Learning Probabilistic Responsibility Allocations for Multi-Agent Interactions
تقترح هذه الورقة طريقة قابلة للتنفيذ باستخدام مشفر تلقائي تبايني شرطي وطبقة تحسين قابلة للتفاضل لتعلم نموذج احتمالي لكيفية تخصيص الوكلاء للمسؤولية في التفاعلات متعددة الوكلاء، مما يتيح تحليل السلوكيات المتوافقة اجتماعياً على مجموعة بيانات INTERACTION للقيادة رغم غياب تسميات المسؤولية الحقيقية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تقود سيارتك في شارع مزدحم. تريد الوصول إلى وجهتك بسرعة (هدفك)، ولكنك ترى سيارة تندمج أمامك. لديك خياران: إما أن تضغط على المكابح بقوة لتفسح لها المجال، أو أن تزيد من سرعتك وتأمل أن تنتظر هي.
في عالم السيارات ذاتية القيادة، يعد تحديد من يجب أن يهدئ سرعته ومن يمكنه الاستمرار في المضي قدماً لغزاً كبيراً. تقدم هذه الورقة البحثية طريقة جديدة لتعليم الحواسيب كيفية تعلم كيف يقرر البشر بشكل طبيعي من هو "المسؤول" عن تجنب التصادم.
إليك تفصيل فكرتهم، باستخدام بعض التشبيهات من الحياة اليومية:
١. المشكلة: لعبة "من الملام؟"
تقليدياً، حاول المهندسون برمجة السيارات بقواعد جامدة: "إذا كانت السيارة قريبة، توقف". لكن البشر ليسوا روبوتات. أحياناً نكون مهذبين ونفسح المجال لشخص ما؛ وأحياناً نكون حازمين ونستمر في المضي قدماً. الأمر يعتمد على الموقف.
أدرك المؤلفون أنه بدلاً من برمجة القواعد برمجياً، يجب علينا تعليم الذكاء الاصطناعي تعلم مفهوم المسؤولية.
- المسؤولية هنا لا تعني "من تسبب في الحادث".
- بل تعني: "إلى أي مدى يرغب هذا السائق في تغيير خطته للحفاظ على سلامة الجميع؟"
إذا كنت شخصاً مسؤولاً للغاية، فقد تبطئ سرعتك حتى لو لم يكن عليك فعل ذلك. أما إذا كنت أقل مسؤولية (بطريقة آمنة وقانونية)، فقد تلتزم بسرعتك وتتوقع من الشخص الآخر أن يتنازل.
٢. الحل: "البلورة السحرية" للسلوك
بنى الفريق نموذج ذكاء اصطناعي خاص (نموذج المسؤولية الاحتمالي - Probabilistic Responsibility Model) يعمل مثل البلورة السحرية.
- الطريقة القديمة (الحتمية - Deterministic): ينظر الذكاء الاصطناعي إلى المشهد ويقول: "حسناً، يجب على السيارة (أ) أن تبطئ سرعتها بمقدار ٢ ميل في الساعة". إنه يعطي إجابة واحدة فقط.
- الطريقة الجديدة (الاحتمالية - Probabilistic): ينظر الذكاء الاصطناعي إلى المشهد ويقول: "هناك احتمال ٥٠٪ أن تبطئ السيارة (أ) سرعتها، واحتمال ٥٠٪ أن تزيد السيارة (ب) سرعتها".
لماذا هذه الطريقة أفضل؟ لأن السلوك البشري فوضوي وله احتمالات متعددة (متعدد الأنماط - Multimodal). أحياناً يكون الناس مهذبين، وأحياناً يكونون في عجلة من أمرهم. النموذج الجديد يلتقط كل هذه الاحتمالات في وقت واحد.
٣. كيف يعمل: "المترجم" للغة الصندوق الأسود
هذا هو الجزء الصعب: لدينا بيانات عن قيادة السيارات (أين ذهبت وبأي سرعة)، لكن ليس لدينا تسمية توضح "في هذه اللحظة، كان السائق مسؤولاً بنسبة ٧٠٪". لا يمكننا سؤال السائق: "مهلاً، كم كنت مسؤولاً؟".
لذا، ابتكر المؤلفون حلاً ذكياً باستخدام "المشفّر التلقائي المتغير الشرطي" (CVAE). فكر في هذا كـ مترجم يمتلك لغة سرية:
١. المدخلات: يراقب الذكاء الاصطناعي المشهد (السياق).
٢. اللغة السرية (الفضاء الكامن - Latent Space): يقوم الذكاء الاصطناعي بضغط المشهد إلى رمز مخفي. هذا الرمز يمثل "مزاج" أو "نية" السائقين.
٣. الترجمة: يترجم الذكال الاصطناعي ذلك الرمز المخفي إلى درجة مسؤولية لكل سيارة.
٤. فلتر السلامة: هذه هي الخطوة الأهم. يأخذ الذكاء الاصطناعي درجات المسؤولية تلك ويمررها عبر فلتر سلامة رياضي. يسأل هذا الفلتر: "إذا كانت السيارة (أ) تملك درجة المسؤولية هذه والسيارة (ب) تملك تلك الدرجة، فما هي أدوات التحكم (المكابح/التوجيه) التي سيستخدمونها فعلياً لتجنب التصادم؟"
٥. التحقق: يقارن الذكاء الاصطناዊ بين أدوات التحكم المتوقعة وأدوات التحكم الحقيقية من بيانات الفيديو. إذا تطابقا، يعرف الذكاء الاصطناعي أنه خمن درجات المسؤولية بشكل صحيح!
الأمر يشبه محققاً يحاول معرفة من كان "الشخص الطيب" في قصة من خلال مراقبة أفعال الشخصيات. المحقق لا يرى الأفكار، لكن من خلال مراقبة الأفعال، يمكنه استنتاج الأفكار.
٤. سحر "المحول" (Transformer)
للتعامل مع حركة المرور المعقدة التي تشمل العديد من السيارات الداخلة والخارجة، استخدموا تقنية المحول (Transformer) (وهي نفس التقنية التي تقف وراء روبوتات الدردشة مثلي).
- تخيل تقاطعاً مزدحماً. تدخل السيارات وتخرج.
- المحول يشبه قائد أوركسترا فائق التنظيم. لا يهتم إذا كانت آلات الكمان (السيارات) تجلس في الصف الأمامي أو الخلفي؛ فهو يعرف بالضبط كيف تتفاعل كل آلة مع الآلات الأخرى، حتى مع انضمام آلات جديدة إلى الفرقة الموسيقية.
٥. النتائج: هل نجح الأمر؟
اختبروا هذا على بيانات قيادة حقيقية من مجموعة بيانات INTERACTION (التي سجلتها طائرات بدون طيار).
- التنبؤ: تنبأ نموذجهم بمسارات السيارات المستقبلية بشكل أفضل من مجرد التخمين بأن "الجميع سيستمر في القيادة في خط مستقيم".
- الرؤية: تعلم النموذج أشياءً حدسية. على سبيل المثال، إذا وصلت سيارة إلى التقاطع بعد وصول سيارة أخرى بالفعل، فإن النموذج يحدد بشكل صحيح المزيد من "المسؤولية" (الرغبة في التنازل) للسيارة المتأخرة. أما إذا كانت السيارة موجودة بالفعل في التقاطع، فإن النموذج يعرف أنها أقل مسؤولية عن التنازل.
الصورة الكبيرة
هذه الورقة البحثية لا تتعلق فقط بالتنبؤ بمكان ذهاب السيارة تالياً. إنها تتعلق بـ فهم العقد الاجتماعي للطريق.
من خلال تعليم الذكاء الاصطناعي فهم المسؤولية كمفهوم مرن واحتمالي، يمكننا بناء سيارات ذاتية القيادة لا تكتفي باتباع القواعد فحسب، بل تفهم روح القواعد. ستصبح هذه السيارات قادرة على التفاوض، والتنازل، والتفاعل مع البشر بطريقة تبدو طبيعية، وآمنة، وموثوقة.
باختصار: لقد علموا الذكاء الاصطناعي كيف يلعب لعبة "من سيتنازل؟" من خلال مراقبة كيف يلعبها البشر فعلياً، بدلاً من كتابة كتاب قواعد لها.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.