تقدم هذه الورقة "التنبؤ المطابق عبر الإنترنت مع الاستعلامات" (OCPQ)، وهو إطار عمل مبتكر لتقدير عدم اليقين في تدفقات البيانات غير المستقلة والمتماثلة توزيعياً (non-i.i.d.)، والذي يعمل دون الحاجة إلى تغذية راجعة مباشرة من التنبؤات المنشورة عبر الاستعلام استراتيجياً عن التصنيفات، مما يحقق ندمًا دون خطي وضمانات تغطية عالية مع تقليل تكاليف الاستعلام إلى الحد الأدنى.
تخيل أنك تحاول تعليم روبوت كيفية التنقل في متاهة مظلمة وضبابية. تريد من الروبوت أن يكون واثقاً بما يكفي للتحرك للأمام، ولكن حذراً بما يكفي لتجنب الاصطدام بالجدران. في عالم الذكاء الاصطناعي، يُسمى هذا "تكميم عدم اليقين" (Uncertainty Quantification). إنه الفرق بين قول الروبوت: "أنا متأكد تماماً أن هذا جدار"، وبين قوله: "ليس لدي أدنى فكرة، لكني سأخمن على أي حال". إحدى الطرق الشائعة لتعليم هذا الحذر هي "التنبؤ المطابق" (Conformal Prediction)، وهي طريقة لا تعطيك إجابة واحدة فقط (مثل "هذا قط") بل تعطيك شبكة أمان من الإجابات المحتملة (مثل "إنه إما قط أو كلب أو ثعلب") والتي تضمن رياضياً احتواء الحقيقة معظم الوقت.
عادةً، لكي يصبح الروبوت أفضل في ذلك، يحصل على تغذية راجعة. فهو يضع تخميناً، ثم يخبره شخص ما (أو مستشعر): "نعم، كان ذلك صحيحاً"، أو "لا، كان ذلك خاطئاً". يستخدم الروبوت هذه التغذية الراجعة لتعديل شبكة الأمان الخاصة به للجولة التالية. ولكن ماذا لو وُضع الروبوت في موقف لا يمكنه فيه أبداً الحصول على تغذية راجعة حول تخميناته؟ تخيل حارساً أمنياً يتعين عليه تقرير ما إذا كان الشخص يشكل تهديداً. إذا خمن "تهديد"، فقد يكون مخطئاً، لكنه لا يستطيع أن يسأل الشخص: "مهلاً، هل كنت تشكل تهديداً بالفعل؟" لأن ذلك سيفسد الغرض من الفحص الأمني. هو لا يحصل على "الإجابة الحقيقية" إلا إذا قرر التوقف وطلب الدعم، لكنه لا يستطيع فعل ذلك في كل مرة. هذه هي مشكلة "ما وراء التغذية الراجعة" المعقدة: كيف تتعلم كيف تكون آمناً عندما لا يمكنك التحقق من عملك؟
تقدم هذه الورقة البحثية طريقة جديدة ذكية تسمى OCPQ (التنبؤ المطابق عبر الإنترنت مع الاستعلامات) لحل هذا اللغز تحديداً. يعامل الباحثون المشكلة كأنها لعبة عالية المخاطر حيث يمتلك اللاعب خيارين في كل دور: إما تقديم تنبؤ (ولا يحصل على أي تغذية راجعة على الإطلاق) أو طرح "استعلام" لمعرفة الإجابة الصحيحة (لكنه لا يحصل على تنبؤ لهذا الدور). الأمر يشبه لعب لعبة فيديو حيث يمكنك إما إطلاق النار والأمل في إصابة الهدف، أو إيقاف اللعبة مؤقتاً للنظر في الخريطة، لكن لا يمكنك القيام بالأمرين معاً في آن واحد.
اكتشف الفريق أنه من خلال الاختيار العشوائي لـ "إيقاف اللعبة والنظر في الخريطة" (الاستعلام) لفترة ضئيلة جداً من الوقت — وتحديداً مرة واحدة من كل T1/3 من الجولات، حيث T هو إجمالي عدد الجولات — يمكنهم استمرار التعلم بما يكفي ليكونوا دقيقين للغاية. لقد أثبتوا رياضياً أنه حتى مع هذه الكمية الضئيلة من "الاستراق للنظر"، تضمن هذه الطريقة أن الإجابة الحقيقية مشمولة في شبكة أمان الروبوت بالقدر الذي يريده المستخدم تقريباً (وهو تردد محدد من قبل المستخدم β). "التكلفة" لهذه الاستراتيجية هي أن شبكة الأمان قد تكون أكبر قليلاً مما لو كان لدى الروبوت تغذية راجعة مثالية، لكن الفرق يتقلص مع مرور وقت اللعبة.
في تجاربهم، اختبر الباحثون ذلك على بيانات من العالم الحقيقي، بما في ذلك صور للأرقام المكتوبة بخط اليد ونصوص للمحفزات الخاصة بالنماذج اللغوية الكبيرة. وجدوا أنه حتى عندما تغيرت البيانات بشكل غير متوقع (مثل روبوت تدرب في الأيام المشمسة وهو يحاول التنقل في المطر) أو عندما كانت البيانات مخادعة عمداً (هجمات عدائية)، حافظت OCPQ على موثوقية شبكة الأمان. وأظهروا أنه من خلال ضبط مقبض واحد يسمى β، يمكن للمستخدمين تحديد مدى رغبتهم في إعطاء الأولوية للأمان مقابل الدقة. تشير النتائج إلى أنك لست بحاجة للتحقق من عملك باستمرار لتكون آمناً؛ فأحياناً، مجرد التحقق من حين لآخر يكفي لإبقاء النظام بأكمله صادقاً، حتى عندما يحاول العالم خداعك.
صياغة المشكلة: التنبؤ الموحد عبر الإنترنت لما وراء التغذية الراجعة
يعد تقدير عدم اليقين أمراً بالغ الأهمية لنشر تعلم الآلة في التطبيقات الحساسة للسلامة. يقدم التنبؤ الموحد عبر الإنترنت (OCP) إطاراً نظرياً رصيناً لتوليد مجموعات تنبؤ تضمن تضمين الملصق الحقيقي بتردد محدد من قبل المستخدم، حتى بالنسبة لتدفقات البيانات غير المتماثلة (non-i.i.d.) والمصنفات الصندوقية السوداء. ومع ذلك، تعتمد طرق OCP القياسية على حلقة تغذية راجعة: فبعد إصدار مجموعة تنبؤ، تتلقى الخوارزمية تغذية راجعة (إما الملصق الحقيقي أو إشارة تغطية) لتعديل المجموعات المستقبلية، مما يعوض عن أخطاء التغطية السابقة.
تتناول هذه الورقة إعداداً تكون فيه هذه التغذية الراجعة غير متوفرة أو متعذرة. في العديد من سيناريوهات السلامة الحرجة، مثل المجسات الكامنة للنماذج اللغوية الكبيرة (LLMs)، قد يحتاج النظام إلى تصنيف المدخلات إلى فئات سلامة. إذا امتنع المجس عن القرار (استعلم عن إنسان أو نظام أقوى)، فقد يتوفر الملصق في النهاية. ومع ذلك، بالنسبة للمدخلات التي يتخذ فيها المجس قراراً تم نشره، لا يتم ملاحظة الملصق أبداً. هذا يخلق سيناريو "ما وراء التغذية الماثلة": يجب على المتعلم الاختيار بين إخراج مجموعة تنبؤ أو الاستعلام عن الملصق الصحيح، لكن لا يمكنه القيام بكليهما. وبناءً على ذلك، لا يلاحظ المتعلم أبداً ما إذا كانت مجموعة التنبؤ المنشورة صحيحة أم لا، مما يمنع آليات التعويض القياسية المستخدمة في طرق OCP الحالية.
المنهجية: التنبؤ الموحد عبر الإنترنت مع الاستعلامات (OCPQ)
يقترح المؤلفون التنبؤ الموحد عبر الإنترنت مع الاستعلامات (OCPQ)، وهي طريقة مصممة لهذا البروتوكول "ما وراء التغذية الراجعة". يتبع النهج خطوتين رئيسيتين:
الاختزال إلى المراقبة الجزئية: يتم اختزال المشكلة إلى لعبة مراقبة جزئية منتهية. تتكون "أذرع" اللعبة من مجموعة منتهية من عتبات التنبؤ M⊂[0,1] وإجراء استعلام منفصل.
إجراء التنبؤ: اختيار عتبة m∈M يولد مجموعة تنبؤ ΓC(xt,m) بناءً على مصنف صندوق أسود C. هذا الإجراء لا ينتج عنه أي ملاحظة (تغذية راجعة منعدمة ⊥) ولا مكافأة مباشرة.
إجراء الاستعلام: اختيار إجراء الاستعلام يكشف الملصق الحقيقي yt ولكنه لا ينتج مجموعة تنبؤ ولا يعطي أي مكافأة.
هيكل المكافأة: تحدد الخوارزمية دالة مكافأة مساعدة R(m,t). إذا كان الملصق الحقيقي مغطى بواسطة مجموعة التنبؤ (yt∈ΓC(xt,m))، فإن المكافأة هي 1−m(1−β)، حيث β هو معامل يحدد من قبل المستخدم للتحكم في المقايضة بين التغطية والكفاءة. إذا لم يكن الملصق مغطى، فإن المكافأة هي 0. إجراء الاستعلام يعطي دائماً 0 مكافأة. هذا الهيكل يحفز المتعلم على اختيار عتبات ضيقة (صغيرة m) مع الحفاظ على التغطية.
تصميم الخوارزمية: تكيف OCPQ المتنبئ ذو الوزن الأسي الفعال في الملصقات لـ Cesa-Bianchi وLugosi وStoltz (2004).
في كل جولة t، تقوم الخوارزمية بإجراء استعلام باحتمالية ثابتة ϵ.
إذا تم إجراء استعلام، يتم ملاحظة الملصق الحقيقي yt. تقوم الخوارزمية بعد ذلك بتحديث تقديرات المكافأة التراكمية Z^m,t لجميع العتبات m∈M باستخدام مخطط وزن الاحتمال العكسي، مما يعيد بناء المكافأة التي كانت ستُحصل لو تم اتخاذ قرار التنبؤ.
إذا لم يتم إجراء استعلام، تقوم الخوارزمية بأخذ عينة من عتبة mt من توزيع موزون أسياً بناءً على التقديرات الحالية Z^m,t وتخرج مجموعة التنبؤ المقابلة. لا يتم استقبال أي تغذية راجعة.
النتائج النظرية
تضع الورقة ضمانات للأفق المحدود لـ OCPQ تحت تدفق بيانات عدائي غافل (oblivious adversarial) بطول T:
الندم (Regret): الندم المتوقع بالنسبة لأفضل عتبة ثابتة في الماضي هو O(T2/3). وتحديداً، مع ϵ=T−1/3 و η=T−2/3ln∣M∣، يكون الندم محدوداً بـ T2/3(2ln∣M∣+1). يشير المؤلفون إلى أن هذا المعدل مثالي تقاربياً لهذه الفئة من ألعاب المراقبة الجزئية.
التغطية: معدل التغطية المتوقع pcover يحقق: E[pcover]≥β−O(T−1/3) هذا يضمن أن التغطية تقترب من الهدف المحدد من قبل المستخدم β مع زيادة T.
معدل الاستعلام: تقوم الخوارزمية بالاستعلام عن الملصق في جزء T−1/3 فقط من الجولات المتوقعة.
حدود الاحتمالية العالية: تشتق الورقة أيضاً حدود الاحتمالية العالية لكل من الندم والتغطية، مما يثبت أن تباين أداء الخوارزمية يتم التحكم فيه ولا يظهر سلوكاً مرضياً.
النتائج التجريبية
أُجريت تجارب على مجموعات بيانات واقعية للتحقق من النهج:
انزياح التوزيع: تم اختبار OCPQ على معايير قياسية (MNIST, CIF-10, CIFAR-100) حيث اختلف توزيع التدريب عن توزيع الاختبار (على سبيل المثال، من MNIST إلى USPS، أو من MNIST إلى MNIST-C). أظهرت النتائج أنه يمكن التحكم في المقايضة بين التغطية والكفاءة عبر المعامل β. وقد تجاوزت التغطية التجريبية باستمرار الحد الأدنى النظري.
مراقبة سلامة النماذج اللغوية الكبيرة (LLM): تم تطبيق الطريقة لمراقبة سلامة مطالبات النماذج اللغوية الكبيرة باستخدام مجموعة بيانات WildGuardMix، والتي تتضمن مطالبات عادية ومطالبات تمت إعادة كتابتها بشكل عدائي. انخفضت دقة المصنف الأساسي بشكل كبير في المطالبات العدائية، ومع ذلك حافظت OCPQ على التغطية فوق الحد النظري مع الحفاظ على مجموعات تنبؤ غنية بالمعلومات.
المقارنة: عند مقارنتها بـ Adaptive Conformal Inference (ACI)، التي تفترض وجود تغذية راجعة كاملة، حققت OCPQ حدود تغطية وكفاءة مماثلة رغم استخدامها لمعلومات أقل بكثير (الاستعلام في حوالي 5% فقط من الجولات).
الأهمية والمساهمات
تدعي الورقة المساهمات التالية:
بروتوكول جديد: صياغة OCP في إعداد "ما وراء التغذية الراجعة" حيث لا يتم تقييم التنبؤات المنشورة أبداً، وهو سيناريو شائع في تطبيقات السلامة الحرجة حيث تتوفر الملصقات فقط للاستعلامات الممتنعة.
الاختزال الخوارزمي: اختزال هذه المشكلة إلى لعبة مراقبة جزئية وتكييف تقنيات التعلم العدائي الفعالة في الملصقات لحلها، وتحديداً تعديل المتنبئ ليعامل الاستعلامات كأفعال متميزة تحل محل التنبؤات بدلاً من اتباعها.
الضمانات النظرية: توفير ضمانات الندم والتغطية المتوقعة لـ OCP في هذا الإعداد، مما يوضح أن التقييم الكمي الصالح لعدم اليقين ممكن مع إجراء O(T−1/3) فقط من استعلامات الملصقات.
الفعالية العملية: تثبت التجارب أن الإشراف المتناثر (الاستعلامات العشوائية) كافٍ للحفاظ على مفاهيم التغطية والكفاءة المفيدة، حتى تحت انزياحات التوزيع العدائية، دون الحاجة إلى تغذية راجعة من مجموعات التنبؤ المنشورة.
يشير المؤلفون إلى أنه بينما تعتبر الطريقة متحفظة (غالباً ما تتجاوز التغطية التجريبية الحد)، فإن هذا نتيجة للافتراضات الضعيفة المطلوبة لصياغة لعبة المراقبة الجزئية. يمكن أن تستكشف الأعمال المستقبلية طرقاً أقل تحفظاً أو توسعات للمتغيرات العدائية التكيفية.