GRAIL: Goal Recognition Alignment through Imitation Learning
تقدم هذه الورقة البحثية إطار عمل GRAIL، وهو إطار للتعرف على الأهداف يستفيد من التعلم بالتقليد لتدريب سياسات موجهة نحو الأهداف من عروض توضيحية قد تكون غير مثالية، مما يحقق استدلالاً قوياً ودقيقاً للأهداف في البيئات غير المستقرة حيث تفشل الطرق التقليدية القائمة على السياسة المثالية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
إليك شرح لورقة البحث GRAIL: Goal Recognition Alignment through Imitation Learning (التعرف على الأهداف عبر محاذاة التعلم بالتقليد)، مقسماً إلى مفاهيم بسيطة مع تشبيهات إبداعية.
المشكلة الكبرى: افتراض "الروبوت المثالي"
تخيل أنك تحاول تخمين الوجهة التي يتجه إليها صديقك بناءً على مساره أثناء المشي.
- الطريقة القديمة (الذكاء الاصطناعي القياسي): تفترض معظم أنظمة الذاء الاصطناعي أن الجميع عبارة عن "روبوتات مثالية". يفكرون قائلين: "إذا كان أقصر طريق إلى البقالة هو جهة الشمال، وصديقي يمشي جهة الشمال، فلا بد أنه ذاهب إلى البقالة".
- الواقع: البشر ليسوا روبوتات مثالية. ربف يكون صديقك دائماً يختار المشي شمالاً للوصول إلى البقالة لأنه يحب المتنزه الموجود في ذلك الجانب، حتى لو كان المسار الشرقي مساوياً له في المسافة تقنياً. أو ربما كان يمر بيوم مليء بالتعثر فمشى بشكل متعرج.
- الفشل: إذا عرف الذكاء الاصطناعي "الرياضيات المثالية" فقط، فسيصاب بالارتباك. سيرى صديقك يمشي شمالاً ويفكر: "حسناً، المكتب يقع أيضاً في جهة الشمال، فربما هو ذاهب إلى العمل؟" وسوف يغفل عن التفاصيل الدقيقة مثل حب صديقك لمسار المتنزه.
الحل: GRAIL (المحقق الذي يقلد)
قدم المؤلفون نظام GRAIL، وهو نظام جديد يتوقف عن محاولة أن يكون عبقرياً في الرياضيات ويبدأ في التصرف كـ مُقلد.
بدلاً من حساب المسار "المثالي"، يقوم GRAIL بمراقبة مجموعة من الأمثلة لأشخاص يذهبون إلى أماكن محددة، ويتعلم تقليد عاداتهم الدقيقة، بما في ذلك عيوبهم، وتحيزاتهم، وأخطائهم.
فكر في الأمر كالتالي:
- الذكاء الاصطناعي القديم: نظام GPS يعرف أسرع طريق فقط.
- GRAIL: مراقب (بطريقة علمية جيدة) شاهد شخصاً يمشي إلى البقالة 50 مرة، وتعلم: "أوه، هذا الشخص دائماً ينعطف يساراً عند المخبز، حتى لو كان ذلك المسار أطول قليلاً".
كيف يعمل (الخطوات الثلاث)
1. مرحلة التدريب (حصص التمثيل)
يقوم GRAIL بإعداد "حصة تمثيل" منفصلة لكل هدف محتمل.
- إذا كانت الأهداف هي "البقالة"، "العمل"، و"النادي الرياضي"، فإنه يدرب ثلاثة وكلاء ذكاء اصطناعي مختلفين.
- الوكيل (أ) يشاهد فيديوهات لأشخاص يذهبون إلى البقالة ويتعلم المشي تماماً مثلهم (باتخاذ مسار المتنزه).
- الوكيل (ب) يشاهد فيديوهات لأشخاص يذهبون إلى العمل ويتعلم المشي مثلهم (باتخاذ طريق الطريق السريع).
- الوكيل (ج) يتعلم مسار النادي الرياضي.
- نقطة جوهرية: هؤلاء الوكلاء لا يتعلمون الوجهة فحسب؛ بل يتعلمون أسلوب المشي، بما في ذلك "التحيزات المنهجية" (مثل تجنب السلالم دائماً).
2. مرحلة المراقبة (لعبة "اكتشف المنتحل")
الآن، ترى شخصاً يمشي. أنت لا ترى سوى الخطوات الأولى من رحلته (مسار جزئي).
- تسأل الوكيل (أ): "مهلاً، هل أسلوب المشي هذا يشبه شخصاً ذاهباً إلى البقالة؟"
- تسأل الوكيل (ب): "هل هذا يشبه شخصاً ذاهباً إلى العمل؟"
- تسأل الوكيل (ج): "هل هذا يشبه شخصاً ذاهباً إلى النادي الرياضي؟"
3. الحكم (النتيجة)
يعطي النظام درجة لكل وكيل بناءً على مدى قدرته على "تقليد" الشخص الذي تراقبه.
- إذا كان الشخص يمشي بإيقاع "محب للمتنزه" محدد، فإن الوكيل (أ) (البقالة) سيقول: "مهلاً، هذا أنا! أنا أفعل ذلك أيضاً!" وسيحصل على درجة عالية.
- الوكيل (ب) (العمل) سيقول: "لا، أنا لا أمشي بهذا الأسلوب".
- الفائز: الهدف الذي يحصل على أعلى درجة هو تخمين الذكاء الاصطناعي.
لماذا هذا أفضل؟
اختبرت الورقة البحثية هذا في عالمين: لعبة تعتمد على الشبكة (MiniGrid) ومحاكاة لذراع روبوتية (PandaReach).
يتعامل مع العيوب "البشرية": عندما يمشي الناس بطريقة منحازة (مثل اتخاذ المسار الخلاب دائماً) أو يرتكبون أخطاء (سلوك غير مثالي)، يصاب الذكاء الاصطناعي القديم (الروبوت المثالي) بالارتباك ويخمن بشكل خاطئ. أما GRAIL فيصيب الهدف لأنه تعلم تلك "العيوب" أثناء التدريب.
- تشبيه: إذا رأيت شخصاً يتعثر في رباط حذائه، فإن الروبوت المثالي سيفكر: "هذا غريب، إنه لا يذهب إلى أي مكان". أما GRAIL فيفكر: "أوه، هذا هو بوب! إنه يتعثر في رباط حذائه في كل مرة يذهب فيها إلى المقهى. إنه بالتأكيد ذاهب إلى المقهى".
إنه سريع جداً:
- الطرق القديمة غالباً ما تضطر للتوقف و"التفكير" (تشغيل عمليات حسابية معقدة) في كل مرة ترى فيها شخصاً جديداً.
- GRAIL يشبه رد الفعل المنعكس. هو فقط ينظر إلى أسلوب المشي ويقول فوراً: "هذا هو رجل البقالة!". لا يحتاج للتوقف والحساب؛ بل يتعرف على النمط فوراً.
يعمل مع البيانات المشوشة: حتى لو كان الشخص يمشي بشكل غير منتظم (بسبب الضجيج أو الارتباك)، فإن GRAIL قوي وصامد. فهو يعلم أن "المشي المتذبذب" لا يزال جزءاً من نمط "الذهاب إلى البقالة" إذا كان ذلك ما رآه في التدريب.
الخلاصة
يغير GRAIL قواعد اللعبة في "التعرف على الأهداف" (تخمين ما يريد الشخص القيام به).
- قبل: كنا نحاول تخمين الأهداف بافتراض أن الجميع هم علماء رياضيات منطقيون ومثاليون.
- الآن: نحن نخمن الأهداف من خلال تعلم تقليد السلوك الفعلي، المليء بالانحيازات، والارتباك، والتعثر أحياناً للبشر الحقيقيين.
إنه الفرق بين المحقق الذي يعرف قوانين الفيزياء فقط (ويصاب بالارتباك من العيوب البشرية) والمحقق الذي يعرف العادات الشخصية للمشتبه به من الداخل والخارج. من خلال مواءمة الذكاء الاصطناعي مع السلوك البشري الحقيقي بدلاً من السلوك المثالي، يجعل GRAIL الذكاء الاصطناعي أفضل بكثير في فهمنا.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.