التنبؤ المنظم

يُعدّ التنبؤ المنظم أو تعلم المخرجات المنظمة مصطلحًا شاملاً لتقنيات التعلم الآلي الخاضعة للإشراف والتي تتضمن التنبؤ بالكائنات المنظمة، بدلاً من القيم المنفصلة أو الحقيقية . [ 1 ]

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

التطبيقات

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

مثال: وسم التسلسل

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

هذاDT
يكونVBZ
أDT
تم وضع علامةجاي جاي
جملة.NN

يتمثل التحدي الرئيسي لهذه المشكلة في حل الغموض : في المثال أعلاه، يمكن أن تكون كلمتا "sentence" و "tagged" في اللغة الإنجليزية أفعالًا أيضًا .

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

التقنيات

تُشكّل النماذج الرسومية الاحتمالية فئةً واسعةً من نماذج التنبؤ الهيكلي. وتُعدّ الشبكات البايزية والحقول العشوائية من النماذج الشائعة في هذا المجال . تشمل الخوارزميات والنماذج الأخرى للتنبؤ الهيكلي البرمجة المنطقية الاستقرائية ، والاستدلال القائم على الحالات ، وآلات المتجهات الداعمة الهيكلية ، وشبكات منطق ماركوف ، والمنطق الاحتمالي المرن ، والنماذج الشرطية المقيدة . أما التقنيات الرئيسية فهي:

البيرسيبترون المنظم

إحدى أسهل الطرق لفهم خوارزميات التنبؤ الهيكلي العام هي خوارزمية البيرسيبترون الهيكلي لكولينز . ​​[ 3 ] تجمع هذه الخوارزمية بين خوارزمية البيرسيبترون لتعلم المصنفات الخطية وخوارزمية الاستدلال ( خوارزمية فيتربي الكلاسيكية عند استخدامها على بيانات التسلسل) ويمكن وصفها بشكل مجرد على النحو التالي:

  1. أولاً، قم بتعريف دالةϕ(x،y){\displaystyle \phi (x,y)}ذلك يرسم خريطة لعينة تدريبيةx{\displaystyle x}وتوقع المرشحy{\displaystyle y}إلى متجه طولهن{\displaystyle n}(x{\displaystyle x}وy{\displaystyle y}قد يكون له أي بنية؛ن{\displaystyle n}يعتمد ذلك على المشكلة، ولكن يجب تحديده لكل نموذج). لنفترضجيهـشمال{\displaystyle GEN}تكون دالة تقوم بتوليد تنبؤات المرشحين.
  2. ثم:
يتركw{\displaystyle w}ليكن متجه وزن طولهن{\displaystyle n}
لعدد محدد مسبقًا من التكرارات:
لكل عينةx{\displaystyle x}في مجموعة التدريب مع المخرجات الحقيقيةت{\displaystyle t}:
توقعy^{\displaystyle {\hat {y}}}:y^=أرزمأx{yجيهـشمال(x)}(wتي،ϕ(x،y)){\displaystyle {\hat {y}}={\operatorname {arg\,max} }\,\{y\in GEN(x)\}\,(w^{T},\phi (x,y))}
تحديثw{\displaystyle w}(منy^{\displaystyle {\hat {y}}}تجاهت{\displaystyle t}):w=w+ج(-ϕ(x،y^)+ϕ(x،ت)){\displaystyle w=w+c(-\phi (x,{\hat {y}})+\phi (x,t))}، أينج{\displaystyle c}معدل التعلم .

عمليًا، إيجاد قيمة argmax علىجيهـشمال(x){\displaystyle {GEN}({x})}يتم ذلك باستخدام خوارزمية مثل فيتربي أو خوارزمية المجموع الأقصى ، بدلاً من البحث الشامل من خلال مجموعة كبيرة بشكل أسي من المرشحين.

إن فكرة التعلم تشبه فكرة التعلم في الشبكات العصبية متعددة الفئات .

مراجع

  1. باكير، جوكهان؛ تاسكار، بن؛ هوفمان، توماس؛ شولكوف، برنارد؛ سمولا، أليكس؛ فيشواناثان، إس في إن (2007). التنبؤ بالبيانات المهيكلة . مطبعة معهد ماساتشوستس للتكنولوجيا. مؤرشف من الأصل بتاريخ 15 يوليو 2018.
  2. 1 2 لافيرتي، ج.؛ ماكالوم، أ.؛ بيريرا، ف. (2001). "الحقول العشوائية الشرطية: نماذج احتمالية لتقسيم وتصنيف بيانات التسلسل" (ملف PDF) . وقائع المؤتمر الدولي الثامن عشر للتعلم الآلي . الصفحات 282-289 . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 7 يونيو 2013. تم الاطلاع عليه بتاريخ 15 يوليو 2018 . 
  3. كولينز، مايكل (2002). أساليب التدريب التمييزي لنماذج ماركوف المخفية: النظرية والتجارب مع خوارزميات البيرسيبترون (ملف PDF) . وقائع المؤتمر الأوروبي للبرمجة العصبية متعددة اللغات. المجلد 10.