خوارزمية التوقع والتعظيم
في الإحصاء ، تُعدّ خوارزمية التوقع والتعظيم ( EM ) طريقةً تكراريةً لإيجاد تقديرات الاحتمال الأقصى (المحلي) أو تقديرات الاحتمال اللاحق الأقصى (MAP) للمعلمات في النماذج الإحصائية ، حيث يعتمد النموذج على متغيرات كامنة غير مُلاحظة . [ 1 ] يتناوب تكرار خوارزمية EM بين تنفيذ خطوة التوقع (E)، التي تُنشئ دالة لتوقع لوغاريتم الاحتمال المُقيّم باستخدام التقدير الحالي للمعلمات، وخطوة التعظيم (M)، التي تحسب المعلمات التي تُعظّم لوغاريتم الاحتمال المتوقع الذي تم إيجاده في خطوة التوقع . تُستخدم تقديرات المعلمات هذه بعد ذلك لتحديد توزيع المتغيرات الكامنة في خطوة التوقع التالية. يمكن استخدامها، على سبيل المثال، لتقدير خليط من التوزيعات الغاوسية ، أو لحل مشكلة الانحدار الخطي المتعدد. [ 2 ]

تاريخ
تم شرح خوارزمية EM وتسميتها بهذا الاسم في ورقة بحثية كلاسيكية نُشرت عام 1977 بقلم آرثر ديمبستر ، ونان ليرد ، ودونالد روبين . [ 3 ] وأشاروا إلى أن هذه الطريقة "اقتُرحت مرات عديدة في ظروف خاصة" من قِبل باحثين سابقين. ومن أوائل هذه الطرق طريقة عدّ الجينات لتقدير ترددات الأليلات التي وضعها سيدريك سميث . [ 4 ] واقترح إتش أو هارتلي طريقة أخرى عام 1958، ثم هارتلي وهوكينج عام 1977، والتي استُمدت منها العديد من الأفكار الواردة في ورقة ديمبستر-ليرد-روبين. [ 5 ] وهناك طريقة أخرى من قِبل إس كيه نج، وثريامباكام كريشنان، وجي جيه ماكلاكلان عام 1977. [ 6 ] ويمكن توسيع نطاق أفكار هارتلي لتشمل أي توزيع منفصل مُجمّع. نُشرت دراسةٌ مُفصّلةٌ للغاية لطريقة EM للعائلات الأسية بواسطة رولف سوندبيرغ في أطروحته وعدة أوراق بحثية، [ 7 ] [ 8 ] [ 9 ] وذلك بعد تعاونه مع بير مارتن-لوف وأندرس مارتن-لوف . [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] عمّمت ورقة ديمبستر-ليرد-روبين البحثية عام 1977 هذه الطريقة، وقدّمت تحليلًا للتقارب لفئةٍ أوسع من المسائل. رسّخت ورقة ديمبستر-ليرد-روبين مكانة طريقة EM كأداةٍ مهمةٍ في التحليل الإحصائي. انظر أيضًا مينغ وفان دايك (1997).
كان تحليل تقارب خوارزمية دمبستر-ليرد-روبين معيبًا، وقد نشر سي إف جيف وو تحليلًا صحيحًا للتقارب في عام 1983. [ 15 ] أثبت برهان وو تقارب طريقة EM حتى خارج العائلة الأسية ، كما ادعى دمبستر-ليرد-روبين. [ 15 ]
مقدمة
تُستخدم خوارزمية EM لإيجاد معلمات الاحتمال الأقصى (المحلية) لنموذج إحصائي في الحالات التي يتعذر فيها حل المعادلات مباشرةً. عادةً ما تتضمن هذه النماذج متغيرات كامنة بالإضافة إلى المعلمات المجهولة وبيانات المشاهدات المعروفة. أي، إما أن توجد قيم مفقودة ضمن البيانات، أو يمكن صياغة النموذج بشكل أبسط بافتراض وجود نقاط بيانات إضافية غير مُشاهدة. على سبيل المثال، يمكن وصف نموذج الخليط بشكل أبسط بافتراض أن لكل نقطة بيانات مُشاهدة نقطة بيانات غير مُشاهدة مُقابلة، أو متغير كامن، يُحدد مُكوّن الخليط الذي تنتمي إليه كل نقطة بيانات.
يتطلب إيجاد حل باستخدام طريقة الاحتمال الأقصى عادةً اشتقاق دالة الاحتمال بالنسبة لجميع القيم المجهولة، أي المعلمات والمتغيرات الكامنة، وحل المعادلات الناتجة في آنٍ واحد. في النماذج الإحصائية التي تتضمن متغيرات كامنة، يكون هذا الأمر مستحيلاً في الغالب. بدلاً من ذلك، تكون النتيجة عادةً مجموعة من المعادلات المتشابكة، حيث يتطلب حل المعلمات قيم المتغيرات الكامنة والعكس صحيح، ولكن استبدال إحدى مجموعتي المعادلات في الأخرى ينتج عنه معادلة غير قابلة للحل.
تعتمد خوارزمية EM على ملاحظة وجود طريقة لحل هاتين المجموعتين من المعادلات عدديًا. يمكن ببساطة اختيار قيم عشوائية لإحدى مجموعتي المجاهيل، واستخدامها لتقدير المجموعة الثانية، ثم استخدام هذه القيم الجديدة لإيجاد تقدير أفضل للمجموعة الأولى، ثم الاستمرار في التناوب بين المجموعتين حتى تتقارب القيم الناتجة إلى نقاط ثابتة. ليس من الواضح أن هذه الطريقة ستنجح، ولكن يمكن إثباتها في هذا السياق. بالإضافة إلى ذلك، يمكن إثبات أن مشتقة دالة الاحتمال تساوي (قريبًا جدًا من) الصفر عند تلك النقطة، مما يعني أن النقطة إما قيمة عظمى محلية أو نقطة سرجية . [ 15 ] بشكل عام، قد تظهر قيم عظمى متعددة، دون ضمان العثور على القيمة العظمى المطلقة. كما أن بعض دوال الاحتمال تحتوي على نقاط شاذة ، أي قيم عظمى غير منطقية. على سبيل المثال، أحد الحلول التي يمكن إيجادها بواسطة EM في نموذج الخليط يتضمن ضبط أحد المكونات بحيث يكون له تباين صفري ومعامل المتوسط لنفس المكون ليكون مساوياً لإحدى نقاط البيانات.
وصف
الرموز
بالنظر إلى النموذج الإحصائي الذي يُولّد مجموعةمن البيانات المرصودة، أو مجموعة من البيانات الكامنة غير المرصودة أو القيم المفقودة، ومتجه من المعاملات المجهولةبالإضافة إلى دالة الاحتماليةيتم تحديد تقدير الاحتمال الأقصى ( MLE) للمعلمات المجهولة عن طريق تعظيم الاحتمال الهامشي للبيانات المرصودة.
ومع ذلك، فإن هذه الكمية غالباً ما تكون غير قابلة للحل لأنغير قابلة للملاحظة وتوزيعغير معروف قبل الوصول.
خوارزمية EM
تسعى خوارزمية EM إلى إيجاد تقدير الاحتمال الأقصى للاحتمال الهامشي من خلال تطبيق هاتين الخطوتين بشكل متكرر:
خطوة التعظيم (خطوة M) : إيجاد المعاملات التي تعظم هذه الكمية:
وباختصار أكثر، يمكننا كتابتها كمعادلة واحدة:
تفسير المتغيرات
تستخدم النماذج النموذجية التي يتم تطبيق EM عليهاكمتغير كامن يشير إلى الانتماء إلى إحدى مجموعات معينة:
- نقاط البيانات المرصودةقد تكون البيانات منفصلة (تأخذ قيمًا في مجموعة منتهية أو مجموعة لا نهائية قابلة للعد) أو متصلة (تأخذ قيمًا في مجموعة لا نهائية غير قابلة للعد). ويرتبط بكل نقطة بيانات متجه من الملاحظات.
- القيم المفقودة (المعروفة أيضًا بالمتغيرات الكامنة )منفصلة ، مستمدة من عدد ثابت من القيم، وبوجود متغير كامن واحد لكل وحدة مُلاحظة.
- المعلمات متصلة، وهي من نوعين: المعلمات المرتبطة بجميع نقاط البيانات، وتلك المرتبطة بقيمة محددة لمتغير كامن (أي المرتبطة بجميع نقاط البيانات التي يكون لمتغيرها الكامن المقابل تلك القيمة).
ومع ذلك، من الممكن تطبيق خوارزمية EM على أنواع أخرى من النماذج.
الدافع هو كما يلي. إذا كانت قيمة المعلماتعادةً ما تكون قيمة المتغيرات الكامنة معروفةيمكن إيجادها عن طريق تعظيم دالة الاحتمال اللوغاريتمي على جميع القيم الممكنة لـإما ببساطة عن طريق التكرار علىأو من خلال خوارزمية مثل خوارزمية فيتربي لنماذج ماركوف المخفية . وعلى العكس من ذلك، إذا كنا نعرف قيمة المتغيرات الكامنة، يمكننا إيجاد تقدير للمعاملاتيمكن تحقيق ذلك بسهولة نسبية، عادةً عن طريق تجميع نقاط البيانات المرصودة وفقًا لقيمة المتغير الكامن المرتبط بها، ثم حساب متوسط القيم، أو دالة ما للقيم، للنقاط في كل مجموعة. وهذا يشير إلى خوارزمية تكرارية، في حالة كون كليهماوغير معروف:
- أولاً، قم بتهيئة المعلماتإلى بعض القيم العشوائية.
- احسب احتمال كل قيمة ممكنة لـ، معطى .
- ثم استخدم القيم المحسوبة للتو لـلحساب تقدير أفضل للمعلمات .
- كرر الخطوتين 2 و 3 حتى الوصول إلى التقارب.
تقترب الخوارزمية كما تم وصفها للتو بشكل رتيب من الحد الأدنى المحلي لدالة التكلفة.
ملكيات
على الرغم من أن تكرار خوارزمية EM يزيد من دالة احتمالية البيانات المرصودة (أي الهامشية)، إلا أنه لا يوجد ضمان بأن التسلسل يتقارب إلى مُقدِّر الاحتمالية القصوى . بالنسبة للتوزيعات متعددة الأنماط ، هذا يعني أن خوارزمية EM قد تتقارب إلى قيمة عظمى محلية لدالة احتمالية البيانات المرصودة، اعتمادًا على القيم الأولية. توجد مجموعة متنوعة من الأساليب الاستدلالية أو ما وراء الاستدلالية لتجنب القيمة العظمى المحلية، مثل تسلق التل ذي إعادة التشغيل العشوائي (بدءًا من عدة تقديرات أولية عشوائية مختلفة ).) ، أو تطبيق أساليب التلدين المحاكي .
تُعدّ خوارزمية EM مفيدةً بشكلٍ خاص عندما يكون الاحتمال من عائلة التوزيعات الأسية ، انظر سوندبيرغ (2019، الفصل 8) للحصول على شرحٍ مُفصّل: [ 16 ] حيث تُصبح خطوة E مجموع توقعات الإحصاءات الكافية ، وتتضمن خطوة M تعظيم دالة خطية. في مثل هذه الحالة، يُمكن عادةً اشتقاق تحديثات تعبيرية مُغلقة لكل خطوة، باستخدام صيغة سوندبيرغ [ 17 ] (التي أثبتها ونشرها رولف سوندبيرغ، استنادًا إلى نتائج غير منشورة لبير مارتن-لوف وأندرس مارتن-لوف ). [ 8 ] [ 9 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ]
تم تعديل طريقة EM لحساب تقديرات الاحتمال الأقصى اللاحق (MAP) للاستدلال البايزي في الورقة الأصلية التي كتبها ديمبستر وليرد وروبين.
توجد طرق أخرى لإيجاد تقديرات الاحتمال الأقصى، مثل انحدار التدرج ، والتدرج المترافق ، أو متغيرات خوارزمية جاوس-نيوتن . وعلى عكس خوارزمية EM، تتطلب هذه الطرق عادةً حساب المشتقة الأولى و/أو الثانية لدالة الاحتمال.
إثبات صحة النتائج
تعمل خوارزمية التوقع والتعظيم على التحسينبدلاً من التحسين المباشريُبين هنا أن التحسينات التي تطرأ على الأول تستلزم تحسينات على الثاني. [ 18 ]
لأيباحتمالية غير صفريةيمكننا أن نكتب نأخذ القيمة المتوقعة على القيم المحتملة للبيانات المجهولةفي ظل تقدير المعلمة الحاليبضرب كلا الطرفين فيوالجمع (أو التكامل) علىيمثل الطرف الأيسر القيمة المتوقعة لثابت، لذا نحصل على: أينيُعرَّف بواسطة المجموع المنفي الذي يحل محله. هذه المعادلة الأخيرة صحيحة لكل قيمة من قيممشتمل، وبطرح هذه المعادلة الأخيرة من المعادلة السابقة نحصل على لكن متباينة جيبس تخبرنا أنلذا يمكننا أن نستنتج أن بالكلمات، اختيارلتحسينالأسبابلتحسين الوضع على الأقل بنفس القدر.
كإجراء تعظيم-تعظيم
يمكن اعتبار خوارزمية EM بمثابة خطوتين متناوبتين لتحقيق أقصى قيمة، أي كمثال على خوارزمية التدرج الإحداثي . [ 19 ] [ 20 ] لنفترض الدالة التالية: حيث q هو توزيع احتمالي عشوائي على البيانات غير المرصودة z، و H ( q ) هي إنتروبيا التوزيع q . يمكن كتابة هذه الدالة على النحو التالي: أين يمثل التوزيع الشرطي للبيانات غير المرصودة بالنظر إلى البيانات المرصودةوهو تباعد كولباك-لايبير .
ويمكن النظر إلى خطوات خوارزمية EM على النحو التالي:
- خطوة التوقع : اخترلتحقيق أقصى قدر من :
- خطوة التعظيم : اخترلتحقيق أقصى قدر من :
التطبيقات
- تُستخدم خوارزمية EM بشكل متكرر لتقدير معلمات النماذج المختلطة ، [ 21 ] [ 22 ] وخاصة في علم الوراثة الكمي . [ 23 ]
- في علم القياس النفسي ، تعتبر طريقة EM أداة مهمة لتقدير معلمات البنود والقدرات الكامنة لنماذج نظرية استجابة البنود .
- بفضل القدرة على التعامل مع البيانات المفقودة ومراقبة المتغيرات غير المحددة، أصبحت EM أداة مفيدة لتسعير وإدارة مخاطر المحفظة الاستثمارية.
- تُستخدم خوارزمية EM (ومتغيرها الأسرع، خوارزمية تعظيم التوقع للمجموعات الفرعية المرتبة ) على نطاق واسع في إعادة بناء الصور الطبية ، وخاصة في التصوير المقطعي بالإصدار البوزيتروني ، والتصوير المقطعي المحوسب بإصدار فوتون واحد ، والتصوير المقطعي المحوسب بالأشعة السينية . انظر أدناه للاطلاع على متغيرات أخرى أسرع من خوارزمية EM.
- في الهندسة الإنشائية ، تعتبر خوارزمية تحديد الهيكل باستخدام تعظيم التوقع (STRIDE) [ 24 ] طريقة تعتمد على المخرجات فقط لتحديد خصائص الاهتزاز الطبيعي لنظام هيكلي باستخدام بيانات المستشعر (انظر تحليل الوضع التشغيلي ).
- تُستخدم خوارزمية EM أيضًا لتجميع البيانات . في معالجة اللغة الطبيعية ، من أبرز الأمثلة على هذه الخوارزمية خوارزمية Baum-Welch لنماذج ماركوف المخفية ، وخوارزمية الداخل والخارج للاستقراء غير الخاضع للإشراف لقواعد النحو الاحتمالية الخالية من السياق .
- أثبتت خوارزمية EM أنها مفيدة للغاية في تحليل أوقات الانتظار بين الصفقات. [ 25 ]
خوارزميات التصفية والتنعيم EM
يُستخدم مرشح كالمان عادةً لتقدير الحالة أثناء التشغيل، بينما يُمكن استخدام مُنعِّم ذي تباين أدنى لتقدير الحالة بعد التشغيل أو على دفعات. مع ذلك، تتطلب حلول التباين الأدنى هذه تقديرات لمعلمات نموذج فضاء الحالة. يُمكن استخدام خوارزميات EM لحل مشاكل تقدير الحالة والمعلمات معًا.
تنشأ خوارزميات التصفية والتنعيم EM من خلال تكرار هذا الإجراء المكون من خطوتين:
- الخطوة الإلكترونية
- قم بتشغيل مرشح كالمان أو مُنعِّم التباين الأدنى المصمم بتقديرات المعلمات الحالية للحصول على تقديرات الحالة المحدثة.
- خطوة إم
- استخدم تقديرات الحالة المفلترة أو المُنعّمة ضمن حسابات الاحتمال الأقصى للحصول على تقديرات محدثة للمعلمات.
لنفترض أن مرشح كالمان أو مُنعِّم التباين الأدنى يعمل على قياسات نظام ذي مدخل واحد ومخرج واحد يحتوي على ضوضاء بيضاء مضافة. يمكن الحصول على تقدير مُحدَّث لتباين ضوضاء القياس من حساب الاحتمال الأقصى.
أينهل يتم حساب تقديرات المخرجات العددية بواسطة مرشح أو مُنعِّم من N قياسات عددية؟يمكن تطبيق التحديث المذكور أعلاه أيضًا على تحديث شدة ضوضاء قياس بواسون. وبالمثل، بالنسبة لعملية الانحدار الذاتي من الدرجة الأولى، يمكن حساب تقدير محدّث لتباين ضوضاء العملية بواسطة
أينوهي تقديرات الحالة العددية المحسوبة بواسطة مرشح أو مُنعِّم. يتم الحصول على تقدير معامل النموذج المُحدَّث عبر
لقد دُرست مسألة تقارب تقديرات المعلمات، مثل تلك المذكورة أعلاه، دراسةً وافية. [ 26 ] [ 27 ] [ 28 ] [ 29 ]
المتغيرات
تم اقتراح عدد من الطرق لتسريع تقارب خوارزمية EM البطيء أحيانًا، مثل تلك التي تستخدم التدرج المترافق وطرق نيوتن المعدلة (نيوتن-رافسون). [ 30 ] كما يمكن استخدام خوارزمية EM مع طرق التقدير المقيدة.
غالباً ما توفر خوارزمية تعظيم التوقع الموسعة للمعاملات (PX-EM) تسريعاً من خلال "استخدام "تعديل التغاير" لتصحيح تحليل خطوة M، والاستفادة من المعلومات الإضافية الملتقطة في البيانات الكاملة المحسوبة". [ 31 ]
تستبدل خوارزمية التوقع والتعظيم الشرطي (ECM) كل خطوة M بسلسلة من خطوات التعظيم الشرطي (CM) حيث يتم تعظيم كل معلمة θ i بشكل فردي، بشرط ثبات المعلمات الأخرى. [ 32 ] ويمكن توسيعها لتصبح خوارزمية التوقع والتعظيم الشرطي (ECME) . [ 33 ]
تم توسيع هذه الفكرة في خوارزمية التوقع والتعظيم المعممة (GEM) ، حيث يُسعى فقط إلى زيادة دالة الهدف F لكل من خطوتي E وM كما هو موضح في قسم "إجراءات التعظيم" . [ 19 ] وقد طُوّرت خوارزمية GEM في بيئة موزعة وأظهرت نتائج واعدة. [ 34 ]
من الممكن أيضًا اعتبار خوارزمية EM كفئة فرعية من خوارزمية MM (Majorize/Minimize أو Minorize/Maximize، اعتمادًا على السياق)، [ 35 ] وبالتالي استخدام أي آلية تم تطويرها في الحالة الأكثر عمومية.
خوارزمية ألفا-إي إم
تعتمد دالة Q المستخدمة في خوارزمية EM على دالة الاحتمال اللوغاريتمي، ولذلك تُعرف باسم خوارزمية log-EM. يمكن تعميم استخدام دالة الاحتمال اللوغاريتمي ليشمل نسبة الاحتمال اللوغاريتمي α. بعد ذلك، يمكن التعبير بدقة عن نسبة الاحتمال اللوغاريتمي α للبيانات المرصودة على أنها تساوي باستخدام دالة Q لنسبة الاحتمال اللوغاريتمي α والتباعد α. يُعد الحصول على دالة Q هذه خطوة E معممة، بينما تعظيمها خطوة M معممة. يُطلق على هذا الزوج اسم خوارزمية α-EM [ 36 ] ، والتي تتضمن خوارزمية log-EM كفئة فرعية منها. بالتالي، تُعد خوارزمية α-EM التي طورها ياسوو ماتسوياما تعميمًا دقيقًا لخوارزمية log-EM، ولا تتطلب حساب التدرج أو مصفوفة هيسيان. تُظهر خوارزمية α-EM تقاربًا أسرع من خوارزمية log-EM عند اختيار قيمة α مناسبة. تؤدي خوارزمية α-EM إلى نسخة أسرع من خوارزمية تقدير نموذج ماركوف المخفي α-HMM. [ 37 ]
العلاقة بطرق بايز التباينية
خوارزمية EM هي طريقة احتمالية قصوى غير بايزية جزئيًا. تُعطي نتيجتها النهائية توزيعًا احتماليًا على المتغيرات الكامنة (على الطريقة البايزية) بالإضافة إلى تقدير نقطي لـ θ (إما تقدير احتمالية قصوى أو نمط لاحق). قد يُراد نسخة بايزية كاملة من هذه الخوارزمية، تُعطي توزيعًا احتماليًا على θ والمتغيرات الكامنة. ببساطة، تُعامل θ كمتغير كامن آخر في النهج البايزي للاستدلال. في هذا النموذج، يختفي التمييز بين خطوتي E و M. عند استخدام تقريب Q المُحلل كما هو موضح أعلاه ( بايز التبايني )، يمكن تكرار الحل على كل متغير كامن (بما في ذلك θ ) وتحسينه واحدًا تلو الآخر. الآن، يلزم k خطوة لكل تكرار، حيث k هو عدد المتغيرات الكامنة. بالنسبة للنماذج البيانية، يسهل القيام بذلك لأن قيمة Q الجديدة لكل متغير تعتمد فقط على غطاء ماركوف الخاص به، لذا يمكن استخدام تمرير الرسائل المحلي للاستدلال الفعال.
التفسير الهندسي
في هندسة المعلومات ، يتم تفسير الخطوة E والخطوة M على أنهما إسقاطات تحت اتصالات أفينية مزدوجة ، تسمى الاتصال e والاتصال m؛ ويمكن أيضًا فهم تباعد Kullback-Leibler بهذه المصطلحات.
أمثلة
خليط غاوسي


