النموذج التمييزي
النماذج التمييزية ، والتي تُعرف أيضًا بالنماذج الشرطية ، هي فئة من النماذج تُستخدم بكثرة في التصنيف . في مجال التعلّم الآلي ، تُنمذج هذه النماذج عادةً التوزيع الشرطي P(Y|X)، أو تتعلم قاعدة قرار مباشرة تربط المدخلات X بالمخرجات Y. تُستخدم النماذج التمييزية بشكل شائع في التصنيف والانحدار ، حيث يكون الهدف الرئيسي هو التنبؤ الدقيق بالبيانات الجديدة. تُستخدم عادةً لحل مشاكل التصنيف الثنائي ، أي إسناد تصنيفات، مثل ناجح/راسب، فائز/خاسر، حي/ميت، أو سليم/مريض، لنقاط البيانات الموجودة. تُدرَّب النماذج التمييزية عادةً لفصل الفئات أو لتقليل خطأ التنبؤ في ظل دالة خسارة مُختارة . غالبًا ما تُقارن هذه النماذج بالنماذج التوليدية ، التي تهدف إلى نمذجة كيفية توليد البيانات ويمكن استخدامها لأخذ عينات من بيانات جديدة.
تشمل أنواع النماذج التمييزية الانحدار اللوجستي (LR) والحقول العشوائية الشرطية (CRFs) وأشجار القرار من بين العديد من النماذج الأخرى.
تعريف
بخلاف النمذجة التوليدية، التي تدرس الاحتمالية المشتركة، دراسات النمذجة التمييزيةأو يرسم خريطة للمتغير غير المرصود المحدد (الهدف)إلى تسمية فئةيعتمد ذلك على المتغيرات المرصودة (عينات التدريب). على سبيل المثال، في مجال التعرف على الأشياء ،من المرجح أن يكون متجهًا من وحدات البكسل الخام (أو الميزات المستخرجة من وحدات البكسل الخام للصورة). ضمن إطار احتمالي، يتم ذلك عن طريق نمذجة توزيع الاحتمال الشرطي.والتي يمكن استخدامها للتنبؤمنلاحظ أنه لا يزال هناك فرق بين النموذج الشرطي والنموذج التمييزي، على الرغم من أنه في أغلب الأحيان يتم تصنيفهما ببساطة على أنهما نموذج تمييزي.
النموذج التمييزي البحت مقابل النموذج الشرطي
يُمثل النموذج الشرطي توزيع الاحتمالية الشرطية ، بينما يهدف النموذج التمييزي التقليدي إلى تحسين عملية ربط المدخلات بالعينات المدربة الأكثر تشابهاً. [ 1 ]
قارن بالنموذج التوليدي
في التصنيف الإحصائي ، يُطلق على منهجين رئيسيين اسم المنهج التوليدي والمنهج التمييزي . يحسب هذان المنهجان المصنفات باستخدام أساليب مختلفة، تتباين في درجة النمذجة الإحصائية . المصطلحات غير متسقة، [ أ ] ولكن يمكن تمييز ثلاثة أنواع رئيسية:
- النموذج التوليدي هو نموذج إحصائي لتوزيع الاحتمال المشتركعلى متغير قابل للملاحظة X ومتغير هدف Y ؛ يمكن استخدام نموذج توليدي "لتوليد" حالات عشوائية ( نتائج ) للملاحظة x .
- النموذج التمييزي هو نموذج للاحتمال الشرطيبالنسبة للهدف Y ، بالنظر إلى الملاحظة x . يمكن استخدامه لـ "تمييز" قيمة المتغير المستهدف Y ، بالنظر إلى الملاحظة x .
- تُعرف المصنفات التي يتم حسابها دون استخدام نموذج احتمالي أيضًا بشكل فضفاض باسم "التمييزية".
لا يتم التمييز بين هاتين الفئتين الأخيرتين بشكل متسق.
يُعرّف تقسيم بديل هذه العناصر بشكل متناظر على النحو التالي:
- النموذج التوليدي هو نموذج للاحتمالية الشرطية للمتغير القابل للملاحظة X ، بالنظر إلى متغير مستهدف y ، بشكل رمزي،
- النموذج التمييزي هو نموذج للاحتمالية الشرطية للهدف Y ، بالنظر إلى الملاحظة x ، ويرمز له بـ
بغض النظر عن التعريف الدقيق، فإن هذا المصطلح دستوري لأن النموذج التوليدي يمكن استخدامه "لتوليد" حالات عشوائية ( نتائج )، سواء كانت لملاحظة أو هدف.، أو للملاحظة x بالنظر إلى قيمة الهدف y ، في حين يمكن استخدام نموذج تمييزي أو مصنف تمييزي (بدون نموذج) "لتمييز" قيمة المتغير المستهدف Y ، بالنظر إلى الملاحظة x .
تباين في المناهج
لنفترض أننا حصلنا علىتصنيفات الفئات (التصنيف) والمتغيرات المميزة،، كعينات تدريبية.
يأخذ النموذج التوليدي الاحتمال المشترك، أينالمدخل وهو التصنيف، ويتنبأ بالتصنيف الأكثر احتمالاً المعروفبالنسبة للمتغير المجهولباستخدام نظرية بايز .
لا تسمح النماذج التمييزية، على عكس النماذج التوليدية ، بتوليد عينات من التوزيع المشترك للمتغيرات المرصودة والمستهدفة. مع ذلك، في مهام مثل التصنيف والانحدار التي لا تتطلب التوزيع المشترك، قد تُحقق النماذج التمييزية أداءً أفضل (ويرجع ذلك جزئيًا إلى قلة عدد المتغيرات التي تحتاج إلى حساب). من جهة أخرى، تتميز النماذج التوليدية بمرونة أكبر من النماذج التمييزية في التعبير عن التبعيات في مهام التعلم المعقدة. إضافةً إلى ذلك، فإن معظم النماذج التمييزية خاضعة للإشراف بطبيعتها ، ولا تدعم التعلم غير الخاضع للإشراف بسهولة . في النهاية، تُحدد تفاصيل التطبيق مدى ملاءمة اختيار النموذج التمييزي أو التوليدي.
تختلف النماذج التمييزية والنماذج التوليدية أيضًا في إدخال الاحتمال اللاحق . وللحفاظ على أقل خسارة متوقعة، ينبغي تقليل احتمالية تصنيف النتائج بشكل خاطئ. في النموذج التمييزي، تكون الاحتمالات اللاحقة...يُستنتج هذا من نموذج بارامتري، حيث تُستمد البارامترات من بيانات التدريب. تُحدد نقاط تقدير البارامترات من خلال تعظيم الاحتمالية أو حساب التوزيع على البارامترات. من ناحية أخرى، ونظرًا لأن النماذج التوليدية تركز على الاحتمال المشترك، فإن الاحتمال اللاحق للفئةيُؤخذ هذا في الاعتبار في نظرية بايز ، وهي
- .
مزايا وعيوب التطبيق
في التجارب المتكررة، طُبقت نماذج الانحدار اللوجستي وخوارزمية بايز البسيطة على نماذج مختلفة في مهمة التصنيف الثنائي. أظهرت النتائج أن التعلم التمييزي يُسفر عن أخطاء تقاربية أقل، بينما يُسفر التعلم التوليدي عن أخطاء تقاربية أعلى وأسرع. مع ذلك، في بحث أولوسوي وبيشوب المشترك، " مقارنة التقنيات التوليدية والتمييزية للكشف عن الكائنات وتصنيفها" ، ذكرا أن العبارة السابقة صحيحة فقط عندما يكون النموذج مناسبًا للبيانات (أي عندما يُمثل النموذج التوليدي توزيع البيانات بشكل صحيح).
المزايا
تتمثل المزايا الهامة لاستخدام النمذجة التمييزية فيما يلي:
- دقة أعلى، مما يؤدي في الغالب إلى نتائج تعلم أفضل.
- يُتيح تبسيط عملية الإدخال ويوفر نهجًا مباشرًا لـ
- يوفر موارد الحساب
- يُنتج أخطاء تقاربية أقل
مقارنة بمزايا استخدام النمذجة التوليدية:
- يأخذ جميع البيانات في الاعتبار، مما قد يؤدي إلى بطء المعالجة كعيب.
- يتطلب عينات تدريب أقل
- إطار عمل مرن يمكنه التعاون بسهولة مع الاحتياجات الأخرى للتطبيق
العيوب
- تتطلب طريقة التدريب عادةً تقنيات متعددة للتحسين العددي
- وبالمثل، بحسب التعريف، سيحتاج النموذج التمييزي إلى الجمع بين مهام فرعية متعددة لحل مشكلة معقدة في العالم الحقيقي
أساليب النمذجة التمييزية النموذجية
يعتمد النهج التالي على افتراض أنه يتم إعطاء مجموعة بيانات التدريب، أينيمثل الناتج المقابل للمدخل[ 2 ]
المصنف الخطي
نعتزم استخدام هذه الوظيفةلمحاكاة السلوك الذي لاحظناه من مجموعة بيانات التدريب باستخدام طريقة المصنف الخطي . باستخدام متجه الميزات المشتركة، يتم تعريف دالة القرار على النحو التالي:
وفقًا لتفسير ميميسيفيتش، [ 2 ]وهو أيضاً، يحسب درجة تقيس مدى توافق المدخلاتمع الناتج المحتملثميحدد الفصل الحاصل على أعلى درجة.
الانحدار اللوجستي (LR)
بما أن دالة الخسارة 0-1 شائعة الاستخدام في نظرية القرار، فإن توزيع الاحتمال الشرطي، أينيمثل متجه المعلمات لتحسين بيانات التدريب، ويمكن إعادة النظر فيه على النحو التالي لنموذج الانحدار اللوجستي:
- ، مع
تمثل المعادلة أعلاه الانحدار اللوجستي . لاحظ أن أحد الفروق الرئيسية بين النماذج هو طريقة إدخال الاحتمال اللاحق. يُستنتج الاحتمال اللاحق من النموذج البارامتري. بعد ذلك، يمكننا تعظيم المعلمة باتباع المعادلة التالية:
ويمكن استبدالها أيضاً بمعادلة الخسارة اللوغاريتمية التالية:
بما أن دالة الخسارة اللوغاريتمية قابلة للتفاضل، يمكن استخدام طريقة تعتمد على التدرج لتحسين النموذج. ويُضمن الوصول إلى الحل الأمثل الشامل لأن دالة الهدف محدبة. ويُعبَّر عن تدرج دالة الاحتمال اللوغاريتمي كما يلي:
أينهو توقع.
ستوفر الطريقة المذكورة أعلاه حسابًا فعالًا لعدد التصنيفات الصغير نسبيًا.
أهداف التدريب والتحسينات في التطبيقات
نظراً لوجود مزايا وعيوب لكلتا طريقتي النمذجة، فإن الجمع بينهما يُعدّ نمذجةً جيدةً عملياً. على سبيل المثال، في مقالة ماراس بعنوان " نموذج توليدي تمييزي مشترك لبناء وتصنيف النماذج القابلة للتشوه" [ 3 ]، قام هو وزملاؤه بتطبيق دمج النموذجين على تصنيف وجوه النماذج ، وحققوا دقةً أعلى من الطريقة التقليدية.
وبالمثل، اقترح كيلم [ 4 ] أيضًا الجمع بين نموذجين لتصنيف البكسل في مقالته " الجمع بين الأساليب التوليدية والتمييزية لتصنيف البكسل باستخدام التعلم متعدد الشروط" .
During the process of extracting the discriminative features prior to the clustering, Principal component analysis (PCA), though commonly used, is not a necessarily discriminative approach. In contrast, LDA is a discriminative one.[5]Linear discriminant analysis (LDA), provides an efficient way of eliminating the disadvantage we list above. As we know, the discriminative model needs a combination of multiple subtasks before classification, and LDA provides appropriate solution towards this problem by reducing dimension.
- Empirical risk minimization
- Common loss functions (log loss, hinge loss, squared loss)
- Regularization (L1/L2)
- Optimization methods (gradient descent family)
Families and types
Examples of discriminative models include:
- Logistic regression, a type of generalized linear regression used for predicting binary or categorical outputs (also known as maximum entropy classifiers)
- Boosting (meta-algorithm)
- Conditional random fields
- Linear regression
- Computer vision
- Random forests
- k-nearest neighbors algorithm
- Support Vector Machines
- Decision Tree Learning
- Maximum-entropy Markov models
See also
Notes
- ↑Three leading sources, Ng & Jordan 2002, Jebara 2004, and Mitchell 2015, give different divisions and definitions.
References
- ↑Ballesteros, Miguel. "Discriminative Models"(PDF). Retrieved October 28, 2018.
- 12Memisevic, Roland (December 21, 2006). "An introduction to structured discriminative learning". Retrieved October 29, 2018.
- ↑Marras, Ioannis (2017). "A Joint Discriminative Generative Model for Deformable Model Construction and Classification"(PDF). Retrieved 5 November 2018.
- ↑Kelm, B. Michael. "Combining Generative and Discriminative Methods for Pixel Classification with Multi-Conditional Learning"(PDF). Archived from the original(PDF) on 17 July 2019. Retrieved 5 November 2018.
- ↑Wang, Zhangyang (2015). "A Joint Optimization Framework of Sparse Coding and Discriminative Clustering"(PDF). Retrieved 5 November 2018.
Sources
- جيبارا، توني (2004). التعلم الآلي: التمييزي والتوليدي . سلسلة سبرينغر الدولية في الهندسة وعلوم الحاسوب. كلوير أكاديميك (سبرينغر). ISBN 978-1-4020-7647-3.
- ميتشل، توم م. (2015). "3. المصنفات التوليدية والتمييزية: بايز الساذج والانحدار اللوجستي" (ملف PDF) . تعلم الآلة .
- نغ، أندرو واي .؛ جوردان، مايكل آي. (2002). "حول المصنفات التمييزية مقابل المصنفات التوليدية: مقارنة بين الانحدار اللوجستي وخوارزمية بايز البسيطة" (ملف PDF) . التقدم في أنظمة معالجة المعلومات العصبية .
- نماذج الانحدار
