آلة المتجهات الداعمة المهيكلة
آلة المتجهات الداعمة المهيكلة هي خوارزمية تعلم آلي تُعمم مصنف آلة المتجهات الداعمة (SVM). فبينما يدعم مصنف SVM التصنيف الثنائي والتصنيف متعدد الفئات والانحدار ، تسمح آلة المتجهات الداعمة المهيكلة بتدريب مصنف لتصنيفات الإخراج المهيكلة العامة .
على سبيل المثال، قد تكون عينة البيانات جملةً بلغة طبيعية، ويكون تصنيف الناتج شجرة تحليل مُعَلَّمة . يتضمن تدريب المصنف عرض أزواج من عينات البيانات الصحيحة وتصنيفات الناتج. بعد التدريب، يسمح نموذج SVM المُهيكل بالتنبؤ بتصنيف الناتج المناسب لعينات البيانات الجديدة؛ أي أنه عند إعطاء جملة بلغة طبيعية، يمكن للمصنف إنتاج شجرة التحليل الأكثر احتمالاً.
تمرين
لمجموعة منحالات التدريب،من فضاء العينةومساحة التسمية، تعمل آلة المتجهات الداعمة المهيكلة على تقليل دالة المخاطرة المنتظمة التالية.
الدالة محدبة فيلأن القيمة القصوى لمجموعة من الدوال الأفينية تكون محدبة. يقيس الرمز `:\mathcal {Y}}\times {\mathcal {Y}}\to \mathbb {R} _{+}}` المسافة في فضاء التصنيفات، وهو دالة اختيارية (ليست بالضرورة مقياسًا ) تحقق الشرط التاليوالوظيفة الدالة `:{\mathcal {X}}\times {\mathcal {Y}}\to \mathbb {R} ^{d}}` هي دالة مميزة، تستخرج متجهًا مميزًا من عينة وتصنيف معينين. ويعتمد تصميم هذه الدالة بشكل كبير على التطبيق.
نظرًا لأن دالة المخاطرة المنتظمة المذكورة أعلاه غير قابلة للتفاضل، فغالبًا ما يُعاد صياغتها في شكل برنامج تربيعي عن طريق إدخال متغير ركود واحدلكل عينة، تمثل كل منها القيمة القصوى. الصيغة الأولية القياسية لـ SVM المهيكلة موضحة أدناه.
الاستدلال
في وقت الاختبار، عينة واحدة فقطمعروف، ووظيفة التنبؤيرسمها إلى تصنيف متوقع من فضاء التصنيفاتبالنسبة لآلات المتجهات الداعمة المهيكلة، بالنظر إلى المتجهبناءً على التدريب، تكون دالة التنبؤ كما يلي.
لذا، فإن القيمة العظمى في فضاء التصنيفات هي التصنيف المتوقع. ويُعرف إيجاد هذه القيمة العظمى بمسألة الاستدلال، وهي مشابهة لمسألة التنبؤ بأقصى احتمال لاحق (MAP) في النماذج الاحتمالية. ويعتمد ذلك على بنية الدالة.قد يكون إيجاد الحل الأمثل مشكلة صعبة.
الانفصال
يتضمن البرنامج التربيعي المذكور أعلاه عددًا كبيرًا جدًا، وربما لا نهائيًا، من قيود المتباينات الخطية . وبشكل عام، يكون عدد المتباينات كبيرًا جدًا بحيث لا يمكن تحسينه بشكل صريح. بدلًا من ذلك، تُحل المشكلة باستخدام توليد القيود المؤجل، حيث تُستخدم مجموعة فرعية محدودة وصغيرة فقط من القيود. يؤدي التحسين على مجموعة فرعية من القيود إلى توسيع مجموعة الحلول الممكنة ، وسينتج عنه حل يوفر حدًا أدنى للدالة الهدف. لاختبار ما إذا كان الحلبما أن هذه المسألة تنتهك قيود متباينات المجموعة الكاملة، فإنه يلزم حل مشكلة فصل. وبما أن المتباينات تتحلل على العينات، فلكل عينةيجب حل المشكلة التالية.
يتكون الهدف الموجود على الجانب الأيمن والذي يجب تعظيمه من الثابتومصطلح يعتمد على المتغيرات التي تم تحسينها، وهي:إذا كانت قيمة الهدف المحققة في الطرف الأيمن أصغر من أو تساوي الصفر، فلا توجد قيود منتهكة لهذه العينة. أما إذا كانت أكبر من الصفر، فقد تم تحديد القيد الأكثر انتهاكًا لهذه العينة. يتم توسيع نطاق المسألة بهذا القيد وحلها. وتستمر هذه العملية حتى لا يتم تحديد أي متباينات منتهكة.
إذا تم حذف الثوابت من المسألة المذكورة أعلاه، فسنحصل على المسألة التالية التي يتعين حلها.
تبدو هذه المسألة مشابهة جدًا لمسألة الاستدلال. والفرق الوحيد هو إضافة الحدفي أغلب الأحيان، يتم اختيارها بحيث يكون لها تفكيك طبيعي في فضاء التصنيفات. في هذه الحالة، يكون تأثيريمكن ترميزها في مشكلة الاستدلال، وحل القيد الأكثر انتهاكًا يعادل حل مشكلة الاستدلال.
مراجع
- Ioannis Tsochantaridis, Thorsten Joachims, Thomas Hofmann and Yasemin Altun (2005), Large Margin Methods for Structured and Interdependent Output Variables , JMLR, Vol. 6, pages 1453–1484.
- توماس فينلي وثورستن يواخيمز (2008)، تدريب آلات المتجهات الداعمة الهيكلية عندما يكون الاستدلال الدقيق غير قابل للتطبيق ، ICML 2008.
- سونيتا ساراواجي وراهول غوبتا (2008)، التدريب الدقيق ذو الهامش الأقصى لمساحات الإخراج المهيكلة ، ICML 2008.
- Gökhan BakIr, Ben Taskar, Thomas Hofmann, Bernhard Schölkopf, Alex Smola and SVN Vishwanathan (2007), Predicting Structured Data , MIT Press.
- فويتش فرانك وبوغدان سافتشينسكي، التعلم التمييزي لمصنفات المجموع الأقصى ، مجلة أبحاث تعلم الآلة، 9 (يناير): 67-104، 2008، دار نشر ميكروتوم.
- كيفن مورفيالتعلم الآلي، مطبعة معهد ماساتشوستس للتكنولوجيا
- التنبؤ المنظم
- آلات المتجهات الداعمة
