← أحدث الأبحاث
💻 computer science

ValueFormer: A Causal Transformer Value Function with Stage-Aware Labels for Semi-Autonomous Vision-Language-Action Policies

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

المؤلفون الأصليون: Inkyu Sa, Konstantin Stulov, Rajat Bhageria

نُشر 2026-08-05
📖 6 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Inkyu Sa, Konstantin Stulov, Rajat Bhageria

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

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

تعالج هذه الورقة البحثية هذا "الشعور الداخلي" المفقود. أراد الباحثون بناء دماغ ثانٍ أصغر للروبوت يعمل كشريط تقدم. بدلاً من مجرد الانتظار حتى ينهي الروبوت المهمة ثم قول "عمل جيد" أو "فشل"، يقوم هذا النظام الجديد بمراقبته في الوقت الفعلي، إطاراً تلو الآخر. يحاول الإجابة على: "إلى أي مدى اقتربنا من خط النهاية الآن؟" و"هل ارتكبنا خطأً للتو؟". الهدف هو جعل الروبوتات شبه المستقلة أكثر أماناً وفائدة، بحيث لا يضطر المشغل البشري إلى التحديق في الشاشة بانتظار وقوع كارثة.


شريط تقدم الروبوت الذي يعرف متى تتعثر

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

أدرك مؤلفو هذه الورقة أن العقبة الأكبر لم تكن بناء دماغ روبوت جديد ومتطور؛ بل كانت في معرفة كيفية تعليم الروبوت كيف يبدو "الأداء الجيد" في كل ثانية.

المشكلة مع تسميات "الكل أو لا شيء"

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

  • الطريقة القديمة: تُدرب معظم الروبوتات باستخدام مفتاح بسيط "نجاح/فشل" في نهاية المهمة. إذا صُنعت الشطيرة، فالنتيجة 1. إذا كانت فوضوية، فالنتيجة 0.
  • العيب: هذا التقييم "شحيح" للغاية. إذا ارتكب الروبوت خطأً في منتصف الطريق لكنه استمر في المضي قدماً، فإن الرقم "0" في النهاية لن يخبر الروبوت أي جزء كان سيئاً. الأمر يشبه إخبار عداء: "لقد خسرت السباق"، دون إخباره بأنه تعثر عند الميل الثاني.

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

حل "النجاح ثم التلاشي"

الاختراق الرئيسي للورقة البحثية هو طريقة ذكية لتسمية الأخطاء تسمى "الإدراك بالمرحلة، النجاح ثم التلاشي" (Stage-Aware, Success-Then-Decay).

تخيل أن الروبوت يتسلق جبلاً (يصنع شطيرة).

  1. التسلق: بينما يتسلق، ترتفع "درجة التقدم" الخاصة به بسلاسة.
  2. الانزلاق: إذا انزلق وسقط (ارتكب خطأً)، فإن الدرجة لا تنخفض فوراً إلى الصفر. بدلاً من ذلك، تظل مرتفعة للأجزاء التي أنجزها بشكل صحيح (الخبز السفلي واللحم) ثم تتلاشى ببطء مع إدراكه أنه في ورطة.
  3. النتيجة: هذا يعلم الروبوت أن النصف الأول من المحاولة كان جيداً بالفعل، لكن النهاية كانت سيئة. إنه يحافظ على "الدرجات الجزئية" للعمل الذي قام به قبل وقوع الخطأ.

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

رأسان، دماغ واحد

ValueFormer هو نموذج صغير وفعال يعمل جنباً إلى جنب مع دماغ الروبوت الرئيسي. يتميز بتصميم "رأس مزدوج" فريد، مثل روبوت يمتلك نوعين مختلفين من العيون:

  1. العين الناعمة (VmcV_{mc}): تعطي درجة تقدم مستمرة ولطيفة (من 0 إلى 1). تخبر المشغل: "لقد أنجزنا 60%،" أو "نحن نتعثر". وهي رائعة لتتبع التقدم العام.
  2. العين الحادة (VbinV_{bin}): هي إنذار ثنائي. تطلق صرخة "خطر!" في اللحظة التي يحدث فيها خطأ. وهي مصممة لالتقاط الأخطاء بسرعة، مثل عندما يسقط الروبوت الخس، حتى يمكن للإنسان التدخل قبل أن تفسد الشطيرة بالكامل.

تظهر الورقة أنه من خلال التدريب على 1,427 حلقة حقيقية لروبوت يصنع الشطيرة، تعلم هذا النظام التعرف على أربعة أنماط متميزة:

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

نتائج من العالم الحقيقي

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

ومع ذلك، يلاحظ المؤلفون بحذر أنه بينما التحسن حقيقي، فإن حجم العينة (20 شطيرة في الاختبار النهائي) صغير، لذا فإن النتائج "مبشرة" وليست مشكلة محلولة بشكل مضمون. كما وجدوا أن النظام يحتاج إلى بعض الوقت للاستجابة—حوالي 5 إلى 10 ثوانٍ—لأنه ينظر إلى تاريخ قصير لما حدث قبل اتخاذ حكم ما.

جعل الأمر سريعاً بما يكفي للتشغيل

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

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

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

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

جرّب Digest →