شبكة بايزية

الشبكة البايزية (المعروفة أيضًا باسم شبكة بايز ، أو شبكة بايز ، أو شبكة الاعتقاد ، أو شبكة القرار ) هي نموذج بياني احتمالي يُمثل مجموعة من المتغيرات وعلاقاتها الشرطية عبر رسم بياني موجه غير دوري (DAG). [ 1 ] وبينما تُعد الشبكات السببية أحد أشكال الترميز السببي ، فإنها تُمثل حالة خاصة من الشبكات البايزية. تُعد الشبكات البايزية مثالية لتحليل حدث ما والتنبؤ باحتمالية أن يكون أي من الأسباب المعروفة المحتملة عاملًا مساهمًا فيه. على سبيل المثال، يمكن للشبكة البايزية تمثيل العلاقات الاحتمالية بين الأمراض والأعراض. ​​وبمعرفة الأعراض، يمكن استخدام الشبكة لحساب احتمالات الإصابة بأمراض مختلفة.

تستطيع الخوارزميات الفعّالة إجراء الاستدلال والتعلم في الشبكات البايزية. تُسمى الشبكات البايزية التي تُنمذج تسلسلات المتغيرات ( مثل إشارات الكلام أو تسلسلات البروتين ) بالشبكات البايزية الديناميكية . أما تعميمات الشبكات البايزية التي يمكنها تمثيل وحل مشاكل اتخاذ القرار في ظل عدم اليقين فتُسمى مخططات التأثير .

النموذج الرسومي

بصورة رسمية، تُعدّ الشبكات البايزية رسومًا بيانية موجهة غير دورية (DAGs) تمثل عقدها متغيرات بالمعنى البايزي : قد تكون كميات قابلة للملاحظة، أو متغيرات كامنة ، أو معلمات غير معروفة، أو فرضيات. يمثل كل ضلع تبعية شرطية مباشرة. أي زوج من العقد غير المتصلة (أي لا يوجد مسار يربط عقدة بالأخرى) يمثل متغيرات مستقلة شرطيًا عن بعضها البعض. ترتبط كل عقدة بدالة احتمالية تأخذ، كمدخل، مجموعة معينة من القيم لمتغيرات العقدة الأصلية ، وتعطي (كمخرج) احتمال (أو توزيع احتمالي، إن وجد) المتغير الذي تمثله العقدة. على سبيل المثال، إذام{\displaystyle m}تمثل العقد الأبويةم{\displaystyle m}إذا كانت المتغيرات منطقية ، فيمكن تمثيل دالة الاحتمال بجدول من2م{\displaystyle 2^{m}}إدخالات، إدخال واحد لكل منها2م{\displaystyle 2^{m}}تركيبات الآباء المحتملة. يمكن تطبيق أفكار مماثلة على الرسوم البيانية غير الموجهة، وربما الدورية، مثل شبكات ماركوف .

مثال

شبكة بايزية بسيطة مع جداول احتمالات شرطية

لنفترض أننا نريد نمذجة العلاقات بين ثلاثة متغيرات: الرشاش (أو بالأحرى حالته - سواء كان يعمل أم لا)، ووجود المطر أو عدمه، وما إذا كان العشب مبتلاً أم لا. لاحظ أن حدثين يمكن أن يتسببا في تبلل العشب: تشغيل الرشاش أو هطول المطر. يؤثر المطر بشكل مباشر على استخدام الرشاش (أي أنه عندما تمطر، يكون الرشاش عادةً غير مُشغّل). يمكن نمذجة هذه الحالة باستخدام شبكة بايزية (كما هو موضح على اليمين). لكل متغير قيمتان محتملتان، T (صحيح) و F (خطأ).

دالة الاحتمال المشترك هي ، بحسب قاعدة السلسلة في الاحتمالات ،

برو(جي،S،R)=برو(جي|S،R)برو(S|R)برو(R){\displaystyle \Pr(G,S,R)=\Pr(G\mid S,R)\Pr(S\mid R)\Pr(R)}

حيث G = "العشب مبلل (صحيح/خطأ)"، S = "تم تشغيل الرشاش (صحيح/خطأ)"، و R = "تمطر (صحيح/خطأ)".

يمكن للنموذج الإجابة على أسئلة حول وجود سبب بالنظر إلى وجود نتيجة (ما يسمى بالاحتمال العكسي) مثل "ما هو احتمال هطول الأمطار، بالنظر إلى أن العشب مبلل؟" باستخدام صيغة الاحتمال الشرطي وجمع جميع المتغيرات المزعجة :

برو(R=تي|جي=تي)=برو(جي=تي،R=تي)برو(جي=تي)=x{تي،F}برو(جي=تي،S=x،R=تي)x،y{تي،F}برو(جي=تي،S=x،R=y){\displaystyle \Pr(R=T\mid G=T)={\frac {\Pr(G=T,R=T)}{\Pr(G=T)}}={\frac {\sum _{x\in \{T,F\}}\Pr(G=T,S=x,R=T)}{\sum _{x,y\in \{T,F\}}\Pr(G=T,S=x,R=y)}}}

باستخدام توسيع دالة الاحتمال المشتركبرو(جي،S،R){\displaystyle \Pr(G,S,R)}وباستخدام الاحتمالات الشرطية من جداول الاحتمالات الشرطية الموضحة في الرسم البياني، يمكن تقييم كل حد في مجموع البسط والمقام. على سبيل المثال،

برو(جي=تي،S=تي،R=تي)=برو(جي=تي|S=تي،R=تي)برو(S=تي|R=تي)برو(R=تي)=0.99×0.01×0.2=0.00198.{\displaystyle {\begin{aligned}\Pr(G=T,S=T,R=T)&=\Pr(G=T\mid S=T,R=T)\Pr(S=T\mid R=T)\Pr(R=T)\\&=0.99\times 0.01\times 0.2\\&=0.00198.\end{aligned}}}

ثم تكون النتائج العددية (المشار إليها بقيم المتغيرات المرتبطة بها)

برو(R=تي|جي=تي)=0.00198تيتيتي+0.1584تيFتي0.00198تيتيتي+0.288تيتيF+0.1584تيFتي+0.0تيFF=891249135.77%.{\displaystyle \Pr(R=T\mid G=T)={\frac {0.00198_{TTT}+0.1584_{TFT}}{0.00198_{TTT}+0.288_{TTF}+0.1584_{TFT}+0.0_{TFF}}}={\frac {891}{2491}}\approx 35.77\%.}

