← أحدث الأبحاث
🤖 machine learning

Offline Multi-agent Reinforcement Learning via Sequential Score Decomposition

تقترح هذه الورقة إطار عمل جديد لتعلم التعزيز متعدد الوكلاء غير المتصل (offline multi-agent reinforcement learning) يعالج تحديات الانزياح التوزيعي والتنسيق متعدد الأنماط في المهام التعاونية من خلال توظيف طريقة تفكيك الدرجة التسلسلية (sequential score decomposition) مدمجة مع نماذج توليدية قائمة على الانتشار (diffusion-based generative models) لتوجيه تحديثات السياسة نحو مناطق عالية المكافأة وضمن التوزيع، محققةً أداءً هو الأفضل في فئته عبر معايير اختبار متنوعة.

المؤلفون الأصليون: Dan Qiao, Wenhao Li, Shanchao Yang, Hongyuan Zha, Baoxiang Wang

نُشر 2026-05-29✓ Author reviewed
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Dan Qiao, Wenhao Li, Shanchao Yang, Hongyuan Zha, Baoxiang Wang

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تحاول تعليم مجموعة من الروبوتات كيفية العمل معاً لقطف التفاح. لديك مكتبة فيديو ضخمة (مجموعة بيانات) تعرض كيف قامت فرق مختلفة من الروبوتات بهذه المهمة في الماضي. بعض الفرق قطفت التفاحة الحمراء معاً، وأخرى قطفت الخضراء، وبعضها ظل يتجول بلا هدف.

التحدي هو أنه لا يمكنك السماح للروبوتات بالتدرب في العالم الحقيقي بعد الآن؛ يمكنك تعليمهم فقط من خلال مشاهدة هذه الفيديوهات القديمة. وهذا ما يسمى التعلم التعزيزي متعدد الوكلاء غير المتصل (Offline Multi-Agent Reinforcement Learning).

المشكلة: "الجوقة المرتبكة"

في الماضي، عندما حاول الباحثون تعليم الروبوتات من هذه الفيديوهات المختلطة، ارتكبوا خطأً فادحاً. لقد عاملوا كل روبوت كما لو كان يتعلم بمفرده، متجاهلين حركة الآخرين.

تخيل جوقة موسيقية حيث يغني الجميع أغاني مختلفة من نفس النوتة الموسيقية. إذا أخبرت "السوبرانو" أن تغني "الأغنية أ" و"الباص" أن يغني "الأغنية ب" بناءً على عاداتهما الفردية، فستكون النتيجة ضجيجاً كارثياً وفوضوياً. في عالم الروبوتات، يؤدي هذا إلى سوء التنسيق (miscoordination). قد يحاول الروبوتات التقاط تفاحتين مختلفتين في نفس الوقت، أو قد يحاولون التقاط تفاحة لم ينجح أحد في التقاطها في الفيديو أبداً. ينتهي بهم الأمر بفعل أشياء تبدو "جيدة" لروبوت واحد، لكنها كارثية للفريق.

تسمي الورقة البحثية هذا بـ "انزياح النمط التوليفي" (Combinatorial Mode Shift). إنه يشبه محاولة بناء منزل عن طريق خلط مخططات لبناء قلعة، وخيمة، وناطحة سحاب. النتيجة ليست منزلاً، بل كومة من الطوب غير المتناسق.

الحل: OMSD (عصا المايسترو)

يقترح المؤلفون طريقة جديدة تسمى OMSD (التعلم التعزيزي متعدد الوكلاء غير المتصل عبر تفكيك الدرجات التسلسلية).

إليك كيف يعمل، باستخدام تشبيه بسيط:

1. استراتيجية "الاصطفاف" (التفكيك التسلسلي)
بدلاً من سؤال كل روبوت عما يجب أن يفعله بناءً على ذاكرته الخاصة، يسألهم OMSD بترتيب محدد، مثل صف من الناس ينتظرون دخول غرفة.

  • الروبوت (أ) يذهب أولاً ويقرر: "سأذهب إلى التفاحة الحمراء".
  • الروبوت (ب) يرى قرار الروبوت (أ) ويفكر: "حسناً، بما أن الروبوت (أ) ذاهب إلى التفاحة الحمراء، يجب عليّ أيضاً الذهاب إلى التفاحة الحمراء للمساعدة".
  • الروبوت (ج) يرى كلاً من (أ) و(ب) ويتبع الخطى.

