خوارزمية MM

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

يمكن اعتبار خوارزمية التوقع والتعظيم حالة خاصة من خوارزمية MM. [ 1 ] [ 2 ] ومع ذلك، تتضمن خوارزمية EM عادةً توقعات مشروطة ، بينما تركز خوارزمية MM بشكل أساسي على التحدب والمتباينات، وهي أسهل في الفهم والتطبيق في معظم الحالات. [ 3 ]

تاريخ

يمكن إرجاع الأساس التاريخي لخوارزمية MM إلى عام 1970 على الأقل، عندما كان أورتيغا وراينبولدت يجريان دراساتٍ متعلقة بطرق البحث الخطي . [ 4 ] واستمر المفهوم نفسه في الظهور في مجالاتٍ مختلفة بأشكالٍ متنوعة. وفي عام 2000، طرح هنتر ولانج خوارزمية "MM" كإطارٍ عام. [ 5 ] وقد طبّقت دراساتٌ حديثة هذه الطريقة في نطاقٍ واسع من المجالات، مثل الرياضيات والإحصاء والتعلم الآلي والهندسة . [ 6 ]

الخوارزمية

خوارزمية MM

تعمل خوارزمية MM عن طريق إيجاد دالة بديلة تُقلل أو تزيد من قيمة دالة الهدف. سيؤدي تحسين الدالة البديلة إما إلى تحسين قيمة دالة الهدف أو إبقائها دون تغيير.

بأخذ صيغة التصغير والتعظيم، لنفترضو(θ){\displaystyle f(\theta )}لتكن دالة الهدف المقعرة المراد تعظيمها. في الخطوة m من الخوارزمية،م=0،1...{\displaystyle m=0,1...}الدالة المُنشأةز(θ|θم){\displaystyle g(\theta |\theta _{m})}سيُطلق عليها اسم النسخة المصغرة من دالة الهدف (الدالة البديلة) فيθم{\displaystyle \theta _{m}}لو

ز(θ|θم)و(θ) للجميع θ{\displaystyle g(\theta |\theta _{m})\leq f(\theta ){\text{ لجميع }}\theta }
ز(θم|θم)=و(θم){\displaystyle g(\theta _{m}|\theta _{m})=f(\theta _{m})}

ثم، قم بتحقيق أقصى استفادةز(θ|θم){\displaystyle g(\theta |\theta _{m})}بدلاً منو(θ){\displaystyle f(\theta )}ودع

θم+1=argالأعلىθز(θ|θم){\displaystyle \theta _{m+1}=\arg \max _{\theta }g(\theta |\theta _{m})}

تضمن الطريقة التكرارية المذكورة أعلاه ما يلي:و(θم){\displaystyle f(\theta _{m})}ستتقارب الدالة إلى قيمة مثلى محلية أو نقطة سرجية عندما تؤول قيمة m إلى اللانهاية. [ 7 ] وفقًا للبناء المذكور أعلاه

و(θم+1)ز(θم+1|θم)ز(θم|θم)=و(θم){\displaystyle f(\theta _{m+1})\geq g(\theta _{m+1}|\theta _{m})\geq g(\theta _{m}|\theta _{m})=f(\theta _{m})}

مسيرةθم{\displaystyle \theta _{m}}وتظهر الدوال البديلة بالنسبة للدالة الهدف في الشكل.

تُعدّ عملية التكبير والتصغير هي نفس الإجراء ولكن مع هدف محدب يتم تقليله.

بناء الدالة البديلة

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

مراجع

  1. لانج، كينيث. "خوارزمية MM" (PDF) .
  2. لانج، كينيث (2016). خوارزميات تحسين MM . SIAM. doi : 10.1137/1.9781611974409 . ISBN 978-1-61197-439-3.
  3. لانج، ك.؛ تشو، هـ. (2022). "إرث خوارزميات EM" . المجلة الإحصائية الدولية . 90 (ملحق 1): S52– S66 . doi : 10.1111/insr.12526 . PMC 10191373. PMID 37204987 .  
  4. أورتيغا، جيه إم؛ راينبولدت، دبليو سي (1970). الحلول التكرارية للمعادلات غير الخطية في عدة متغيرات . نيويورك: أكاديميك. ص 253-255 . ISBN  9780898719468.
  5. هنتر، د. ر.؛ لانج، ك. (2000). "الانحدار الكمي باستخدام خوارزمية MM". مجلة الإحصاءات الحاسوبية والرسومية . 9 (1): 60-77 . CiteSeerX 10.1.1.206.1351 . doi : 10.2307/1390613 . JSTOR 1390613 .  
  6. بوتيف، زدرافكو إي.؛ كروس، ديرك ب.؛ تايمر، توماس (2025). علم البيانات والتعلم الآلي: الأساليب الرياضية والإحصائية ( الطبعة الثانية). بوكا راتون ؛ لندن: مطبعة سي آر سي. الصفحات 609-618 . ISBN    978-1-032-48868-4.
  7. وو، سي إف جيف (1983). "حول خصائص تقارب خوارزمية EM" . حوليات الإحصاء . 11 (1): 95-103 . doi : 10.1214/aos/1176346060 . JSTOR 2240463 .