يترككن نموذجًا لـملاحظات مستقلة من مزيج من توزيعين طبيعيين متعدد المتغيرات ذي بُعدودع[ 20 ] هي المتغيرات الكامنة التي تحدد المكون الذي تنشأ منه الملاحظة. أين
الهدف هو تقدير المعلمات المجهولة التي تمثل قيمة المزج بين التوزيعات الغاوسية ومتوسطات وتغايرات كل منها: حيث تكون دالة الاحتمالية للبيانات غير المكتملة ;\mathbf {x} )=\prod _{i=1}^{n}\sum _{j=1}^{2}\tau _{j}\ f(\mathbf {x} _{i};{\boldsymbol {\mu }}_{j},\Sigma _{j}),}
ودالة الاحتمالية للبيانات الكاملة هي ;\mathbf {x} ,\mathbf {z} )&=p(\mathbf {x} ,\mathbf {z} \mid \theta )\\&=\prod _{i=1}^{n}\prod _{j=1}^{2}\left[f(\mathbf {x} _{i};{\boldsymbol {\mu) }} _ {j}،\Sigma _{j})\tau _{j}\right]^{\mathbb {I} (z_{i}=j)}،\end{محاذاة}}}
أو
;\mathbf {x} ,\mathbf {z} )=\sum _{i=1}^{n}\sum _{j=1}^{2}\mathbb {I} (z_{i}=j)\left[\log \tau _{j}-{\tfrac {1}{2}}\log |\Sigma _{j}|-{\tfrac {1}{2}}(\mathbf {x} _{i}-{\boldsymbol {\mu }}_{j})^{\top }\Sigma _{j}^{-1}(\mathbf {x} _{i}-{\boldsymbol {\mu }}_{j})-{\tfrac {d}{2}}\log(2\pi )\right],}
أينهي دالة مؤشر وهي دالة كثافة الاحتمال للتوزيع الطبيعي متعدد المتغيرات.
في المساواة الأخيرة، لكل i ، مؤشر واحديساوي الصفر، ومؤشر واحد يساوي واحدًا. وبالتالي، يختزل المجموع الداخلي إلى حد واحد.
خطوة
بالنظر إلى تقديرنا الحالي للمعاملات θ ( t ) ، يتم تحديد التوزيع الشرطي لـ Z i بواسطة نظرية بايز ليكون الارتفاع النسبي للكثافة الطبيعية المرجحة بـ τ :
وتسمى هذه "احتمالات العضوية"، والتي تعتبر عادةً ناتج خطوة E (على الرغم من أن هذه ليست دالة Q أدناه).
تتوافق هذه الخطوة E مع إعداد هذه الوظيفة لـ Q : ;\mathbf {\theta} ^{(t)}}\left[\log L(\theta ;\mathbf {x} ,\mathbf {Z} )\right]\\&=\operatorname {E} _{\mathbf {Z} \mid \mathbf {X} =\mathbf {x} ;\mathbf {\theta } ^ {(t)}}\left[\log \prod _{i=1}^{n}L(\theta ;\mathbf {x} _{i},Z_{i})\right]\\&=\operatorname {E} _{\mathbf {Z} \mid \mathbf {X} =\mathbf {x} ;\mathbf {\theta } ^ {(ر)}}\left[\sum _{i=1}^{n}\log L(\theta ;\mathbf {x} _{i},Z_{i})\right]\\&=\sum _{i=1}^{n}\operatorname {E} _{Z_{i}\mid X_{i}=x_{i};\mathbf {\theta } ^{(t)}}\left[\log L(\theta ;\mathbf {x} _{i},Z_{i})\right]\\&=\sum _{i=1}^{n}\sum _{j=1}^{2}P(Z_{i}=j\mid X_{i}=\mathbf {x} _{i};\theta ^{(t)})\log L(\theta ;\mathbf {x} _{i},j)\\&=\sum _{i=1}^{n}\sum _{j=1}^{2}T_{j,i}^{(t)}\left[\log \tau _{j}-{\tfrac {1}{2}}\log |\Sigma _{j}|-{\tfrac {1}{2}}(\mathbf {x} _{i}-{\boldsymbol {\mu }}_{j})^{\top }\Sigma _{j}^{-1}(\mathbf {x} _{i}-{\boldsymbol {\mu }}_{j})-{\tfrac {d}{2}}\log(2\pi )\right].\end{aligned}}} التوقع لـ يتم حساب ;\mathbf {x} _{i},Z_{i})} داخل المجموع بالنسبة لدالة كثافة الاحتمال، وهو ما قد يختلف من شخص لآخر من مجموعة التدريب. كل شيء في الخطوة E معروف قبل اتخاذ الخطوة باستثناء، والتي يتم حسابها وفقًا للمعادلة في بداية قسم خطوة E.
لا يلزم حساب هذا التوقع الشرطي الكامل في خطوة واحدة، لأن τ و μ / Σ يظهران في حدود خطية منفصلة وبالتالي يمكن تعظيمهما بشكل مستقل.
الخطوة M
كونها دالة تربيعية الشكل يعني أن تحديد القيم القصوى لـالأمر بسيط نسبياً. أيضاً،،وقد يتم تعظيمها جميعًا بشكل مستقل لأنها جميعًا تظهر في حدود خطية منفصلة.
للبدء، فكر في، والذي يتضمن القيد: وهذا له نفس شكل تقدير الاحتمال الأقصى للتوزيع ذي الحدين ، لذلك
للحصول على التقديرات التالية لـ: وهذا له نفس شكل تقدير الاحتمال الأقصى المرجح للتوزيع الطبيعي، لذلك وبالتناظر،
إنهاء الخدمة
اختتم العملية التكرارية إذا كان تحديث التوقع صغيرًا بما فيه الكفاية. أي، إذالأقل من عتبة محددة مسبقاً.
تعميم
يمكن تعميم الخوارزمية الموضحة أعلاه لتشمل مزيجًا من أكثر من توزيعين طبيعيين متعدد المتغيرات .
الانحدار المقتطع والمُراقب
تم تطبيق خوارزمية EM في حالة وجود نموذج انحدار خطي أساسي يفسر تباين كمية معينة، ولكن القيم المرصودة فعليًا هي نسخ منقحة أو مبتورة من تلك الممثلة في النموذج. [ 38 ] تشمل الحالات الخاصة لهذا النموذج الملاحظات المنقحة أو المبتورة من توزيع طبيعي واحد . [ 38 ]
البدائل
عادةً ما تتقارب خوارزمية EM نحو الحل الأمثل المحلي، وليس بالضرورة الحل الأمثل العالمي، دون وجود حد أقصى لمعدل التقارب بشكل عام. ومن الممكن أن تكون نتائجها ضعيفة للغاية في الأبعاد العالية، وقد يصل عدد الحلول المثلى المحلية إلى عدد هائل. لذا، تبرز الحاجة إلى طرق بديلة لضمان التعلم، خاصةً في البيئات عالية الأبعاد. توجد بدائل لخوارزمية EM توفر ضمانات أفضل للاتساق، وتُعرف باسم المناهج القائمة على العزوم [ 39 ] أو ما يُسمى بالتقنيات الطيفية [ 40 ] [ 41 ] . تتميز المناهج القائمة على العزوم لتعلم معلمات النموذج الاحتمالي بضمانات مثل التقارب العالمي في ظل شروط معينة، على عكس خوارزمية EM التي غالبًا ما تعاني من مشكلة الوقوع في الحلول المثلى المحلية. يمكن اشتقاق خوارزميات تضمن التعلم لعدد من النماذج المهمة، مثل نماذج الخليط ونماذج ماركوف المخفية (HMMs) وغيرها. بالنسبة لهذه الطرق الطيفية، لا تظهر حلول مثلى محلية زائفة، ويمكن تقدير المعلمات الحقيقية بشكل متسق في ظل شروط انتظام معينة.
انظر أيضاً
- توزيع الخليط
- توزيع المركبات
- تقدير الكثافة
- تحليل المكونات الرئيسية
- مطيافية الامتصاص الكلي
- يمكن اعتبار خوارزمية EM حالة خاصة من خوارزمية التكبير والتصغير (MM) . [ 42 ]
مراجع
- ↑ مينغ، إكس.-إل.؛ فان دايك، د. (1997). "خوارزمية EM - أغنية شعبية قديمة تُغنى بلحن جديد سريع" . مجلة الجمعية الإحصائية الملكية، السلسلة ب ، 59 (3): 511-567 . doi : 10.1111/1467-9868.00082 . S2CID 17461647 .
- ↑ جيونغ يول كوون، قسطنطين كارامانيس وقائع المؤتمر الدولي الثالث والعشرين حول الذكاء الاصطناعي والإحصاء ، PMLR 108:1727-1736، 2020.
- ↑ ديمبستر، أ.ب .؛ ليرد، ن.م .؛ روبين، د.ب. (1977). "الاحتمال الأقصى من البيانات غير المكتملة باستخدام خوارزمية EM". مجلة الجمعية الإحصائية الملكية، السلسلة ب . 39 (1): 1-38 . doi : 10.1111/j.2517-6161.1977.tb01600.x . JSTOR 2984875. MR 0501537 .
- ↑ سيبيليني، ر.م. (1955). "تقدير ترددات الجينات في مجتمع يتزاوج عشوائيًا". حوليات علم الوراثة البشرية . 20 (2): 97-115 . doi : 10.1111/ j.1469-1809.1955.tb01360.x . PMID 13268982. S2CID 38625779 .
- ↑ هارتلي، هيرمان أوتو (1958). "تقدير الاحتمال الأقصى من البيانات غير المكتملة". القياسات الحيوية . 14 (2): 174-194 . doi : 10.2307/2527783 . JSTOR 2527783 .
- ↑ نغ، شو كاي؛ كريشنان، ثريامباكام؛ ماكلاكلان، جيفري جيه. (21-12-2011)، "خوارزمية EM"، دليل الإحصاءات الحاسوبية ، برلين، هايدلبرغ: سبرينغر برلين هايدلبرغ، ص 139-172 ، doi : 10.1007/978-3-642-21551-3_6 ، ISBN 978-3-642-21550-6، S2CID 59942212
- ↑ سوندبيرغ، رولف (1974). " نظرية الاحتمال الأقصى للبيانات غير المكتملة من عائلة أسية". المجلة الإسكندنافية للإحصاء . 1 (2): 49-58 . JSTOR 4615553. MR 0381110 .
- 1 2 رولف سوندبيرغ. 1971. نظرية الاحتمال الأقصى وتطبيقاتها على التوزيعات الناتجة عن رصد دالة لمتغير من عائلة أسية . أطروحة دكتوراه، معهد الإحصاء الرياضي، جامعة ستوكهولم.
- 1 2 سوندبيرغ، رولف (1976). "طريقة تكرارية لحل معادلات الاحتمالية للبيانات غير المكتملة من العائلات الأسية". الاتصالات في الإحصاء - المحاكاة والحساب . 5 (1): 55-64 . doi : 10.1080/03610917608812007 . MR 0443190 .
- ↑ انظر إلى شكر وتقدير ديمبستر وليرد وروبين في الصفحات 3 و5 و11.
- 1 2 بير مارتن-لوف . 1966. الإحصاء من وجهة نظر الميكانيكا الإحصائية . ملاحظات المحاضرات، المعهد الرياضي، جامعة آرهوس. ("صيغة سوندبيرج"، منسوبة إلى أندرس مارتن-لوف).
- 1 2 بير مارتن لوف . 1970. Statistiska Modeller (النماذج الإحصائية): Anteckningar från Seminarier läsåret 1969–1970 (مذكرات المحاضرة 1969-1970)، بمساعدة رولف سوندبيرج. جامعة ستوكهولم.
- 1 2 مارتن-لوف، ب. مفهوم التكرار واستخدامه كمقياس كمي للانحراف بين فرضية إحصائية ومجموعة من البيانات الرصدية. مع مناقشة من قِبل ف. أبيلدغارد، أ.ب. دمبستر ، د. باسو ، د.ر. كوكس ، أ.و.ف. إدواردز ، د.أ. سبورت، ج.أ. بارنارد ، أ. بارندورف-نيلسن، ج.د. كالفلايش، وج. راش، وردّ من المؤلف. وقائع مؤتمر الأسئلة التأسيسية في الاستدلال الإحصائي (آرهوس، 1973)، ص 1-42. مذكرات، رقم 1، قسم الإحصاء النظري، معهد الرياضيات، جامعة آرهوس، آرهوس، 1974.
- 1 2 مارتن-لوف، بير (1974). "مفهوم التكرار واستخدامه كمقياس كمي للتناقض بين الفرضية الإحصائية ومجموعة من البيانات الرصدية". مجلة الإحصاء الإسكندنافية 1 ( 1): 3-18 .
- وو ، سي إف جيف (مارس 1983). "حول خصائص تقارب خوارزمية EM" . حوليات الإحصاء . 11 (1): 95-103 . doi : 10.1214 / aos/1176346060 . JSTOR 2240463. MR 0684867 .
- ↑ سوندبيرغ، رولف (2019). النمذجة الإحصائية باستخدام العائلات الأسية . مطبعة جامعة كامبريدج. ISBN 978-1-108-70111-2.
- ↑ ليرد، نان (2006). "صيغ سوندبيرغ" . موسوعة العلوم الإحصائية . وايلي. doi : 10.1002/0471667196.ess2643.pub2 . ISBN 0-471-66719-6.
- ↑ ليتل، رودريك جيه إيه؛ روبين، دونالد بي. (1987). التحليل الإحصائي مع البيانات المفقودة . سلسلة وايلي في الاحتمالات والإحصاء الرياضي. نيويورك: جون وايلي وأولاده. ص 134-136 . ISBN 978-0-471-80254-9.
- 1 2 نيل، رادفورد؛ هينتون، جيفري (1999). "نظرة على خوارزمية EM تبرر المتغيرات التزايدية والمتفرقة وغيرها". في مايكل آي. جوردان (محرر). التعلم في النماذج الرسومية (PDF) . كامبريدج، ماساتشوستس: مطبعة معهد ماساتشوستس للتكنولوجيا. ص 355-368 . ISBN 978-0-262-60032-3تم الاطلاع عليه بتاريخ 22-03-2009 .
- 1 2 هاستي، تريفور ؛ تيبشيراني، روبرت ؛ فريدمان، جيروم (2001). "8.5 خوارزمية EM". عناصر التعلم الإحصائي . نيويورك: سبرينغر. ص 236-243 . ISBN 978-0-387-95284-0.
- ↑ ليندستروم، ماري جيه؛ بيتس، دوغلاس إم (1988). "خوارزميات نيوتن-رافسون وخوارزمية EM لنماذج التأثيرات المختلطة الخطية لبيانات القياسات المتكررة". مجلة الجمعية الإحصائية الأمريكية . 83 (404): 1014. doi : 10.1080/01621459.1988.10478693 .
- ↑ فان دايك، ديفيد أ. (2000). "ملاءمة نماذج التأثيرات المختلطة باستخدام خوارزميات EM الفعالة". مجلة الإحصاءات الحاسوبية والرسومية . 9 (1): 78-98 . doi : 10.2307/1390614 . JSTOR 1390614 .
- ↑ ديفي، إس. إم؛ سميث، إيه. بي؛ ويلش، إيه. إتش؛ كوليس، بي. آر (2017). "خوارزمية EM جديدة مُوسّعة المعلمات (REML) للنماذج الخطية المختلطة" . المجلة الأسترالية والنيوزيلندية للإحصاء . 59 (4): 433. doi : 10.1111/anzs.12208 . hdl : 1885/211365 .
- ↑ ماتارازو، تي جيه، وباكزاد، إس إن (2016). "STRIDE لتحديد الهياكل باستخدام خوارزمية التوقع والتعظيم: طريقة تكرارية تعتمد على المخرجات فقط لتحديد الأنماط الاهتزازية." مجلة الهندسة الميكانيكية. http://ascelibrary.org/doi/abs/10.1061/(ASCE)EM.1943-7889.0000951
- ↑ كريير، ماركوس؛ كيزيليرسو، عائشة؛ توماس، أنتوني و. (2022). "خوارزمية تعظيم التوقع الخاضعة للرقابة للخلائط: تطبيق على أوقات الانتظار بين الصفقات" . فيزيكا أ: الميكانيكا الإحصائية وتطبيقاتها . 587 (1) 126456. رمز Bibcode : 2022PhyA..58726456K . doi : 10.1016/j.physa.2021.126456 . ISSN 0378-4371 . S2CID 244198364 .
- ↑ إينيك، جي إيه؛ مالوس، جيه تي؛ ريد، دي سي؛ هاينسورث، دي دبليو (يناير 2009). "تقارب معادلة ريكاتي وخوارزمية EM لمحاذاة الملاحة بالقصور الذاتي". معاملات IEEE لمعالجة الإشارات . 57 (1): 370-375 . رمز Bibcode : 2009ITSP...57..370E . doi : 10.1109/TSP.2008.2007090 . S2CID 1930004 .
- ↑ إينيك، جي إيه؛ فالكو، جي؛ مالوس، جي تي (مايو 2010). "تقدير مصفوفة الحالة باستخدام خوارزمية EM للملاحة". رسائل معالجة الإشارات IEEE . 17 (5): 437-440 . Bibcode : 2010ISPL...17..437E . doi : 10.1109/LSP.2010.2043151 . S2CID 14114266 .
- ↑ إينيك، جي إيه؛ فالكو، جي؛ دان، إم تي؛ ريد، دي سي (مايو 2012). "تقدير التباين القائم على المُنعِّم التكراري". رسائل معالجة الإشارات IEEE . 19 (5): 275-278 . Bibcode : 2012ISPL...19..275E . doi : 10.1109/LSP.2012.2190278 . S2CID 17476971 .
- ↑ إينيك، جي إيه (سبتمبر 2015). "الترشيح التكراري وتنعيم القياسات التي تحتوي على ضوضاء بواسون". معاملات IEEE في أنظمة الفضاء والطيران والإلكترونيات . 51 (3): 2205-2211 . Bibcode : 2015ITAES..51.2205E . doi : 10.1109/TAES.2015.140843 . S2CID 32667132 .
- ↑ جمشيديان، مرتضى. جينريش، روبرت آي. (1997). “تسريع خوارزمية EM باستخدام طرق شبه نيوتن”. مجلة الجمعية الإحصائية الملكية، السلسلة ب . 59 (2): 569-587 . دوى : 10.1111 / 1467-9868.00083 . السيد 1452026 . S2CID 121966443 .
- ↑ ليو، سي (1998). "توسيع المعلمات لتسريع خوارزمية EM: خوارزمية PX-EM". Biometrika . 85 (4): 755–770 . CiteSeerX 10.1.1.134.9617 . doi : 10.1093/biomet/85.4.755 .
- ↑ مينغ، شياو لي؛ روبين، دونالد ب. (1993). "تقدير الاحتمال الأقصى باستخدام خوارزمية ECM: إطار عام". Biometrika . 80 ( 2): 267–278 . doi : 10.1093/biomet/80.2.267 . MR 1243503. S2CID 40571416 .
- ↑ ليو، تشوانهاي؛ روبين، دونالد ب (1994). "خوارزمية ECME: امتداد بسيط لخوارزميتي EM وECM مع تقارب رتيب أسرع". Biometrika . 81 (4): 633. doi : 10.1093/biomet/81.4.633 . JSTOR 2337067 .
- ↑ جيانغتاو ين؛ يانفنغ تشانغ؛ ليكسين غاو (2012). "تسريع خوارزميات التوقع والتعظيم مع التحديثات المتكررة" (ملف PDF) . وقائع المؤتمر الدولي لهندسة الكهرباء والإلكترونيات حول الحوسبة العنقودية .
- ↑ هانتر دي آر ولانج كيه (2004)، دليل تعليمي حول خوارزميات MM ، الإحصائي الأمريكي، 58: 30-37
- ↑ ماتسوياما، ياسوو (2003). "خوارزمية α-EM: تعظيم الاحتمالية البديلة باستخدام مقاييس المعلومات اللوغاريتمية α". معاملات IEEE في نظرية المعلومات . 49 (3): 692-706 . doi : 10.1109/TIT.2002.808105 .
- ↑ ماتسوياما، ياسوو (2011). "تقدير نموذج ماركوف المخفي القائم على خوارزمية ألفا-إي إم: نماذج ماركوف المخفية المنفصلة والمتصلة". المؤتمر الدولي المشترك حول الشبكات العصبية : 808-816 .
- 1 2 وولينتز، م.س. (1979). "تقدير الاحتمال الأقصى في نموذج خطي من بيانات طبيعية مقيدة ومُراقبة". مجلة الجمعية الإحصائية الملكية، السلسلة ج . 28 (2): 195-206 . doi : 10.2307/2346749 . JSTOR 2346749 .
- ↑ بيرسون، كارل (1894). "مساهمات في النظرية الرياضية للتطور" . المعاملات الفلسفية للجمعية الملكية في لندن، السلسلة أ . 185 : 71-110 . رمز Bibcode : 1894RSPTA.185...71P . doi : 10.1098/rsta.1894.0003 . ISSN 0264-3820 . JSTOR 90667 .
- ↑ شعبان، أمير رضا؛ مهرداد، فرجتبار؛ بو، شي؛ لي، سونغ؛ بايرون، بوتس (2015). "تعلم نماذج المتغيرات الكامنة من خلال تحسين الحلول الطيفية باستخدام طريقة النقطة الخارجية" (ملف PDF) . UAI : 792-801 . مؤرشف من الأصل (ملف PDF) بتاريخ 24-12-2016 . تم الاطلاع عليه بتاريخ 12-06-2019 .
- ^ بالي، بورخا كواتوني، أريادنا كاريراس، كزافييه (27/06/2012). تحسين الخسارة المحلية في نماذج المشغلين: نظرة جديدة إلى التعلم الطيفي . او سي ال سي 815865081 .
{{cite book}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط ) - ↑ لانج، كينيث. "خوارزمية MM" (PDF) .
للمزيد من القراءة
- هوغ، روبرت؛ ماكين، جوزيف؛ كريغ، ألين (2005). مقدمة في الإحصاء الرياضي . أبر سادل ريفر، نيوجيرسي: بيرسون برنتيس هول. الصفحات 359-364 .
- ديلايرت، فرانك (فبراير 2002). خوارزمية تعظيم التوقع (ملف PDF) (التقرير الفني رقم GIT-GVU-02-20). كلية الحوسبة بمعهد جورجيا للتكنولوجيا.يقدم شرحاً أسهل لخوارزمية EM فيما يتعلق بتحقيق الحد الأدنى الأمثل.
- بيشوب، كريستوفر م. (2006). التعرف على الأنماط والتعلم الآلي . سبرينغر. ISBN 978-0-387-31073-2.
- غوبتا، إم آر؛ تشين، واي. (2010). "نظرية واستخدام خوارزمية EM". أسس واتجاهات في معالجة الإشارات . 4 (3): 223-296 . CiteSeerX 10.1.1.219.6830 . doi : 10.1561/2000000034 . كتاب قصير مكتوب بشكل جيد حول خوارزمية EM، بما في ذلك اشتقاق مفصل لخوارزمية EM لنماذج GMM وHMM وDirichlet.
- بيلمز، جيف (1997). دليل مبسط لخوارزمية EM وتطبيقها على تقدير المعلمات لنماذج خليط غاوسي ونماذج ماركوف المخفية (تقرير فني TR-97-021). المعهد الدولي لعلوم الحاسوب.يتضمن اشتقاقًا مبسطًا لمعادلات EM للخلائط الغاوسية ونماذج ماركوف المخفية للخلائط الغاوسية.
- ماكلاكلان، جيفري جيه؛ كريشنان، ثريامباكام (2008). خوارزمية EM وامتداداتها (الطبعة الثانية ). هوبوكين: وايلي. ISBN 978-0-471-20170-0.
روابط خارجية
- تُقدَّم عروض توضيحية متنوعة أحادية وثنائية وثلاثية الأبعاد لخوارزمية EM، بالإضافة إلى نمذجة المخاليط، كجزء من أنشطة وتطبيقات SOCR المصاحبة . تُظهر هذه التطبيقات والأنشطة تجريبياً خصائص خوارزمية EM لتقدير المعلمات في بيئات متنوعة.
- التسلسل الهرمي للفئات في لغة C++ (GPL) بما في ذلك مخاليط غاوسية
- يتضمن الكتاب المدرسي الإلكتروني: نظرية المعلومات والاستدلال وخوارزميات التعلم ، من تأليف ديفيد جيه سي ماكاي، أمثلة بسيطة لخوارزمية EM مثل التجميع باستخدام خوارزمية k -means الناعمة، ويؤكد على وجهة النظر التباينية لخوارزمية EM، كما هو موضح في الفصل 33.7 من الإصدار 7.2 (الطبعة الرابعة).
- يتضمن كتاب "الخوارزميات المتغيرة للاستدلال البايزي التقريبي" للمؤلف إم جيه بيل مقارنات بين EM و EM البايزي المتغير واشتقاقات العديد من النماذج بما في ذلك نماذج ماركوف المخفية البايزية المتغيرة ( الفصول ).
- خوارزمية تعظيم التوقع: برنامج تعليمي قصير ، اشتقاق مستقل لخوارزمية EM بواسطة شون بورمان.
- خوارزمية EM ، بواسطة شياو جين تشو.
- خوارزمية EM ومتغيراتها: دليل تعليمي غير رسمي من إعداد أليكسيس روش. وصف موجز وواضح للغاية لخوارزمية EM والعديد من المتغيرات المثيرة للاهتمام.
- أساليب التقدير
- خوارزميات التعلم الآلي
- البيانات المفقودة
- الخوارزميات الإحصائية
- خوارزميات وأساليب التحسين
- خوارزميات تحليل التجميع
