يمثل التعلم المعزز والتعلم الخاضع للإشراف نهجين مختلفين جذرياً لتدريب نماذج التعلم الآلي. فبينما يعتمد التعلم الخاضع للإشراف على مجموعات بيانات مصنفة لتعليم النماذج الإجابات الصحيحة، يدرب التعلم المعزز العوامل من خلال التفاعل التجريبي مع البيئة، مسترشداً بالمكافآت والعقوبات.
المميزات البارزة
يتعلم التعلم المعزز من التفاعل مع البيئة، بينما يتعلم التعلم الخاضع للإشراف من الأمثلة المصنفة.
يوفر التعلم الخاضع للإشراف تغذية راجعة فورية؛ أما التعلم المعزز فيعمل غالباً مع مكافآت متأخرة ومتفرقة.
يتفوق التعلم المعزز في اتخاذ القرارات المتسلسلة؛ بينما يهيمن التعلم الخاضع للإشراف على مهام التصنيف والتنبؤ.
يتم دمج النهجين بشكل متزايد في الأنظمة الهجينة لحل المشكلات المعقدة في العالم الحقيقي
ما هو التعلم المعزز؟
نموذج للتعلم الآلي حيث يتعلم العامل الإجراءات المثلى من خلال التفاعلات البيئية، ويتلقى مكافآت أو عقوبات بناءً على قراراته.
يقوم التعلم المعزز بتدريب العملاء من خلال التفاعلات المتكررة القائمة على التجربة والخطأ مع البيئة بدلاً من مجموعات البيانات الثابتة.
تعتمد الآلية الأساسية على إشارة مكافأة تخبر العامل ما إذا كانت أفعاله جيدة أم سيئة، دون تحديد الفعل الصحيح.
لا تزال خوارزمية التعلم Q، التي طورها كريستوفر واتكينز في عام 1989، واحدة من الخوارزميات الأساسية في هذا المجال.
حقق التعلم العميق المعزز أداءً خارقاً في ألعاب أتاري، وهزم أبطال العالم في لعبة غو والشطرنج.
تشمل التطبيقات العملية البارزة التحكم في الروبوتات، وأنظمة القيادة الذاتية، وتحسين تبريد مراكز البيانات في جوجل.
ما هو التعلم الخاضع للإشراف؟
نهج التعلم الآلي حيث تتعلم النماذج الأنماط من بيانات التدريب المصنفة، وتربط المدخلات بالمخرجات الصحيحة المعروفة.
يتطلب التعلم الخاضع للإشراف مجموعات بيانات مصنفة حيث يتم إقران كل مثال إدخال بالإجابة الصحيحة أو القيمة المستهدفة.
الانحدار الخطي، آلة المتجهات الداعمة، الغابات العشوائية، الشبكات العصبية الالتفافية، المحولات
بيئة التدريب
بيئة تفاعلية أو محاكي
مجموعة بيانات ثابتة ذات تصنيفات محددة مسبقًا
استكشاف
يجب على الوكيل أن يستكشف لاكتشاف الاستراتيجيات الجيدة
لا حاجة للاستكشاف؛ يتبع الأنماط في البيانات
كفاءة العينة
غالباً ما يتطلب الأمر ملايين التفاعلات
بشكل عام، تكون العينات أكثر كفاءة مع ملصقات الجودة.
قابلية التفسير
قد تكون وظائف وسياسات المكافآت معقدة
غالباً ما تكون أكثر قابلية للتفسير، خاصة مع النماذج الأبسط
مقارنة مفصلة
فلسفة التعلم الأساسية
يكمن الاختلاف الجوهري في كيفية اكتساب كل نهج للمعرفة. يعمل التعلم الخاضع للإشراف كطالب يدرس باستخدام دليل الإجابات، حيث يتعلم ربط المدخلات بالمخرجات الصحيحة المعروفة. أما التعلم المعزز فيشبه التعلم من خلال التجربة، حيث يكتشف النظام الإجراءات التي تؤدي إلى نتائج إيجابية من خلال تنفيذها فعليًا وملاحظة عواقبها. هذا الاختلاف الفلسفي يؤثر على كل شيء بدءًا من متطلبات البيانات وصولًا إلى تصميم الخوارزمية.
البيانات والتعليقات
يتطلب التعلم الخاضع للإشراف مجموعات بيانات مصنفة بعناية، وهو ما قد يكون مكلفًا ويستغرق وقتًا طويلًا في إنتاجه، ولكنه يوفر تغذية راجعة واضحة وفورية لكل مثال تدريبي. أما التعلم المعزز فيتجاوز مشكلة التصنيف تمامًا، ولكنه يطرح تحديًا خاصًا به: فإشارة المكافأة غالبًا ما تكون متفرقة ومتأخرة، مما يجعل تحديد الفضل صعبًا. قد يتخذ النظام مئات الإجراءات قبل أن يتلقى أي تغذية راجعة ذات مغزى حول ما إذا كانت استراتيجيته العامة ناجحة.
التطبيقات العملية
يهيمن التعلم الخاضع للإشراف على الصناعات التي تتوفر فيها بيانات تاريخية ذات نتائج معروفة، متفوقًا في مهام التصنيف والانحدار والتعرف على الأنماط، مثل تشخيص الأمراض من الصور الطبية أو كشف المعاملات الاحتيالية. أما التعلم المعزز، فيتألق في مشاكل اتخاذ القرارات المتسلسلة حيث يجب اكتشاف الاستراتيجية المثلى من خلال التفاعل، مثل تعليم الروبوتات المشي، وتحسين سلاسل التوريد، أو إتقان ألعاب معقدة مثل StarCraft II.
تحديات التدريب
يواجه كلا النهجين عقباتٍ مختلفة. يعاني التعلّم الخاضع للإشراف من مشكلة تغيّر التوزيع، حيث يكون أداء النماذج ضعيفًا على البيانات المختلفة عن أمثلة التدريب، وقد يُؤدي ذلك إلى استمرار التحيزات الموجودة في البيانات المصنفة. أما التعلّم المعزز، فيُعالج المفاضلة بين الاستكشاف والاستغلال، وعدم كفاءة العينات، وصعوبة تصميم دوال المكافأة التي تُجسّد السلوك المرغوب دون عواقب غير مقصودة. ولا يزال استقرار التدريب مجالًا بحثيًا نشطًا لكلا النموذجين.
الأداء وقابلية التوسع
لقد تطور التعلم الخاضع للإشراف ليصبح مجالًا قابلًا للتوسع بشكل كبير، حيث أظهرت النماذج المدربة مسبقًا مثل BERT وGPT قدرات مذهلة في نقل التعلم. يتطلب التعلم المعزز موارد حاسوبية ضخمة للبيئات المعقدة، على الرغم من أن إنجازات مثل AlphaGo وAlphaZero أثبتت قدرته على تحقيق أداء يفوق القدرات البشرية في مجالات محددة. ويتم دمج هذين النهجين بشكل متزايد في أنظمة هجينة تستفيد من نقاط قوة كل منهما.
الإيجابيات والسلبيات
التعلم المعزز
المزايا
+يتعلم بدون بيانات مصنفة
+يتعامل مع القرارات المتسلسلة بشكل جيد
+يمكن اكتشاف استراتيجيات جديدة
+يتكيف مع البيئات الديناميكية
تم
−عينة غير فعالة
−تصميم المكافآت أمر معقد.
−قد يكون التدريب غير مستقر
−مكلفة حسابيًا
التعلم الخاضع للإشراف
المزايا
+إشارة تدريب واضحة
+أدوات وأساليب ناضجة
+دقة تنبؤ قوية
+أسهل في التقييم
تم
−يتطلب بيانات مصنفة
−ضعيف في المهام المتسلسلة
−يقتصر على الأنماط المعروفة
−التحيز الناتج عن بيانات التدريب
الأفكار الخاطئة الشائعة
أسطورة
يحتاج التعلم المعزز دائمًا إلى بيانات أكثر من التعلم الخاضع للإشراف.
الواقع
على الرغم من أن التعلم المعزز يتطلب عادةً تفاعلات عديدة، إلا أن المقارنة ليست مباشرة. فصورة واحدة مصنفة يمكن أن تُعلّم نموذجًا خاضعًا للإشراف، لكن عوامل التعلم المعزز قد تتعلم بكفاءة من عدد قليل نسبيًا من الحلقات في بيئات مصممة جيدًا. تكمن المشكلة الحقيقية في أن تفاعلات التعلم المعزز متسلسلة ويصعب موازاتها مقارنةً بمعالجة مجموعات البيانات الثابتة.
أسطورة
أصبح التعلم الخاضع للإشراف قديماً بسبب النجاحات الأخيرة للتعلم المعزز.
الواقع
لا يزال التعلم الخاضع للإشراف الركيزة الأساسية لتطبيقات الذكاء الاصطناعي العملية. فمعظم أنظمة الإنتاج، بدءًا من محركات التوصيات وصولًا إلى التشخيص الطبي، تعتمد على أساليب التعلم الخاضع للإشراف. أما إنجازات التعلم المعزز البارزة في مجال الألعاب، فلا تنطبق على معظم تطبيقات الأعمال التي تتوفر فيها بيانات مصنفة مسبقًا، ولا تتطلب اتخاذ قرارات متسلسلة.
أسطورة
لا يحتاج التعلم المعزز إلى أي بيانات على الإطلاق.
الواقع
على الرغم من أن التعلم المعزز لا يتطلب مجموعات بيانات مصنفة، إلا أنه لا يزال بحاجة إلى بيئة للتفاعل معها، والتي غالبًا ما تحتوي على بيانات ضمنية أو تتطلب محاكاة. يقوم العامل بتوليد بيانات التدريب الخاصة به من خلال الاستكشاف، ولكن هذه البيانات تأتي على حساب وقت الحوسبة وعواقب محتملة في العالم الحقيقي في الأنظمة المُطبقة.
أسطورة
تتميز نماذج التعلم الخاضع للإشراف بقدرتها على التعميم بشكل أفضل من وكلاء التعلم المعزز.
الواقع
يعتمد التعميم على المشكلة والتطبيق. يمكن لوكيل التعلم المعزز المدرب على سيناريوهات متنوعة أن يطور سياسات مرنة للغاية، بينما غالبًا ما تفشل النماذج الخاضعة للإشراف عند مواجهة توزيعات مختلفة عن بيانات التدريب. ويواجه كلا النهجين صعوبة في التعامل مع الأمثلة الخارجة عن التوزيع بطرق مختلفة.
أسطورة
يجب عليك اختيار إما التعلم الخاضع للإشراف أو التعلم المعزز لأي مشكلة معينة.
الواقع
تجمع أنظمة الذكاء الاصطناعي الحديثة غالبًا بين كلا النهجين. فقد يستخدم الروبوت التعلم الخاضع للإشراف للإدراك (التعرف على الأشياء) والتعلم المعزز للتحكم (اتخاذ القرارات الحركية). أما التعلم بالتقليد، وهو شكل من أشكال استنساخ السلوك، فيستخدم التعلم الخاضع للإشراف لتعزيز التعلم المعزز، مما يحسن كفاءة استخدام العينات بشكل كبير.
الأسئلة المتداولة
ما هو الفرق الرئيسي بين التعلم المعزز والتعلم الخاضع للإشراف؟
يكمن الفرق الأساسي في كيفية حدوث التعلم. يتعلم التعلم الخاضع للإشراف من مجموعة بيانات ثابتة من أزواج المدخلات والمخرجات حيث تُقدم الإجابات الصحيحة. أما التعلم المعزز فيتعلم من خلال التفاعل مع بيئة معينة وتلقي مكافآت أو عقوبات بناءً على الإجراءات المتخذة، دون تلقي الإجابة الصحيحة بشكل مباشر. يمكن اعتبار التعلم الخاضع للإشراف بمثابة تعلم من الأمثلة، بينما يُعتبر التعلم المعزز بمثابة تعلم من التجربة.
أي من الطريقتين تتطلب بيانات أكثر للتدريب؟
يعتمد الأمر على طبيعة المشكلة. يحتاج التعلّم الخاضع للإشراف إلى أمثلة مُصنّفة، وهو ما قد يكون مكلفًا من حيث الإنشاء، ولكنه يُعالَج بكفاءة عالية. أما التعلّم المعزز، فلا يحتاج إلى بيانات مُصنّفة مسبقًا، ولكنه غالبًا ما يتطلب ملايين التفاعلات البيئية لتعلم المهام المعقدة. بالنسبة للمشاكل التي تحتوي على كميات وفيرة من البيانات المُصنّفة، يكون التعلّم الخاضع للإشراف عادةً أكثر كفاءة من حيث استخدام العينات. أما بالنسبة لمشاكل اتخاذ القرارات المتسلسلة، فقد يكون التعلّم المعزز هو الخيار الوحيد المُجدِي على الرغم من حاجته المُلِحّة إلى العينات.
هل يمكن أن ينجح التعلم المعزز بدون وظيفة مكافأة؟
يتطلب التعلم المعزز التقليدي أساسًا إشارة مكافأة لتحديد السلوك الجيد. مع ذلك، تتعلم بعض المتغيرات، مثل التعلم بالتقليد، من عروض الخبراء دون مكافآت صريحة، بينما يستنتج التعلم المعزز العكسي دوال المكافأة من السلوك الملاحظ. أما التعلم المعزز الخالص دون أي إشارة تغذية راجعة فهو غير ممكن عمليًا، لأن دالة المكافأة هي التي تحدد هدف التعلم.
هل التعلم الخاضع للإشراف هو جزء من التعلم المعزز؟
لا، إنهما نموذجان متميزان ضمن مجال تعلم الآلة، على الرغم من اشتراكهما في الأسس الرياضية. ينظر بعض الباحثين إلى التعلم الخاضع للإشراف كحالة خاصة حيث يقدم كل مثال مكافأة فورية تساوي الخسارة. مع ذلك، لا يحظى هذا التصور بقبول عالمي، وقد تطور المجالان بشكل مستقل إلى حد كبير باستخدام خوارزميات وتطبيقات وأطر نظرية مختلفة.
أيهما أفضل لمهام التعرف على الصور؟
يُفضّل استخدام التعلّم الخاضع للإشراف بشكلٍ كبير في مجال التعرّف على الصور. تُحقق الشبكات العصبية الالتفافية ومُحوّلات الرؤية، المُدرّبة باستخدام مجموعات بيانات صور مُصنّفة، أداءً متميزًا في مهام التصنيف والكشف والتجزئة. وقد طُبّق التعلّم المعزز على مهام متعلقة بالصور، مثل الملاحة البصرية ووصف الصور، إلا أن هذه التطبيقات محدودة مقارنةً بهيمنة أساليب التعلّم الخاضع للإشراف في مجال رؤية الحاسوب.
كيف يرتبط التعلم العميق بكلا النهجين؟
يُستخدم التعلّم العميق كأداة لتقريب الدوال في كلا النموذجين. ففي التعلّم الخاضع للإشراف، تتعلم الشبكات العصبية العميقة ربط المدخلات بالمخرجات من خلال الانتشار العكسي. أما في التعلّم العميق المعزز، فتقوم الشبكات العصبية بتقريب دوال القيمة أو السياسات، مما يُمكّن الأنظمة من التعامل مع المدخلات عالية الأبعاد مثل الصور الخام. وتظهر بنى مثل الشبكات العصبية الالتفافية (CNNs) والمحولات في كلا السياقين، على الرغم من اختلاف إجراءات التدريب اختلافًا كبيرًا.
ما هي التطبيقات العملية الشهيرة لكل منها؟
تعتمد معظم أنظمة الذكاء الاصطناعي المستخدمة على التعلم الخاضع للإشراف، مثل التعرف على الوجوه، والتشخيص الطبي باستخدام الصور الطبية، وفلاتر البريد الإلكتروني العشوائي، وتقييم الجدارة الائتمانية، والمساعدين الصوتيين. وقد حقق التعلم المعزز نجاحات ملحوظة في مجال الألعاب (مثل AlphaGo وOpenAI Five)، والروبوتات (مثل نظام الحركة في Boston Dynamics)، والمركبات ذاتية القيادة (مثل مكونات اتخاذ القرار)، وتحسين العمليات الصناعية (مثل نظام تبريد مركز بيانات جوجل، الذي حقق وفورات في الطاقة بنسبة 40%).
هل يمكن الجمع بين هذين النهجين؟
بالتأكيد، وتزداد شيوع الأساليب المُدمجة. يستخدم التعلّم بالتقليد التعلّم الخاضع للإشراف على عروض الخبراء لتعزيز التعلّم المعزز. تستخدم أساليب الممثل-الناقد التعلّم الخاضع للإشراف لتدريب شبكة الناقد، بينما يُدرّب التعلّم المعزز الممثل. قد تستخدم الأنظمة الهجينة التعلّم الخاضع للإشراف لوحدات الإدراك والتعلّم المعزز لاتخاذ القرارات، مما يُنتج أنظمة أكثر كفاءة من أيٍّ من الأسلوبين على حدة.
الحكم
اختر التعلم الخاضع للإشراف عندما تتوفر لديك بيانات مصنفة عالية الجودة وتحتاج إلى إجراء تنبؤات أو تصنيفات في مشاكل محددة جيدًا مثل التعرف على الصور أو كشف الاحتيال. اختر التعلم المعزز عند التعامل مع اتخاذ القرارات المتسلسلة في بيئات ديناميكية حيث يجب اكتشاف الاستراتيجية المثلى من خلال التفاعل، مثل الروبوتات أو ألعاب الفيديو أو مهام التحسين في الوقت الفعلي.