Image Quality Dependent Degradation for AI Systems
تقترح هذه الورقة استراتيجية تدهور تدريجي عند الفشل لأنظمة القيادة الآلية القائمة على الذكاء الاصطناعي، والتي تستخدم طريقة تدفق تطبيعي مبتكرة لتقدير جودة الصورة وخفض عتبات الثقة ديناميكيًا، مما يقلل من الأخطاء الحرجة في الظروف سيئة الجودة دون اللجوء إلى حلول احتياطية.
المؤلفون الأصليون:Yannick Kees, Elena Hoemann, Frank Köster, Sven Hallerbach
تخيل أنك تقود سيارة تمتلك دماغاً مصنوعاً من الرياضيات بدلاً من اللحم. هذا "الدماغ" هو نوع من الذكاء الاصطناعي يُسمى الشبكة العصبية، ومهمته هي مراقبة العالم من خلال كاميرا ورصد أشياء مثل المشاة، أو علامات التوقف، أو السيارات الأخرى. إنه بارع جداً في ذلك عندما يكون الطقس مشمساً والعدسة نظيفة، لكن لديه نقطة ضعف سرية: فهو يرتبك عندما تكون الصورة ضبابية، أو مظلمة، أو مغطاة بالأوساخ. فكر في الأمر كطالب فائق الذكاء يتفوق في كل الاختبارات داخل مكتبة هادئة، لكنه يبدأ في تقديم تخمينات عشوائية بمجرد سماع صوت صفارة إنذار في الخارج. السؤال الكبير الذي يطرحه العلماء هو: كيف نعلم هذا الذكاء الاصطناعي أن يعرف متى يرى "صورة سيئة" ويغير سلوكه بناءً على ذلك، بدلاً من مجرد التخمين الأعمى أو التوقف عن العمل تماماً؟ تغوص هذه الورقة البحثية في هذه المشكلة، وتستكشف استراتيجية حيث يعترف الذكاء الاصطناعي قائلاً: "مهلاً، هذا المنظر غير مرتب"، ويقرر أن يكون حذراً للغاية بدلاً من محاولة أن يكون دقيقاً بشكل مثالي.
يقترح الباحثون وراء هذه الدراسة، الذين يعملون في المركز الألماني للفضاء، حلاً ذكياً يسمونه نظام "الفشل المتدهور" (fail-degraded). عادةً، عندما يحصل النظام على بيانات سيئة، قد يحاول إصلاح الصورة أولاً أو الانتقب إلى مستشعر مختلف، مثل ماسح الليزر. لكن هذا الفريق يقترح نهجاً مختلفاً: دع الذكاء الاصطناعي يستمر في استخدام الكاميرا، ولكن مع تغيير كيفية اتخاذه للقرارات بناءً على مدى "اتساخ" الصورة. لقد بنوا فاحصاً خاصاً للجودة يعمل مثل القاضي، حيث ينظر إلى الصورة الواردة ويقارنها بآلاف الصور التي تعلم منها الذكاء الاصطناعي. إذا كانت الصورة مألوفة وواضحة، يظل الذكاء الاصطناعي واثقاً وحاداً. أما إذا كانت الصورة غريبة، أو مظلمة، أو مليئة بالضجيج، فإن الذكاء الاصطناعي يشعر بالقلق ويخفض دفاعاته. وبدلاً من قول: "أنا متأكد بنسبة 90% أن هذا شخص ما"، قد يقول: "أنا متأكد بنسبة 40% فقط، لكني سأضع علامة تنبيه على ذلك على أي حال لأن الحذر خير من الندم".
لتحقيق ذلك، استخدم الفريق أداة رياضية تسمى "التدفق الطبيعي" (normalizing flow). يمكنك التفكير في هذا كأمين مكتبة صارم جداً حفظ المظهر الدقيق لكل "كتاب جيد" في المكتبة (بيانات التدريب). عندما يصل كتاب جديد، يتحقق أمين المكتبة مما إذا كان يتناسب مع النمط. إذا بدا الكتاب ككتلة طينية ممزقة لا تنتمي إلى الرف، فإن أمين المكتبة يرفع علامة حمراء. في تجاربهم، نجح هذا "الأمين" في رصد متى كانت الصور مظلمة، أو مغطاة بضجيج رقمي، أو ضبابية، أو حتى عند محاكاة وهج العدسة والأوساخ. لم يقم النظام بمجرد التخمين؛ بل قاس مدى "عدم احتمالية" كون الصورة صورة نظيفة ومعيارية.
بمجرد أن يعرف النظام أن جودة الصورة منخفضة، فإنه يفعل مفتاح الأمان. عادةً، قد يتجاهل الذكاء الاصطناعي اكتشافاً ما إذا لم يكن متأكداً بنسبة 100% لتجنب الإنذارات الكاذبة. لكن في وضع "الفشل المتدهور" هذا، يقلب الذكاء الاصطناعي الطاولة. فهو يقبل مستويات ثقة أقل لضمان عدم تفويت أي شيء حيوي. اختبر الباحثون هذا على نظام اكتشاف المشاة، وهو أمر بالغ الأهمية للقيادة الذاتية. ووجدوا أنه عندما انخفضت جودة الصورة، حسنت طريقتهم بشكل كبير عدد المشاة الذين يلاحظهم الذكاء الاصطنا actually (وهو مقياس يسمى "الاستدعاء" أو recall). وبينما يعني هذا أيضاً أن الذكاء الاصطناعي سجل بعض الإنذارات الكاذبة أكثر — أي ظن أنه رأى شخصاً حيث لا يوجد أحد — إلا أنه نجح في تجنب الخطأ الأكثر خطورة وهو تفويت شخص حقيقي تماماً.
تشير الورقة البحثية إلى أن هذا النهج يخلق توازناً أذكى بين الدقة والسلامة. في الظروف الواضحة، يركز الذكاء الاصطناعي على أن يكون دقيقاً. وفي الظروف الفوضوية، يركز على عدم تفويت أي شيء. ويشير المؤلفون إلى أنه إذا كانت الصورة تالفة تماماً، فقد يصبح النظام حذراً للغاية لدرجة أنه قد يكتشف مشاة في كل إطار، مما يخبر السيارة فعلياً: "لا يمكنني رؤية أي شيء بوضوح، لذا لن أتحرك". ورغم أن هذا قد يبدو متطرفاً، إلا أنه يسلط الضوء على الفكرة الجوهرية: من الأكثر أماناً للنظام الآلي أن يكون مفرط الحذر في الظروف السيئة بدلاً من أن يرتكب خطأً وهو واثق من نفسه. لقد أثبت الفريق ذلك من خلال نموذج أولي يعمل في الوقت الفعلي، مما يثبت أن الذكاء الاصطناعي يمكنه تعديل مستويات ثقته الخاصة أثناء العمل، مما يجعله شريكاً أكثر موثوقية على الطريق.
ملخص تقني: التدهور المعتمد على جودة الصورة للأنظمة القائمة على الذكاء الاصطناعي
بيان المشكلة تُظهر أنظمة الإدراك القائمة على الذكاء الاصطناعي، لا سيما في المجالات الحرجة للسلامة مثل القيادة الذاتية، اعتماداً كبيراً على جودة الصورة المدخلة. وبينما تبرع الشبكات العصبية العميقة في الاستكمال (interpolation) ضمن نطاق بيانات التدريب الخاصة بها، فإنها تعاني من صعوبة في الاستقراء (extrapolation) عند مواجهة مدخلات تالفة أو رديئة (مثل الضوضاء، أو الظلام، أو تآكل المستشعرات). ويتمثل التحدي الحرج في أن ليس كل الأخطاء متساوية في الوزن؛ ففي عملية اكتشاف المشاة، يعتبر الخطأ من النوع "السلبي الكاذب" (تجاهل وجود مشاة) أكثر خطورة بكثير من الخطأ من النوع "الإيجابي الكاذب" (اكتشاف شخص غير موجود). تعتمد النهج التقليدية لتحمل الخطأ غالباً على أنظمة "تعمل عند الفشل" (fail-operational) التي تنتقل إلى مستشعرات احتياطية (مثل ليدار LiDAR) أو تتوقف عن العمل تماماً. يقترح المؤلفون نهج "العمل بالحالة المتدهورة" (fail-degraded)، حيث يحافظ النظام على وظائف مخفضة ولكن محكومة أثناء حدوث الأعطال، مع إعطاء الأولوية لتجنب الأخطاء الحرجة (الاكتشافات المفقودة) على حساب الدقة العامة عندما تكون جودة الصورة رديئة.
المنهجية يعمل النظام المقترح كوحدة "توصيل وتشغيل" (plug-and-play) تقوم بتعديل عتبة الثقة لمكتشف الكائنات الحالي بناءً على تقدير جودة الصورة في الوقت الفعلي. تتكون المنهجية من ثلاثة مكونات رئيسية:
استخراج الميزات المصنوعة يدوياً: بدلاً من الاعتماد على الميزات الدلالية من النماذج الخلفية العميقة (والتي قد تتجاهل التغييرات التي تؤثر على الجودة)، يستخرج النظام ناقلاً لخصائص تقييم جودة الصورة (IQA) غير المرجعية. وتشمل هذه الخصائص: السطوع، والملونة، والتباين، والطاقة، والتعرض الزائد أو الناقص، والتشبع، والحدة، ونسبة الإشارة إلى الضوضاء (SNR)، والالتواء، والمركز الطيفي، وPSNR.
تقدير الجودة عبر التدفقات الطبيعية (Normalizing Flows - NF): يتم تدريب شبكة التدفق الطبيعي (ηθ) على ناقلات الميزات المصنوعة يدوياً لمجموعة بيانات التدريب. تتعلم هذه الشبكة كثافة الاحتمالية لصور ذات جودة "جيدة". وأثناء الاستدلال، يتم حساب الاحتمالية اللوغاريتمية (L(x)) لميزات الصورة الواردة؛ حيث تشير الاحتمالية العالية إلى أن جودة الصورة مشابهة لتوزيع بيانات التدريب، بينما تشير الاحتمالية المنخفضة إلى حالة خارج التوزيع (OOD) أو حالة متدهورة.
تحويل عتبة الحالة المتدهورة: يقوم النظام بتعديل عتبة ثقة مكتشف الكائنات ($conf(x)$) ديناميكياً بناءً على الاحتمالية اللوغاريتمية المحسوبة. باستخدام نهج تمثيل حقل الطور (phase-field)، يتم تعريف العتبة كالتالي: conf(x)=21tanh(α(L(x)−τ))+21 حيث τ هي قيمة العتبة المشتقة من توزيع الاحتمالية لبيانات التدريب (المحددة بالوسيط)، وα يتحكم في عرض الانتقال.
الجودة العالية (احتمالية L(x) عالية): تظل العتبة مرتفعة، مما يعطي الأولوية للدقة والتنبؤات الصحيحة.
الجودة المنخفضة (احتمالية L(x) منخفضة): يتم خفض العتبة، مما يعطي الأولوية للاستدعاء (recall) لضمان عدم تفويت الكائنات الحرجة (المشاة)، حتى لو كان ذلك على حساب زيادة الإيجابيات الكاذبة.
المساهمات الرئيسية
تصميم نظام العمل بالحالة المتدهورة: طور المؤلفون استراتيجية لأنظمة الإدراك الفرعية لتعمل بوظائف مخفضة (خفض عتبات الثقة) أثناء الأعطال بدلاً من التوقف أو العودة إلى حالات آمنة، مما يوسع النطاق التشغيلي لمكون الذكاء الاصطناعي.
مراقبة مبتكرة للجودة: تم تقديم نظام مراقبة جديد يستخدم التدفقات الطبيعية المدربة على إحصائيات الصور المصنوعة يدوياً للكشف عن تدهور الصورة. هذا النهج مستقل عن بنية مكتشف الكائنات المحدد ولا يتطلب إعادة تدريب المكتشف نفسه.
التحقق التجريبي: تم التحقق من المنهجية باستخدام أحدث مكتشفات الكائنات (YOLOv11 و DETR) باستخدام مجموعة بيانات BDD100k، مما أثبت قدرتها على التكيف مع مختلف أنواع تشوهات الصور.
النتائج التجريبية أجريت التجارب باستخدام مجموعة بيانات BDD100k للتدريب والاختبار، مع تحقق إضافي باستخدام مجموعة بيانات Zenseact المفتوحة (ZOD) وبيانات محاكاة CARLA.
الكشف عن التوزيع الخارج عن النطاق (OOD): نجح التدفق الطبيعي في التمييز بين توزيع التدريب (BDD100k) ومجموعات البيانات الأخرى. أظهرت بيانات CARLA المحاكية تداخلاً ضئيلاً مع البيانات الواقعية، بينما أظهرت ZOD تداخلاً أوسع ولكن كبيراً.
الكشف عن التعزيزات (Augmentations): تم اختبار النظام ضد ستة أنواع من تعزيزات الصور: الظلام، والضوضاء، والأوساخ، والضبابية، وتوهج العدسة، وتأثير الغالق المتدحرج (rolling shutter). اكتشف التدفق الطبيعي جميع أنواع التعزيزات بشكل موثوق، حيث انخفضت الاحتمالية اللوغاريتمية مع زيادة شدة التعزيز. ومن الجدير بالذكر أن المؤلفين وجدوا أن استخدام الميزات الكامنة من نموذج ResNet-18 فشل في اكتشاف هذه التعزيزات بشكل موثوق، مما أكد صحة اختيارهم للميزات المصنوعة يدوياً.
أداء المكتشف: عند تطبيقه على مكتشف مشاة YOLOv11:
الاستدعاء (Recall): حسن نظام الحالة المتدهرة الاستدعاء بشكل كبير للصور منخفضة الجودة (ذات الاحتمالية اللوغاريتمية المنخفضة)، مما قلل من عدد المشاة المفقودين.
الدقة (Precision): كما هو متوقع، انخفضت الدقة قليلاً للصور منخفضة الجودة بسبب خفض العتبة، مما أدى إلى زيادة الإيجابيات الكاذبة.
الإجمالي: حسن النظام الاستدعاء لـ 377 صورة في مجموعة الاختبار مع الحفاظ على استدعاء عالٍ للصور عالية الجودة. ارتفع متوسط الاستدعاء لكل إطار من 0.428 (العتبة الثابتة) إلى 0.474 (الحالة المتدهورة)، بينما انخفض متوسط الدقة بشكل طفيف من 0.996 إلى 0.984.
القدرة على العمل في الوقت الفعلي: أظهر تنفيذ ROS 2 أن تقييم جودة الصورة واكتشاف الكائنات يمكن أن يعملان بالتوازي، مما يؤكد ملاءمة النظام للتطبيقات في الوقت الفعلي.
الأهمية والادعاءات يزعم البحث أن هذا النهج يعزز موثوقية الأنظمة القائمة على الذكاء الاصطناعي في القيادة الذاتية من خلال منع الفشل الحرج (تجاهل المشاة) في الظروف القاسية دون اللجوء إلى الإغلاق الكامل للنظام. ويصيغ المؤلفون هذا كعملية مقايضة بين الموثوقية والأداء: في السيناريوهات المألوفة وعالية الجودة، يعظم النظام الدقة؛ وفي السيناريوهات غير المألوفة ومنخفضة الجودة، فإنه يعطي الأولوية للسلامة من خلال ضمان اكتشاف الكائنات الحرجة.
يشير المؤلفون بتواضع إلى أن نهجهم الحالي يركز على جودة الصورة العامة. ويقرون بأنه بالنسبة لمهام محددة مثل اكتشاف المشاة، قد تكون الجودة المحلية (مثل جودة منطقة المربع المحيط المحدد) هي الأكثر صلة. ويُقترح كعمل مستقبلي تكييف النهج لتحليل الجودة المحلية لمربعات الإحاطة، وربما دمج دوال الخسارة غير المتماثلة أثناء تدريب المكتشف. ويخلص البحث إلى أنه بينما قد تجبر الصورة التالفة تماماً النظام على اكتشاف المشاة في كل مكان (مما يمنع السيارة من القيادة)، فإن الطريقة المقترحة تضمن أن النظام يتدهور فقط عند الضرورة، مما يحافظ على التوازن بين السلامة والمنفعة.