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

Beyond Static Costs: Learning-Dynamics Aware Loss Functions for Long-Tailed Classification

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

المؤلفون الأصليون: Varad Shinde, Nikhil Kumar Shrey, Magesh Rajasekaran, Md Saiful Islam Sajol, Harshil Bhargava, Subhajit Sidanta, Supratik Mukhopadhyay, Yimin Zhu

نُشر 2026-07-29
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Varad Shinde, Nikhil Kumar Shrey, Magesh Rajasekaran, Md Saiful Islam Sajol, Harshil Bhargava, Subhajit Sidanta, Supratik Mukhopadhyay, Yimin Zhu

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

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

لتعليم الكمبيوتر، نستخدم ما يسمى "دالة الخسارة" (loss function). فكر في هذه الدالة كمعلم صارم يصحح واجبات الروبوت المدرسية. إذا أخطأ الروبوت في الإجابة، يمنحه المعلم "عقوبة" (درجة سيئة). والهدف هو تقليل هذه العقوبات ليتعلم الروبوت. تقليدياً، كان هذا المعلم جامداً بعض الشيء؛ فهو ينظر إلى قائمة الصف ويقول: "لقد أخطأت في 1,000 سؤال عن القطط؟ هذه عقوبة ضخمة! أما إذا أخطأت في سؤالين فقط عن النمر الثلجي؟ فهذه عقوبة ضئيلة". يفترض المعلم أنه بما أن هناك صوراً أقل للنمور الثلجية، فإن الروبوت يحتاج فقط إلى بذل مجهود أكبر قليلاً في تعلمها. لكن هذا النهج غالباً ما يفشل لأنه يعامل كل خطأ على حدة دون اعتبار لمدى صعوبة الموضوع الفعلي بالنسبة للروبوت.

هنا يأتي دور ورقة بحثية جديدة تقدم طريقة أكثر ذكاءً وديناميكية في التصحيح. يقترح الباحثون، بقيادة "فراد شيندي" وزملائه، طريقة جديدة تسمى "الخسارة المدركة لديناميكيات التعلم" (Learning-Dynamics Aware Loss - LDAL). بدلاً من مجرد عدّ كم مرة يرى الروبوت صورة ما، تعمل LDAL كمدرب يراقب كيفية تعلم الروبوت في الوقت الفعلي. فهي تسأل: "هل يشعر الروبوت بالارتباك تجاه النمر الثلجي، أم أنه استوعبه بالفعل؟".

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

تقدم LDAL نظاماً من ثلاثة أجزاء لإصلاح ذلك:

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

اختبر الباحثون هذا "المدرب" الجديد على عدة مجموعات بيانات قياسية، بما في ذلك صور لأشياء يومية (CIFAR-10 و CIFAR-100) ومجموعات ضخمة من الصور الواقعية (ImageNet-LT و iNaturalist-2018). ووجدوا أن LDAL تفوقت بشكل كبير على العديد من الطرق الثابتة الموجودة. على سبيل المثال، في مجموعة بيانات CIFAR-100 ذات عدم التوازن العالي، حققت LDAL دقة بلغت 52.72%، متفوقة على الطريقة السابقة الأعلى (AREA) التي سجلت 51.77%. وفي مجموعة البيانات الضخمة ImageNet-LT، وصلت إلى 50.10%، وهي قفزة كبيرة عن المستوى الأساسي البالغ 38.88% وتفوقت أيضاً على AREA التي سجلت (49.53%). ومع ذلك، في مجموعة بيانات iNaturalist-2018، وبينما حسنت LDAL النتيجة عن المستوى الأساسي بنسبة تقارب 10%، إلا أن طريقة LDAM-DRW تفوقت عليها قليلاً (68.00% مقابل 67.10%)، وهي طريقة تستخدم جدول معدل تعلم متخصص في الدورات النهائية.

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

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

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

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

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

جرّب Digest →