من خلال النظر فيما قرره الروبوتات السابقة، يتعلم كل روبوت سياق خطة الفريق. هذا يمنعهم من التقاط تفاحة مختلفة بالخطأ أو التجول بعيداً.

2. سحر "الانتشار" (دالة الدرجة/Score Function)
لجعل هذا يعمل، استخدم الباحثون نوعاً خاصاً من الذكاء الاصطناعي يسمى نموذج الانتشار (Diffusion Model). فكر في هذا كأنه "مزيل للضوضاء" أو "موضح للضبابية".

  • تخيل أن الفيديوهات القديمة مشوشة قليلاً ومليئة بالتشويش.
  • يعمل نموذج الانتشار كفلتر ذكي يعرف تماماً كيف "يزيل الضجيج" من البيانات. فهو لا يخمن فعلاً عشوائياً؛ بل يحسب "درجة" أو "اتجاهاً" يشير إلى الأفعال التي اتخذها الفريق بالفعل في الفيديوهات الناجحة.
  • إنه يخبر الروبوت: "لا تذهب في ذلك الاتجاه (هذا خطأ)؛ اذهب في هذا الاتجاه (هذا هو المكان الذي نجح فيه الفريق)".

3. "المدرب المركزي" (الناقد)
بينما يتعلم الروبوتات حركاتهم المحددة في الصف، هناك "مدرب مركزي" (ناقد مركزي) يراقب الفريق بأكمله. هذا المدرب يعرف الدرجة الإجمالية التي يحصل عليها الفريق. ويقول للروبوتات: "مهلاً، استراتيجية التفاحة الحمراء تلك تحصل على درجة عالية، استمروا في فعل ذلك!"

لماذا هو أفضل؟

حاولت الطرق السابقة تعليم الروبوتات من خلال النظر إلى عاداتهم الفردية بمعزل عن بعضهم البعض. نجح هذا بشكل جيد إذا كان الجميع يفعلون الشيء نفسه، لكنه فشل فشلاً ذريعاً عندما أظهرت الفيديوهات استراتيجيات ناجحة متعددة (بيانات متعددة الأنماط/multimodal).

يعالج OMSD هذه المشكلة من خلال:

  • احترام التسلسل: إنه يفهم أن حركة الروبوت (ب) تعتمد على حركة الروبوت (أ).
  • البقاء في المسار الصحيح: إنه يبقي الروبوتات تقوم بأشياء حدثت بالفعل في الفيديوهات، مما يمنعهم من تجربة حركات مخاطرة أو مبتكرة لا وجود لها في البيانات.
  • إيجاد المسار الأفضل: يساعد الفريق في العثج على "النمط" أو الاستراتيجية المحددة (مثل التفاحة الحمراء مقابل التفاحة الخضراء) التي تحقق أعلى مكافأة، دون الارتباك بسبب الاستراتيجيات الأخرى الموجودة في مكتبة الفيديو.

النتائج

اختبر المؤلفون OMSD في مهام روبوتية متنوعة، من الألعاب البسيطة إلى المحاكاة الفيزيائية المعقدة (مثل الروبوتات التي تركض أو تطارد الفريسة).

  • في الاختبارات البسيطة: تعلم OMSD التنسيق بشكل مثالي، بينما فشلت الطرق الأخرى في الاتفاق على خطة.
  • في الاختبارات المعقدة: تفوق OMSD باستمرار على أفضل الطرق الموجودة، خاصة عندما كانت بيانات التدريب فوضوية أو تظهر طرقاً عديدة للنجاح.

باخت st، OMSD هو مثل مايسترو ذكي لا يكتفي بإخبار كل موسيقي بعزف دوره الخاص فحسب، بل يوجه الأوركسترا بأكملها لتعزف في تناغم من خلال الاستماع إلى الشخص الذي قبله واتباع قيادة المايسترو، مما يضمن أن يكون الأداء النهائي رائعاً وليس كارثة.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →