Multi-Objective and Mixed-Reward Reinforcement Learning via Reward-Decorrelated Policy Optimization
تقدم هذه الورقة البحثية "تحسين السياسة غير المرتبط بالمكافأة" (RDPO)، وهي طريقة مبتكرة توظف التنميط الربعي المدرك للمقدار وتبييض ماهالانوبيس لتثبيت تقدير الميزة في التعلم المعزز متعدد المكافآت، مما يؤدي إلى تحسين أداء النموذج في اتباع التعليمات، والكتابة، والمتانة دون المساس بقدرات الاستنتاج أو البرمجة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تقوم بتدريب روبوت ذكي للغاية (ذكاء اصطناعي) للقيام بالعديد من الوظائف المختلفة في آن واحد: كتابة القصص، حل المسائل الرياضية، برمجة البرمجيات، واتباع التعليمات الصارمة. لتعليم الروبوت، تمنحه ملاحظات تقييمية (مكافآت) بعد كل محاولة.
المشكلة هي أن إشارات التقييم هذه فوضوية. فبعضها عبارة عن درجات بسيطة مثل "ناجح/راسب" (مثل مفتاح تشغيل/إيقاف ثنائي)، وبعضها درجات من 0 إلى 100، وبعضها آراء معقدة. كما أن هذه الإشارات غالباً ما تتداخل؛ فعلى سبيل المثال، قد تحصل إجابة طويلة على نقاط لأنها "مفصلة"، ولكنها تفقد نقاطاً لأنها "مسهبة للغاية"، وقد تكون درجة "التفصيل" مرتبطة رياضياً بدرجة "الإسهاب".
عندما تحاول جمع كل هذه الدرجات المختلطة معاً لإخبار الروبوت بكيفية التحسن، يصبح التدريب فوضوياً. قد يرتبك الروبوت بسبب درجة واحدة ضخمة، أو يتجاهل الدرجات الأخرى، أو يعلق في حلقة مفرغة لأن إشارتين تتصارعان فيما بينهما.
يقترح مؤلفو هذه الورقة البحثية طريقة جديدة تسمى RDPO (تحسين السياسة منزوعة الارتباط بالمكافأة) لإصلاح هذه الفوضى. فكر في RDPO كـ "منظف إشارات" يتكون من خطوتين، يقوم بتجهيز التقييمات قبل أن يتعلم منها الروبوت.
الخطوة 1: "فلتر العدالة" (التطبيع الكمي المدرك للمقدار)
المشكلة: تخيل أنك تقيم فصلاً دراسياً. حصل طالب على 100، وآخر على 99، وثالث على 0. إذا نظرت فقط إلى الأرقام الخام، فإن الفجوة بين 99 و100 تبدو ضئيلة، لكن الفجوة بين 0 و99 ضخمة. في تدريب الذكاء الاصطناعي، إذا كانت إحدى أنواع المكافآت (مثل فحص "ناجح/راسب") تحتوي على فجوة ضخمة، فقد تطغى على جميع أنواع التقييم الأخرى، مما يجعل الروبوت يركز على هذا الشيء الواحد ويتجاهل كل شيء آخر.
الحل: يستخدم RDPO "فلتر عدالة" يسمى التطبيع الكمي المدرك للمقدار (Magnitude-Aware Quantile Normalization).
- كيف يعمل: بدلاً من النظر إلى الأرقام الخام، ينظر إلى الترتيب والفجوات بين المحاولات. فهو يضغط الفجوات الضخمة (بحيث لا تكون الـ 100 أفضل بشكل لانهائي من الـ 99) ويمدد الفجوات الصغيرة (بحيث تظل الـ 99 والـ 100 متمايزتين).
- التشبيه: تخيل سباقاً حيث أنهى أحد العدائين السباق في 10 ثوانٍ، بينما أنهى آخر في 100 ثانية. إذا نظرت إلى الوقت فقط، سيبدو العداء الثاني سيئاً للغاية. ولكن إذا قمت بتطبيع السباق بحيث يتم تقييم الجميع بناءً على أدائهم نسبةً إلى المجموعة، فسيحصل العداء الثاني على فرصة عادلة للتحسن دون أن يسحقه التقدم الهائل للمتسابق الأول. هذا يضمن عدم قيام محاولة واحدة "سيئة" أو "متطرفة" بالسيطرة على عملية تعلم الروبوت.
الخطوة 2: "ملغي الضجيج" (تبييض ماهالانوبيس)
المشكلة: في بعض الأحيان، تكون إشارات التقييم مكررة. تخيل أن لديك مستشعرين: أحدهما يقيس "مقدار كلام الروبوت" والآخر يقيس أيضاً "مقدار كلام الروبوت". إذا جمعت هاتين الدرجتين معاً، فأنت تحسب نفس المعلومة مرتين. أو تخيل أن لديك مستشعرين متضادين: أحدهما يقول "كن طويلاً" والآخر يقول "كن قصيراً". إذا جمعتهما ببساطة، فسيُلغي أحدهما الآخر، ولن يحصل الروبوت على توجيه واضح.
الح Lösungen: يستخدم RDPO "ملغي ضجيج" يسمى تبييض ماهالانوبيس (Mahalanobis Whitening).
- كيف يعمل: ينظر إلى العلاقة بين إشارات التقييم المختلفة. إذا كانت إشارتان تقولان الشيء نفسه (مرتبطتان)، فإنه يقلل من وزن إحداهما حتى لا يتم حساب المعلومة مرتين. وإذا كانتا متضادتين، فإنه يعدلهما بحيث يحصل الروبوت على تعليمات واضحة ومتوازنة.
- التشبيه: فكر في فرقة موسيقية حيث يعزف عازف الطبل وعازف الباص نفس الإيقاع تماماً. سيبدو الصوت مشوشاً ومكرراً. "ملغي الضجيج" يشبه مهندس الصوت الذي يخفض صوت الباص قليلاً لكي يبدو الإيقاق واضحاً وحاداً بدلاً من أن يكون مشوشاً. وهذا يضمن أن يتعلم الروبوت من معلومات فريدة، وليس من ضجيج مكرر.
النتائج
اختبر المؤلفون هذه الطريقة على نموذج ذكاء اصطناعي كبير يسمى LongCat-Flash. قاموا بتدريبه على أربعة أنواع من المهام:
- اتباع التعليمات: فعل ما تطلبه منه بالضبط.
- الكتابة العامة: إنشاء قصص أو مقالات جيدة.
- الاستنتاج الرياضي: حل الألغاز المنطقية.
- البرمجة: كتابة برامج كمبيوتر.
ماذا حدث؟
- الكتابة والتعليمات: أصبح الروبوت أفضل بكثير في اتباع التعليمات وكتابة نصوص عالية الجودة. وأصبح أكثر قوة عند إعطائه مطالبات صعبة أو مخادعة.
- الرياضيات والبرمجة: أدى الروبوت بشكل جيد تماماً مثل أفضل الطرق السابقة. لم يتراجع أداؤه في الرياضيات والبرمجة؛ بل ظل منافساً بينما أصبح أفضل بكثير في المهام الأخرى.
الخلاصة
تزعم الورقة البحثية أنه من خلال تنظيف إشارات التقييم (جعلها عادلة وإزالة التكرار) قبل أن يتعلم الذكاء الاصطناعي، تصبح عملية التدريب أكثر استقراراً. وهذا يسمح للذكاء الاصطناعي بأن يصبح أفضل في الوظائف المعقدة متعددة المهام (مثل الكتابة واتباع القواعد) دون أن يفقد قدرته على حل المسائل الرياضية أو كتابة الأكواد. إنها طريقة أذكى لخلط أنواع مختلفة من الثناء والنقد لكي يتعلم الذكاء الاصطناعي الدروس الصحيحة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.