للإجابة على سؤال تدخلي، مثل "ما هو احتمال هطول المطر، علماً بأننا قمنا بترطيب العشب؟"، فإن الإجابة تخضع لدالة التوزيع المشترك بعد التدخل.

برو(S،R|يفعل(جي=تي))=برو(S|R)برو(R){\displaystyle \Pr(S,R\mid {\text{do}}(G=T))=\Pr(S\mid R)\Pr(R)}

تم الحصول عليها عن طريق إزالة العاملبرو(جي|S،R){\displaystyle \Pr(G\mid S,R)}من التوزيع قبل التدخل. يُجبر عامل التنفيذ قيمة G على أن تكون صحيحة. لا يتأثر احتمال هطول المطر بهذا الإجراء.

برو(R|يفعل(جي=تي))=برو(R).{\displaystyle \Pr(R\mid {\text{do}}(G=T))=\Pr(R).}

للتنبؤ بتأثير تشغيل نظام الري:

برو(R،جي|يفعل(S=تي))=برو(R)برو(جي|R،S=تي){\displaystyle \Pr(R,G\mid {\text{do}}(S=T))=\Pr(R)\Pr(G\mid R,S=T)}

مع المصطلحبرو(S=تي|R){\displaystyle \Pr(S=T\mid R)}تمت إزالته، مما يدل على أن هذا الإجراء يؤثر على العشب وليس على المطر.

قد لا تكون هذه التوقعات قابلة للتطبيق في ظل وجود متغيرات غير مرصودة، كما هو الحال في معظم مشاكل تقييم السياسات. تأثير الإجراءيفعل(x){\displaystyle {\text{do}}(x)}ومع ذلك، لا يزال من الممكن التنبؤ بها متى تم استيفاء معيار الباب الخلفي. [ 2 ] [ 3 ] ينص هذا المعيار على أنه إذا أمكن ملاحظة مجموعة Z من العقد التي تفصل مسافة d [ 4 ] (أو تحجب) جميع مسارات الباب الخلفي من X إلى فإن

برو(Y،Z|يفعل(x))=برو(Y،Z،X=x)برو(X=x|Z).{\displaystyle \Pr(Y,Z\mid {\text{do}}(x))={\frac {\Pr(Y,Z,X=x)}{\Pr(X=x\mid Z)}}.}

المسار الخلفي هو المسار الذي ينتهي بسهم إلى X. تُسمى المجموعات التي تستوفي معيار المسار الخلفي "كافية" أو "مقبولة". على سبيل المثال، المجموعة Z  = R مقبولة للتنبؤ بتأثير S = T على G ، لأن R تفصل المسار الخلفي (الوحيد) SRG. مع ذلك، إذا لم تُلاحظ S ، فلن تفصل أي مجموعة أخرى هذا المسار، ولن يُمكن التنبؤ بتأثير تشغيل المرش ( S = T ) على العشب ( G ) من الملاحظات السلبية. في هذه الحالة، لا يُمكن "تحديد" P ( G | do( S = T )). يعكس هذا حقيقة أنه في غياب بيانات التدخل، فإن التبعية الملحوظة بين S و G إما أنها علاقة سببية أو أنها زائفة (تبعية ظاهرية ناتجة عن سبب مشترك، R ). (انظر مفارقة سيمبسون )             

لتحديد ما إذا كانت هناك علاقة سببية يمكن تحديدها من شبكة بايزية عشوائية ذات متغيرات غير مرصودة، يمكن استخدام قواعد " حساب do " الثلاث [ 2 ] [ 5 ] واختبار ما إذا كان من الممكن إزالة جميع حدود do من تعبير تلك العلاقة، وبالتالي تأكيد إمكانية تقدير الكمية المطلوبة من بيانات التردد. [ 6 ]

يمكن لشبكة بايزية أن توفر كميات كبيرة من الذاكرة مقارنةً بجداول الاحتمالات الشاملة، إذا كانت التبعيات في التوزيع المشترك متفرقة. على سبيل المثال، تتطلب الطريقة البسيطة لتخزين الاحتمالات الشرطية لعشرة متغيرات ثنائية القيمة في جدول مساحة تخزين لـ210=1024{\displaystyle 2^{10}=1024}إذا لم يعتمد التوزيع المحلي لأي متغير على أكثر من ثلاثة متغيرات أصلية، فإن تمثيل الشبكة البايزية يخزن على الأكثر1023=80{\displaystyle 10\cdot 2^{3}=80}قيم.

تتمثل إحدى مزايا الشبكات البايزية في أنه من الأسهل بديهيًا على الإنسان فهم (مجموعة متفرقة من) التبعيات المباشرة والتوزيعات المحلية مقارنة بالتوزيعات المشتركة الكاملة.

الاستدلال والتعلم

تؤدي الشبكات البايزية ثلاث مهام استدلالية رئيسية:

  1. استنتاج المتغيرات غير المرصودة
  2. تعلم المعلمات لتوزيعات الاحتمالات لكل عقدة في الشبكة
  3. التعلم الهيكلي للشبكة الرسومية

استنتاج المتغيرات غير المرصودة

نظرًا لأن الشبكة البايزية تُعد نموذجًا كاملًا لمتغيراتها وعلاقاتها، يُمكن استخدامها للإجابة عن الاستفسارات الاحتمالية المتعلقة بها. على سبيل المثال، يُمكن استخدام الشبكة لتحديث معرفة حالة مجموعة فرعية من المتغيرات عند رصد متغيرات أخرى (متغيرات الأدلة ). تُسمى عملية حساب التوزيع الاحتمالي اللاحق للمتغيرات بناءً على الأدلة بالاستدلال الاحتمالي. يُوفر التوزيع الاحتمالي اللاحق إحصائية كافية شاملة لتطبيقات الكشف، عند اختيار قيم لمجموعة المتغيرات الفرعية التي تُقلل من دالة الخسارة المتوقعة، مثل احتمال خطأ القرار. وبالتالي، يُمكن اعتبار الشبكة البايزية آلية لتطبيق نظرية بايز تلقائيًا على المشكلات المعقدة.

