TMRL: Diffusion Timestep-Modulated Pretraining Enables Exploration for Efficient Policy Finetuning
تقدم هذه الورقة البحثية إطار عمل TMRL، وهو إطار موحد يربط بين الاستنساخ السلوكي والتعلم التعزيزي من خلال استخدام "الما قبل التدريب الممهد بالسياق" لحقن ضجيج الانتشار من أجل تغطية واسعة للأفعال، و"التعلم التعزيزي المعدل بالخطوات الزمنية" للتحكم ديناميكياً في الاستكشاف، مما يحسن كفاءة العينات بشكل كبير ويمكّن من الضبط الدقيق الناجح لسياسة الروبوت في العالم الحقيقي في أقل من ساعة واحدة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تعلم روبوتاً وظيفة جديدة، مثل صنع شطيرة أو البحث عن لعبة مفقودة. الطريقة المعتادة للقيام بذلك هي رقصة من خطوتين. أولاً، تعرض على الروبوت آلاف الفيديوهات لبشر يقومون بالمهمة بشكل مثالي؛ يحاول الروبوت تقليدهم بدقة، مثل طالب يحفظ كتاباً مدرسياً. يُسمى هذا "تعلم التقليد" (Imitation Learning). ولكن تكمن المشكلة هنا في أنه إذا واجه الروبوت موقفاً لم يره من قبل — كأن تكون الشطيرة على طبق ذي شكل غريب — فإنه يصاب بالذعر. ولأنه حفظ الحركات الدقيقة لـ "الطبق المثالي"، فإنه يتجمد أو يحاول القيام بشيء مستحيل، لأنه لم يتعلم أبداً ما يجب فعله عندما تصبح الأمور فوضوية.
ولإصلاح ذلك، يحاول العلماء غالباً تعليم الروبوت "الاستكشاف" عبر إضافة ضجيج عشوائي، مثل إخباره بأن يحرك ذراعه قليلاً بشكل عشوائي ليرى ماذا سيحدث. لكن هذا يشبه محاولة تعلم القيادة عن طريق تدوير عجلة القيادة بشكل عشوائي؛ قد ينجح الأمر في النهاية، لكنه أمر خطير وغير فعال. السؤال الكبير في علم الروبوتات هو: كيف نعلم الروبوت أن يكون دقيقاً بما يكفي لاتباع التعليمات، ومرناً بما يكفي لتجربة أشياء جديدة عندما يعلق، دون أن يترنح بعشوائية عمياء؟
هنا يأتي دور فكرة جديدة تسمى TMRL (التعلم المعزز المعدل زمنياً). يقترح الباحثون في جامعة واشنطن وأمازون تحولاً ذكياً في كيفية تعليم الروبوت. فبدلاً من مجرد حفظ الحركات المثالية أو إضافة فوضى عشوائية، يعلمونه "تغبيش" رؤيته للعالم قليلاً، وبشكل متعمد.
فكر في الأمر على هذا النحو: تخيل أنك تتعلم خبز كعكة. إذا كنت تخبز الكعكة دائماً باستخدام كوبين من الدقيق بالضبط، فقد تفشل إذا استخدمت بالخطأ 2.1 كوب. ولكن ماذا لو قيل لك أثناء التدريب أن تتظاهر بأن لديك 2.1 كوب، أو 2.2 كوب، أو حتى 3 أكواب؟ من خلال التدرب على هذه النسخ "المغبشة" من الوصفة، ستتعلم أن الكعكة لا تزال ناجحة حتى لو لم تكن المكونات مثالية. ستتعلم "جوهر" الخبز، وليس فقط الأرقام الدقيقة.
في عالم الروبوت، "الوصفة" هي التعليمات (مثل "التقط المكعب الأحمر") و"المكونات" هي مستشعرات الروبوت (ما يراه أو يشعر به). طريقة الباحثين، التي تسمى التمهيد بسياق ناعم (CSP)، تأخذ تعليمات الروبوت وتضيف إليها القليل من "الضباب الرقمي". إنها تعلم الروبوت التصرف حتى عندما تكون التعليمات غامضة قليلاً. هذا يجبر الروبوت على تعلم نطاق أوسع من الحركات. إذا رأى الروبوت نسخة "مغبشة" من أمر "التقط المكعب الأحمر"، فقد يحاول التقاط مكعب أحمر بعيد قليلاً، أو مائل قليلاً. إنه يتعلم أن الهدف هو "الحصول على الشيء الأحمر"، وليس فقط "الإمساك بالشيء الأحمر عند الإحداثي X".
بمجرد أن يمتلك الروبوت هذا التدريب "المغبش"، يحدث الجزء السحري الثاني: TMRL. هذا يشبه إعطاء الروبوت قرصاً خاصاً يمكنه تدويره أثناء أداء الوظيفة فعلياً. عندما يكون الروبوت متأكداً مما يجب فعله (مثل عندما يمسك بالمكعب)، فإنه يدير القرص إلى وضع "التركيز الحاد" ويتصرف بدقة. ولكن إذا تعثر أو كان الموقف غريباً (مثل وجود المكعب في مكان جديد)، فإنه يدير القرص إلى "الوضع المغبش". هذا يخبر الروبوت: "حسناً، انسَ حركات الكتاب المدرسي الدقيقة لثانية؛ جرب بعض تلك الحركات الأوسع والمغبشة التي تعلمتها أثناء التدريب".
اختبر الباحثون هذا في محاكاة حاسوبية وعلى روبوتات حقيقية. وجدوا أن الروبوتات المدربة بهذه الطريقة "المغبشة" كانت أفضل بكثير في حل الألغاز الجديدة من الروبوتات المدربة بالطريقة القديمة. في المحاكاة، ساعدت الطريقة الجديدة الروبوتات على التعلم بسرعة أكبر بكثير، حيث وصلت غالباً إلى معدلات نجاح تقارب الكمال في حين فشلت الطرق الأخرى تماماً. والأكثر إثارة للإعجاب هو أنهم أظهروا نجاح ذلك على روبوتات حقيقية في العالم الحقيقي. في أحد الاختبارات، تعلم ذراع روبوت وضع سجق في قدر وجمبري في درج في أقل من ساعة من وقت التجربة الفعلي. بدون هذه الطريقة، كان الروبوت سيكتفي بمجرد التحديق في الأشياء، غير قادر على معرفة كيفية تحريكها.
تجادل الورقة البحثية بأن الطريقة القديمة المتمثلة في مجرد إضافة ضجيج عشوائي إلى أفعال الروبوت هي طريقة خرقاء وغير فعالة. بدلاً من ذلك، من خلال تعليم الروبوت كيفية التعامل مع التعليمات "المغبشة"، فإنه يتعلم كيف يكون ذكياً في استكشافه. إنه يعرف تماماً متى يكون دقيقاً ومتى يكون مبدعاً. يشير المؤلفون إلى أن هذا النهج يمكن أن يكون نقطة تحول في جعل الروبوتات قادرة على التكيف مع العالم الحقيقي الفوضوي وغير المتوقع، وتحويلها من متبعين صارمين للقواعد إلى حلالين مرنين للمشكلات. وبينما لا يزال هناك عمل يتعين القيام به للتأكد من أن هذه الروبوتات آمنة وفعالة بما يكفي لكل مهمة، فإن النتائج حتى الآن تشير إلى أن "تغبيش" التعليمات قد يكون هو "الخلطة السرية" لإطلاق العنان لذكاء الروبوت الحقيقي.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.