أكثر طرق الاستدلال الدقيق شيوعًا هي: حذف المتغيرات ، الذي يحذف (بالتكامل أو الجمع) المتغيرات غير المرصودة وغير المستعلم عنها واحدًا تلو الآخر بتوزيع المجموع على الناتج؛ ونشر شجرة الزمر ، الذي يخزن الحساب مؤقتًا بحيث يمكن الاستعلام عن العديد من المتغيرات في وقت واحد ونشر الأدلة الجديدة بسرعة؛ والتكييف التكراري والبحث AND/OR، اللذان يسمحان بموازنة المساحة والوقت ويطابقان كفاءة حذف المتغيرات عند استخدام مساحة كافية. جميع هذه الطرق لها تعقيد أُسّي في عرض شجرة الشبكة . أما أكثر خوارزميات الاستدلال التقريبي شيوعًا فهي: أخذ العينات المهمة ، ومحاكاة MCMC العشوائية ، وحذف الدلو المصغر، ونشر الاعتقاد الحلقي ، ونشر الاعتقاد المعمم ، والطرق التباينية .

تعلم المعلمات

لتحديد الشبكة البايزية بشكل كامل، وبالتالي تمثيل التوزيع الاحتمالي المشترك تمثيلاً كاملاً ، من الضروري تحديد التوزيع الاحتمالي لكل عقدة X ، بشرط أن تكون هذه العقدة مرتبطة بعقدها الأبوية . قد يتخذ هذا التوزيع أي شكل. من الشائع استخدام التوزيعات المنفصلة أو الغاوسية لتبسيط الحسابات. في بعض الأحيان، لا تُعرف سوى قيود التوزيع؛ عندها يمكن استخدام مبدأ أقصى إنتروبيا لتحديد توزيع واحد، وهو التوزيع ذو أعلى إنتروبيا في ظل هذه القيود. (وبالمثل، في سياق الشبكة البايزية الديناميكية ، يُحدد عادةً التوزيع الشرطي للتطور الزمني للحالة المخفية لتعظيم معدل إنتروبيا العملية العشوائية الضمنية).

غالبًا ما تتضمن هذه التوزيعات الشرطية معلمات غير معروفة، ويجب تقديرها من البيانات، على سبيل المثال، باستخدام أسلوب الاحتمال الأقصى . ويُعدّ التعظيم المباشر للاحتمال (أو الاحتمال اللاحق ) عملية معقدة في ظل وجود متغيرات غير مُلاحظة. ومن الأساليب الكلاسيكية لحل هذه المشكلة خوارزمية التوقع والتعظيم ، التي تتناوب بين حساب القيم المتوقعة للمتغيرات غير المُلاحظة بناءً على البيانات المُلاحظة، وبين تعظيم الاحتمال الكامل (أو الاحتمال اللاحق) بافتراض صحة القيم المتوقعة المحسوبة سابقًا. وفي ظل شروط انتظام بسيطة، تتقارب هذه العملية نحو قيم الاحتمال الأقصى (أو الاحتمال اللاحق الأقصى) للمعلمات.

يتمثل النهج البايزي الأكثر شمولاً في التعامل مع المعلمات في اعتبارها متغيرات إضافية غير مُلاحظة، وحساب التوزيع الاحتمالي اللاحق الكامل على جميع العقد بناءً على البيانات المُلاحظة، ثم دمج المعلمات. قد يكون هذا النهج مكلفًا ويؤدي إلى نماذج ذات أبعاد كبيرة، مما يجعل أساليب ضبط المعلمات التقليدية أكثر سهولة.

التعلم المنظم

في أبسط الحالات، يقوم خبير بتحديد شبكة بايزية، ثم تُستخدم لإجراء الاستدلال. أما في تطبيقات أخرى، فتكون مهمة تحديد الشبكة معقدة للغاية بالنسبة للبشر. في هذه الحالة، يجب تعلم بنية الشبكة ومعاملات التوزيعات المحلية من البيانات.

يُعدّ التعلّم التلقائي لبنية الرسم البياني لشبكة بايزية (BN) تحديًا يُسعى إليه في مجال التعلّم الآلي . وتعود الفكرة الأساسية إلى خوارزمية استعادة طوّرها ريبان وبيرل [ 7 ] ، وتعتمد على التمييز بين الأنماط الثلاثة الممكنة في رسم بياني موجه غير دوري (DAG) بثلاث عقد:

أنماط التقاطع
نمطنموذج
سلسلةXYZ{\displaystyle X\rightarrow Y\rightarrow Z}
شوكةXYZ{\displaystyle X\leftarrow Y\rightarrow Z}
مصادمXYZ{\displaystyle X\rightarrow Y\leftarrow Z}

يمثل أول اثنين نفس التبعيات (X{\displaystyle X}وZ{\displaystyle Z}مستقلة بالنظر إلىY{\displaystyle Y}وبالتالي، لا يمكن تمييزها. ومع ذلك، يمكن تحديد المصادم بشكل فريد، لأنهX{\displaystyle X}وZ{\displaystyle Z}تكون هذه الأزواج مستقلة بشكل هامشي، بينما تكون جميع الأزواج الأخرى تابعة. وبالتالي، على الرغم من أن الهياكل الأساسية (الرسوم البيانية المجردة من الأسهم) لهذه الثلاثيات الثلاث متطابقة، إلا أنه يمكن تحديد اتجاه الأسهم جزئيًا. وينطبق التمييز نفسه عندماX{\displaystyle X}وZ{\displaystyle Z}تشترك هذه المجموعات في آباء مشتركين، إلا أنه يجب أولاً التحقق من هؤلاء الآباء. وقد طُوِّرت خوارزميات لتحديد الهيكل الأساسي للرسم البياني بشكل منهجي، ثم توجيه جميع الأسهم التي تحدد اتجاهاتها الاستقلالات الشرطية الملاحظة. [ 2 ] [ 8 ] [ 9 ] [ 10 ]

تستخدم طريقة بديلة للتعلم الهيكلي البحثَ القائم على التحسين. تتطلب هذه الطريقة دالةَ تقييم واستراتيجيةَ بحث. من دوال التقييم الشائعة الاحتمالية اللاحقة للهيكل بناءً على بيانات التدريب، مثل BIC أو BDeu. يُعدّ الوقت اللازم للبحث الشامل الذي يُعيد هيكلًا يُعظّم النتيجة أكبر من أُسّي بالنسبة لعدد المتغيرات. تُجري استراتيجية البحث المحلي تغييرات تدريجية تهدف إلى تحسين نتيجة الهيكل. يمكن لخوارزمية بحث شاملة، مثل سلسلة ماركوف مونت كارلو (MCMC)، تجنّب الوقوع في الحد الأدنى المحلي . يُعدّ إيجاد هيكل يُعظّم المعلومات المتبادلة ، عادةً عن طريق تقييد مجموعة المرشحين الأبوية إلى k عقدة [ 11 ] [ 12 ] [ 13 ] أو عن طريق إيجاد قيمة k المثلى على أساس كل عقدة على حدة [ 14 ] ، تقنيةً تُحقق باستمرار نتائج عالية على مجموعات البيانات المعيارية.

تتمثل إحدى الطرق السريعة لتعلم الشبكات البايزية بدقة في صياغة المسألة كمسألة تحسين، وحلها باستخدام البرمجة العددية الصحيحة . تُضاف قيود عدم التكرار إلى البرنامج العددي الصحيح أثناء الحل على شكل مستويات قطع . [ 15 ] يمكن لهذه الطريقة التعامل مع مسائل تصل إلى 100 متغير.

لمعالجة المشكلات التي تحتوي على آلاف المتغيرات، يلزم اتباع نهج مختلف. يتمثل هذا النهج في اختيار ترتيب واحد أولًا، ثم إيجاد بنية الشبكة البيزية المثلى بناءً على هذا الترتيب. وهذا يستلزم العمل على فضاء البحث الخاص بالترتيبات الممكنة، وهو أمر ملائم لأنه أصغر من فضاء هياكل الشبكات. بعد ذلك، يتم اختيار عدة ترتيبات وتقييمها. وقد أثبتت هذه الطريقة أنها الأفضل المتاحة في الأدبيات العلمية عندما يكون عدد المتغيرات كبيرًا جدًا. [ 16 ]

تتمثل طريقة أخرى في التركيز على الفئة الفرعية من النماذج القابلة للتحليل، والتي يكون لتقدير الاحتمال الأقصى لها صيغة مغلقة. ومن ثم، يصبح من الممكن اكتشاف بنية متسقة لمئات المتغيرات. [ 17 ]

يُعدّ تعلّم الشبكات البايزية ذات عرض الشجرة المحدود ضروريًا للسماح باستدلال دقيق وقابل للمعالجة، نظرًا لأنّ تعقيد الاستدلال في أسوأ الحالات يكون أُسّيًا بالنسبة لعرض الشجرة k (وفقًا لفرضية الزمن الأُسّي). ومع ذلك، وباعتباره خاصية عامة للرسم البياني، فإنه يزيد بشكل كبير من صعوبة عملية التعلّم. في هذا السياق، يُمكن استخدام شجرة K للتعلّم الفعّال. [ 18 ]

مقدمة إحصائية

البيانات المعطاةx{\displaystyle x\,\!}المعاملθ{\displaystyle \theta }، يبدأ التحليل البايزي البسيط باحتمال مسبق ( احتمال مسبق )ص(θ){\displaystyle p(\theta )}والاحتماليةص(x|θ){\displaystyle p(x\mid \theta )}لحساب الاحتمال اللاحقص(θ|x)ص(x|θ)ص(θ){\displaystyle p(\theta \mid x)\propto p(x\mid \theta )p(\theta )}.

غالباً ما يكون السابق علىθ{\displaystyle \theta }ويعتمد بدوره على معايير أخرىφ{\displaystyle \varphi }والتي لم تُذكر في الاحتمالية. لذا، الاحتمال المسبقص(θ){\displaystyle p(\theta )}يجب استبدالها باحتماليةص(θ|φ){\displaystyle p(\theta \mid \varphi )}وسابقًاص(φ){\displaystyle p(\varphi )}بشأن المعايير المُدخلة حديثًاφ{\displaystyle \varphi }مطلوب، مما ينتج عنه احتمال لاحق

ص(θ،φ|x)ص(x|θ)ص(θ|φ)ص(φ).{\displaystyle p(\theta ,\varphi \mid x)\propto p(x\mid \theta )p(\theta \mid \varphi )p(\varphi ).}

هذا هو أبسط مثال على نموذج بايز الهرمي .

قد تتكرر العملية؛ على سبيل المثال، المعلماتφ{\displaystyle \varphi }وقد يعتمد ذلك بدوره على معايير إضافيةψ{\displaystyle \psi \,\!}والتي تتطلب توزيعات احتمالية مسبقة خاصة بها. وفي النهاية، يجب أن تنتهي العملية، بتوزيعات احتمالية مسبقة لا تعتمد على معلمات غير مذكورة.

أمثلة تمهيدية

بالنظر إلى الكميات المقاسةx1،...،xن{\displaystyle x_{1},\dots ,x_{n}\,\!}كل منها بأخطاء موزعة توزيعًا طبيعيًا ذات انحراف معياري معروفσ{\displaystyle \sigma \,\!}،

xأناشمال(θأنا،σ2){\displaystyle x_{i}\sim N(\theta _{i},\sigma ^{2})}

لنفترض أننا مهتمون بتقديرθأنا{\displaystyle \theta _{i}}يتمثل أحد الأساليب في تقديرθأنا{\displaystyle \theta _{i}}باستخدام أسلوب الاحتمال الأقصى ؛ بما أن المشاهدات مستقلة، فإن الاحتمال يتحلل إلى عوامل، ويكون تقدير الاحتمال الأقصى ببساطة

θأنا=xأنا.{\displaystyle \theta _{i}=x_{i}.}

لكن إذا كانت الكميات مرتبطة، بحيث يكون الفرد على سبيل المثالθأنا{\displaystyle \theta _{i}}إذا تم استخلاص هذه البيانات من توزيع أساسي، فإن هذه العلاقة تقضي على الاستقلالية وتقترح نموذجًا أكثر تعقيدًا، على سبيل المثال،

xأناشمال(θأنا،σ2)،{\displaystyle x_{i}\sim N(\theta _{i},\sigma ^{2}),}
θأناشمال(φ،τ2)،{\displaystyle \theta _{i}\sim N(\varphi ,\tau ^{2}),}

مع سوابق غير مناسبةφمستوي{\displaystyle \varphi \sim {\text{flat}}}،τمستوي(0،){\displaystyle \tau \sim {\text{flat}}\in (0,\infty )}. متىن3{\displaystyle n\geq 3}هذا نموذج مُحدد (أي يوجد حل فريد لمعاملات النموذج)، والتوزيعات اللاحقة للفردθأنا{\displaystyle \theta _{i}}ستميل هذه القيم إلى التحرك، أو الانكماش، بعيدًا عن تقديرات الاحتمال الأقصى باتجاه متوسطها المشترك. ويُعد هذا الانكماش سلوكًا نموذجيًا في نماذج بايز الهرمية.

القيود المفروضة على السوابق

يلزم توخي الحذر عند اختيار التوزيعات الاحتمالية المسبقة في نموذج هرمي، لا سيما فيما يتعلق بمتغيرات المقياس في المستويات العليا من التسلسل الهرمي مثل المتغيرτ{\displaystyle \tau \,\!}في المثال. غالباً ما لا تنجح التوزيعات الاحتمالية المسبقة المعتادة مثل توزيع جيفريز المسبق ، لأن التوزيع الاحتمالي اللاحق لن يكون قابلاً للتطبيع، وستكون التقديرات التي يتم إجراؤها عن طريق تقليل الخسارة المتوقعة غير مقبولة .

التعريفات والمفاهيم

تم تقديم العديد من التعريفات المكافئة للشبكة البايزية. فيما يلي، لنفترض أن G = ( V , E ) هو رسم بياني موجه غير دوري (DAG)، ولنفترض أن X = ( X<sub> v</sub> )، حيث vV ، هي مجموعة من المتغيرات العشوائية المفهرسة بواسطة V.

تعريف التحليل إلى عوامل

X هي شبكة بايزية بالنسبة إلى G إذا كان من الممكن كتابة دالة كثافة الاحتمال المشتركة الخاصة بها (بالنسبة لمقياس المنتج ) كحاصل ضرب دوال الكثافة الفردية، بشرط متغيراتها الأصلية: [ 19 ]

ص(x)=vVص(xv|xبا(v)){\displaystyle p(x)=\prod _{v\in V}p\left(x_{v}\,{\big |}\,x_{\operatorname {pa} (v)}\right)}

حيث pa( v ) هي مجموعة الآباء لـ v (أي تلك الرؤوس التي تشير مباشرة إلى v عبر حافة واحدة).

بالنسبة لأي مجموعة من المتغيرات العشوائية، يمكن حساب احتمال أي عنصر من عناصر التوزيع المشترك من الاحتمالات الشرطية باستخدام قاعدة السلسلة (مع مراعاة الترتيب الطوبولوجي لـ X ) على النحو التالي: [ 19 ]

P(X1=x1،...،Xن=xن)=v=1نP(Xv=xv|Xv+1=xv+1،...،Xن=xن){\displaystyle \operatorname {P} (X_{1}=x_{1},\ldots ,X_{n}=x_{n})=\prod _{v=1}^{n}\operatorname {P} \left(X_{v}=x_{v}\mid X_{v+1}=x_{v+1},\ldots ,X_{n}=x_{n}\right)}

باستخدام التعريف أعلاه، يمكن كتابة ذلك على النحو التالي:

P(X1=x1،...،Xن=xن)=v=1نP(Xv=xv|Xج=xج لكل Xج هذا أحد والدي Xv){\displaystyle \operatorname {P} (X_{1}=x_{1},\ldots ,X_{n}=x_{n})=\prod _{v=1}^{n}\operatorname {P} (X_{v}=x_{v}\mid X_{j}=x_{j}{\text{ for each }}X_{j}\,{\text{ that is a parent of }}X_{v}\,)}

الفرق بين التعبيرين هو الاستقلال الشرطي للمتغيرات عن أي من المتغيرات غير المنحدرة منها، بالنظر إلى قيم المتغيرات الأصلية.

عقارات ماركوف المحلية

X هي شبكة بايزية بالنسبة إلى G إذا كانت تحقق خاصية ماركوف المحلية : كل متغير مستقل شرطيًا عن غير أحفاده بالنظر إلى متغيراته الأصلية: [ 20 ]

XvXVدي(v)|Xبا(v)للجميع vV{\displaystyle X_{v}\perp \!\!\!\perp X_{V\,\smallsetminus \,\operatorname {de} (v)}\mid X_{\operatorname {pa} (v)}\quad {\text{for all }}v\in V}

حيث de( v ) هي مجموعة الأحفاد و V  \  de( v ) هي مجموعة غير الأحفاد لـ v .

ويمكن التعبير عن ذلك بعبارات مشابهة للتعريف الأول، كما

P(Xv=xv|Xأنا=xأنا لكل Xأنا هذا ليس من نسل Xv)=P(Xv=xv|Xج=xج لكل Xج هذا أحد والدي Xv){\displaystyle {\begin{aligned}&\operatorname {P} (X_{v}=x_{v}\mid X_{i}=x_{i}{\text{ for each }}X_{i}{\text{ that is not a descendant of }}X_{v}\,)\\[6pt]={}&P(X_{v}=x_{v}\mid X_{j}=x_{j}{\text{ for each }}X_{j}{\text{ that is a parent of }}X_{v}\,)\end{aligned}}}

مجموعة الآباء هي مجموعة فرعية من مجموعة غير المنحدرين لأن الرسم البياني غير دوري .

هيكل الاستقلال الهامشي

بشكل عام، يُعرف تعلم شبكة بايزية من البيانات بأنه مسألة صعبة حسابيًا (NP-hard) . [ 21 ] ويعود ذلك جزئيًا إلى التزايد الهائل في عدد المخططات البيانية الموجهة غير الدورية (DAGs) مع ازدياد عدد المتغيرات. ومع ذلك، يمكن استخلاص رؤى حول الشبكة البايزية الأساسية من البيانات في وقت متعدد الحدود من خلال التركيز على بنية استقلالها الهامشي: [ 22 ] فبينما تُشفّر عبارات الاستقلال الشرطي لتوزيع مُنمذج بواسطة شبكة بايزية بواسطة مخطط بياني موجه غير دوري (وفقًا لخصائص التحليل وماركوف المذكورة أعلاه)، فإن عبارات الاستقلال الهامشي - أي عبارات الاستقلال الشرطي التي تكون فيها مجموعة التكييف فارغة - تُشفّر بواسطة رسم بياني بسيط غير موجه ذي خصائص خاصة مثل تساوي التقاطع وأعداد الاستقلال .

تطوير الشبكات البايزية

غالبًا ما يبدأ تطوير الشبكة البايزية بإنشاء رسم بياني موجه غير دوري G بحيث يحقق المتغير X خاصية ماركوف المحلية بالنسبة إلى G. أحيانًا يكون هذا الرسم البياني سببيًا . يتم تقييم التوزيعات الاحتمالية الشرطية لكل متغير بالنظر إلى متغيراته الأصلية في G. في كثير من الحالات، وخاصةً عندما تكون المتغيرات منفصلة، ​​إذا كان التوزيع المشترك لـ X هو حاصل ضرب هذه التوزيعات الشرطية، فإن X يمثل شبكة بايزية بالنسبة إلى G. [ 23 ]

بطانية ماركوف

غطاء ماركوف لعقدة ما هو مجموعة العقد التي تتكون من آبائها وأبنائها وأي آباء آخرين لأبنائها. يجعل غطاء ماركوف العقدة مستقلة عن بقية الشبكة؛ ويكفي معرفة التوزيع المشترك للمتغيرات في غطاء ماركوف لعقدة ما لحساب توزيع تلك العقدة. تُعتبر X شبكة بايزية بالنسبة إلى G إذا كانت كل عقدة مستقلة شرطيًا عن جميع العقد الأخرى في الشبكة، مع الأخذ في الاعتبار غطاء ماركوف الخاص بها . [ 20 ]

الفصل د

يمكن تعميم هذا التعريف بتعريف "الفصل الاتجاهي" بين عقدتين، حيث يرمز الحرف "d" إلى الاتجاه. [ 2 ] سنعرّف أولاً "الفصل الاتجاهي" للمسار، ثم سنعرّف "الفصل الاتجاهي" بين عقدتين بناءً على ذلك.

ليكن P مسارًا من العقدة u إلى العقدة v . المسار هو طريق غير موجه (أي يتم تجاهل جميع اتجاهات الحواف) بين عقدتين، وخالٍ من الحلقات. يُقال إن P مفصول بـ d بواسطة مجموعة من العقد Z إذا تحقق أي من الشروط التالية:

  • تحتوي P على سلسلة موجهة (ولكن ليس بالضرورة أن تكون كذلك بالكامل)،uمv{\displaystyle u\cdots \leftarrow m\leftarrow \cdots v}أوuمv{\displaystyle u\cdots \rightarrow m\rightarrow \cdots v}بحيث تكون العقدة الوسطى m في Z ،
  • يحتوي P على شوكة،uمv{\displaystyle u\cdots \leftarrow m\rightarrow \cdots v}بحيث تكون العقدة الوسطى m في Z ، أو
  • يحتوي P على شوكة معكوسة (أو مصادم)،uمv{\displaystyle u\cdots \rightarrow m\leftarrow \cdots v}، بحيث لا تكون العقدة الوسطى m في Z ولا يوجد أي سليل لـ m في Z.

تكون العقدتان u و v منفصلتين بمقدار d بواسطة Z إذا كانت جميع المسارات بينهما منفصلة بمقدار d . أما إذا لم تكن u و v منفصلتين بمقدار d، فهما متصلتان بمقدار d.

تُعتبر X شبكة بايزية بالنسبة إلى G إذا كان، لأي عقدتين u و v :

XuXv|XZ{\displaystyle X_{u}\perp \!\!\!\perp X_{v}\mid X_{Z}}

حيث Z هي مجموعة تفصل بين u و v بمقدار d . ( غطاء ماركوف هو أصغر مجموعة من العقد التي تفصل العقدة v عن جميع العقد الأخرى بمقدار d.)

الشبكات السببية

على الرغم من أن الشبكات البايزية تُستخدم غالبًا لتمثيل العلاقات السببية ، إلا أن هذا ليس شرطًا: فالحافة الموجهة من u إلى v لا تتطلب بالضرورة أن يكون X<sub> v</sub> تابعًا سببيًا لـ X<sub> u </sub>. ويتضح ذلك من خلال حقيقة أن الشبكات البايزية على الرسوم البيانية:

أبجوأبج{\displaystyle a\rightarrow b\rightarrow c\qquad {\text{and}}\qquad a\leftarrow b\leftarrow c}

متكافئة: أي أنها تفرض نفس متطلبات الاستقلال الشرطي تمامًا.

الشبكة السببية هي شبكة بايزية تشترط أن تكون العلاقات سببية. وتحدد الدلالات الإضافية للشبكات السببية أنه إذا تم التسبب بنشاط في وجود عقدة X في حالة معينة x (وهو إجراء يُكتب على النحو التالي: do( X  = x ))، فإن دالة كثافة الاحتمال تتغير إلى دالة الشبكة الناتجة عن قطع الروابط من العقد الأبوية لـ X إلى X ، وتعيين X إلى القيمة المتسببة x . [ 2 ] وباستخدام هذه الدلالات، يمكن التنبؤ بتأثير التدخلات الخارجية من البيانات التي تم الحصول عليها قبل التدخل. 

تعقيد الاستدلال وخوارزميات التقريب

في عام 1990، وأثناء عمله في جامعة ستانفورد على تطبيقات المعلوماتية الحيوية واسعة النطاق، أثبت كوبر أن الاستدلال الدقيق في الشبكات البايزية هو مسألة صعبة حسابيًا (NP-hard) . [ 24 ] وقد حفزت هذه النتيجة إجراء بحوث حول خوارزميات التقريب بهدف تطوير تقريب قابل للتطبيق للاستدلال الاحتمالي. في عام 1993، أثبت بول داغوم ومايكل لوبي نتيجتين مفاجئتين حول تعقيد تقريب الاستدلال الاحتمالي في الشبكات البايزية. [ 25 ] أولًا، أثبتا أنه لا توجد خوارزمية حتمية قابلة للتطبيق يمكنها تقريب الاستدلال الاحتمالي ضمن خطأ مطلق ε  <  1/2. ثانيًا، أثبتا أنه لا توجد خوارزمية عشوائية قابلة للتطبيق يمكنها تقريب الاستدلال الاحتمالي ضمن خطأ مطلق ε  <  1/2 باحتمالية ثقة أكبر من  1/2.

في نفس الوقت تقريبًا، أثبت روث أن الاستدلال الدقيق في الشبكات البايزية هو في الواقع مسألة كاملة من فئة #P (وبالتالي فهو صعب مثل حساب عدد التعيينات المُرضية لصيغة الشكل الطبيعي الاقتراني (CNF))، وأن الاستدلال التقريبي ضمن عامل 2n 1− ε لكل ε > 0، حتى بالنسبة للشبكات البايزية ذات البنية المحدودة، هو مسألة صعبة من فئة NP. [ 26 ] [ 27 ]

من الناحية العملية، أشارت نتائج التعقيد هذه إلى أنه على الرغم من أن الشبكات البايزية تمثل تمثيلات غنية لتطبيقات الذكاء الاصطناعي والتعلم الآلي، إلا أن استخدامها في التطبيقات العملية واسعة النطاق يتطلب تقييدًا إما بقيود هيكلية طوبولوجية، مثل شبكات بايز البسيطة، أو بقيود على الاحتمالات الشرطية. وكانت خوارزمية التباين المحدود [ 28 ] التي طورها داغوم ولوبي أول خوارزمية تقريب سريعة قابلة للإثبات لتقريب الاستدلال الاحتمالي في الشبكات البايزية بكفاءة مع ضمانات على تقريب الخطأ. وقد تطلبت هذه الخوارزمية القوية تقييدًا طفيفًا على الاحتمالات الشرطية للشبكة البايزية بحيث تكون محدودة بعيدًا عن الصفر والواحد.1/ص(ن){\displaystyle 1/p(n)}أينص(ن){\displaystyle p(n)}أي دالة متعددة الحدود لعدد العقد في الشبكة،ن{\displaystyle n}.

برمجة

تشمل البرامج البارزة لشبكات بايز ما يلي:

  • OpenBUGS – تطوير برنامج WinBUGS مفتوح المصدر.
  • برنامج SPSS Modeler – برنامج تجاري يتضمن تطبيقًا للشبكات البايزية.
  • Stan (برنامج) - Stan عبارة عن حزمة مفتوحة المصدر للحصول على الاستدلال البايزي باستخدام أداة أخذ العينات No-U-Turn (NUTS)، [ 29 ] وهو نوع من أنواع مونت كارلو الهاميلتوني.
  • WinBUGS – أحد أوائل التطبيقات الحاسوبية لأخذ عينات MCMC. لم يعد يتم صيانته.

تاريخ

صاغ جوديا بيرل مصطلح الشبكة البايزية في عام 1985 للتأكيد على: [ 30 ]

  • الطبيعة الذاتية في كثير من الأحيان للمعلومات المدخلة
  • الاعتماد على التكييف البايزي كأساس لتحديث المعلومات
  • التمييز بين أنماط الاستدلال السببي والاستدلال القائم على الأدلة [ 31 ]

في أواخر الثمانينيات، قام كل من كتاب بيرل " الاستدلال الاحتمالي في الأنظمة الذكية" [ 32 ] وكتاب نابوليتان " الاستدلال الاحتمالي في أنظمة الخبراء" [ 33 ] بتلخيص خصائصها وتأسيسها كمجال للدراسة.

انظر أيضاً

ملحوظات

  1. روجيري، فابريزيو؛ كينيت، رون س.؛ فالتين، فريدريك و.، محرران. (14-12-2007). موسوعة الإحصاء في الجودة والموثوقية (  الطبعة الأولى). وايلي. ص  1. doi : 10.1002/9780470061572.eqr089 . ISBN 978-0-470-01861-3.
  2. 1 2 3 4 5 بيرل، جوديا (2000). السببية: النماذج، والاستدلال، والاستنتاج . مطبعة جامعة كامبريدج . ISBN 978-0-521-77362-1. OCLC 42291253 . 
  3. "معيار الباب الخلفي" (ملف PDF) . تم الاطلاع عليه بتاريخ 18-09-2014 .
  4. "انفصال بدون دموع" (ملف PDF) . تم الاطلاع عليه بتاريخ 18-09-2014 .
  5. بيرل، ج. (1994). "حساب احتمالي للأفعال" . في: لوبيز دي مانتاراس، ر.، وبول، د. (محرران). وقائع المؤتمر الدولي العاشر حول عدم اليقين في الذكاء الاصطناعي UAI'94 . سان ماتيو، كاليفورنيا: مورغان كوفمان . ص 454-462 . arXiv : 1302.6835 . Bibcode : 2013arXiv1302.6835P . ISBN  1-55860-332-8.
  6. شبيتسر، آي.، وبيرل، ج. (2023). "تحديد التوزيعات التدخلية الشرطية". في: ديتشر، ر.، وريتشاردسون، ت. س. (محرران). منظورات توافقية وجبرية حول بنية الاستقلال الهامشي للشبكات البايزية . المجلد 14. كورفاليس، أوريغون: مطبعة AUAI. الصفحات 437-444 . arXiv : 1206.6876 . doi : 10.2140/astat.2023.14.233 .  {{cite book}}تم |journal=تجاهله ( مساعدة )
  7. ريبان جي، بيرل جيه (1987). "استعادة الأشجار السببية المتعددة من البيانات الإحصائية". وقائع ورشة العمل الثالثة حول عدم اليقين في الذكاء الاصطناعي . سياتل، واشنطن. ص 222-228 . arXiv : 1304.2736 . {{cite book}}: CS1 maint: موقع الناشر مفقود ( رابط )
  8. سبيرتس، ب.، وجليمور، س. (1991). "خوارزمية لاستعادة سريعة للرسوم البيانية السببية المتفرقة" (ملف PDF) . مجلة مراجعة علوم الحاسوب الاجتماعية . 9 (1): 62-72 . CiteSeerX 10.1.1.650.2922 . doi : 10.1177/089443939100900106 . S2CID 38398322 .  
  9. ^ سبيرتس ف، جليمور سي إن، شينس آر (1993). السببية والتنبؤ والبحث ( الطبعة الأولى). سبرينغر-فيرلاغ. رقم ISBN  978-0-387-97979-3.
  10. فيرما، ت.، وبيرل، ج. (1991). "تكافؤ وتوليف النماذج السببية" . في: بونيسون، ب.، وهنريون، م.، وكانال، ل. ن.، وليمر، ج. ف. (محررون). وقائع المؤتمر السنوي السادس حول عدم اليقين في الذكاء الاصطناعي UAI '90 . إلسيفير. ص 255-270 . ISBN  0-444-89264-8.
  11. سهامي، مهران (2 أغسطس 1996). "تعلم مصنفات بايزية ذات اعتماد محدود" . وقائع المؤتمر الدولي الثاني لاكتشاف المعرفة واستخراج البيانات . KDD'96. بورتلاند، أوريغون: مطبعة AAAI: 335-338 .
  12. فريدمان ن، جايجر د، جولدشميت م (نوفمبر 1997). "مصنفات الشبكة البايزية" . تعلم الآلة . 29 ( 2-3 ): 131-163 . doi : 10.1023/A:1007465528199 .
  13. فريدمان ن، لينال م، ناخمان إ، بير د (أغسطس 2000). "استخدام الشبكات البايزية لتحليل بيانات التعبير الجيني". مجلة علم الأحياء الحاسوبي . 7 ( 3-4 ): 601-620 . CiteSeerX 10.1.1.191.139 . doi : 10.1089/106652700750050961 . PMID 11108481 .  
  14. روبيو، أركاديو؛ غاميز، خوسيه أنطونيو (12 يوليو 2011). "التعلم المرن لمصنفات الشبكات البايزية ذات الاعتماد k" . وقائع المؤتمر السنوي الثالث عشر حول الحوسبة الجينية والتطورية . GECCO '11. نيويورك، نيويورك، الولايات المتحدة الأمريكية: رابطة آلات الحوسبة. الصفحات 1219-1226 . doi : 10.1145/2001576.2001741 . ISBN  978-1-4503-0557-0.
  15. كوسينز، ج. (2011). "التعلم الشبكي البايزي باستخدام مستويات القطع" (ملف PDF) . وقائع المؤتمر السنوي السابع والعشرين حول عدم اليقين في الذكاء الاصطناعي : 153-160 . arXiv : 1202.3713 . Bibcode : 2012arXiv1202.3713C . مؤرشف من الأصل في 27 مارس 2022.
  16. سكاناجاتا م، دي كامبوس سي بي، كوراني جي، زافالون م (2015). "تعلم الشبكات البايزية مع آلاف المتغيرات" . NIPS-15: التطورات في أنظمة معالجة المعلومات العصبية . المجلد 28. كوران أسوشيتس. الصفحات 1855-1863 .  
  17. بيتيتجان إف، ويب جي آي، نيكلسون إيه إي (2013). توسيع نطاق التحليل اللوغاريتمي الخطي للبيانات عالية الأبعاد (ملف PDF) . المؤتمر الدولي لاستخراج البيانات. دالاس، تكساس، الولايات المتحدة الأمريكية: IEEE.
  18. م. سكاناجاتا، ج. كوراني، سي. بي. دي كامبوس، وم. زافالون. تعلم الشبكات البايزية ذات عرض الشجرة المحدود مع آلاف المتغيرات. في NIPS-16: التطورات في أنظمة معالجة المعلومات العصبية 29، 2016.
  19. 1 2 راسل ونورفيج 2003 ، ص 496.
  20. 1 2 راسل ونورفيج 2003 ، ص 499.
  21. تشيكرينغ، ديفيد م.؛ هيكرمان، ديفيد؛ ميك، كريستوفر (2004). "التعلم واسع النطاق للشبكات البايزية هو مسألة صعبة حسابيًا" (ملف PDF) . مجلة أبحاث تعلم الآلة . 5 : 1287-1330 .
  22. ديليجورجاكي، داناي؛ ماركهام، أليكس؛ ميسرا، براتيك؛ سولوس، ليام (2023). "وجهات نظر توافقية وجبرية حول بنية الاستقلال الهامشي للشبكات البايزية". الإحصاء الجبري . 14 (2): 233-286 . arXiv : 2210.00822 . doi : 10.2140/astat.2023.14.233 .
  23. نابوليتان، ر. إي. (2004). تعلم الشبكات البايزية . برنتيس هول. ISBN 978-0-13-012534-7.
  24. كوبر، جي إف (1990). "التعقيد الحسابي للاستدلال الاحتمالي باستخدام شبكات الاعتقاد البايزية" (ملف PDF) . الذكاء الاصطناعي . 42 ( 2-3 ): 393-405 . doi : 10.1016/0004-3702(90)90060-d . S2CID 43363498 . 
  25. داغوم، ب. ، ولوبي، م. (1993). "تقريب الاستدلال الاحتمالي في شبكات الاعتقاد البايزية هو مسألة صعبة من نوع NP". الذكاء الاصطناعي . 60 (1): 141-153 . CiteSeerX 10.1.1.333.1586 . doi : 10.1016/0004-3702(93)90036-b . 
  26. د. روث، حول صعوبة الاستدلال التقريبي ، المؤتمر الدولي المشترك للذكاء الاصطناعي (1993)
  27. د. روث، حول صعوبة الاستدلال التقريبي ، الذكاء الاصطناعي (1996)
  28. داغوم، ب. ، ولوبي، م. (1997). "خوارزمية تقريبية مثلى للاستدلال البايزي" . الذكاء الاصطناعي . 93 ( 1-2 ): 1-27 . CiteSeerX 10.1.1.36.7946 . doi : 10.1016/s0004-3702(97)00013-1 . مؤرشف من الأصل بتاريخ 2017-07-06 . تم الاطلاع عليه بتاريخ 2015-12-19 . 
  29. هوفمان، ماثيو د.؛ جيلمان، أندرو (2011). "أداة أخذ العينات بدون انعطاف: ضبط أطوال المسار بشكل تكيفي في مونت كارلو الهاميلتوني". arXiv : 1111.4246 [ stat.CO ].
  30. بيرل ج (1985). الشبكات البايزية: نموذج للذاكرة ذاتية التنشيط للاستدلال القائم على الأدلة (تقرير فني من جامعة كاليفورنيا، لوس أنجلوس CSD-850017) . وقائع المؤتمر السابع لجمعية العلوم المعرفية، جامعة كاليفورنيا، إرفاين، كاليفورنيا. الصفحات 329-334 . تاريخ الاسترجاع: 1 مايو 2009 . 
  31. بايز تي ، برايس (1763). "مقال في سبيل حل مشكلة في مذهب الاحتمالات" . المعاملات الفلسفية للجمعية الملكية . 53 : 370-418 . doi : 10.1098/rstl.1763.0053 .
  32. بيرل ج (15-09-1988). الاستدلال الاحتمالي في الأنظمة الذكية . سان فرانسيسكو، كاليفورنيا: مورغان كوفمان . ص 1988. ISBN  978-1-55860-479-7.
  33. نابوليتان، ر. إي. (1989). الاستدلال الاحتمالي في أنظمة الخبراء: النظرية والخوارزميات . وايلي. ISBN 978-0-471-61840-9.

مراجع

ظهرت نسخة سابقة بعنوان " أبحاث مايكروسوفت ، 1 مارس 1995". تتناول الورقة البحثية كلاً من تعلم المعلمات والبنية في الشبكات البايزية.

للمزيد من القراءة