← أحدث الأبحاث
🤖 machine learning

OverNaN: NaN-Aware Oversampling for Imbalanced Learning with Meaningful Missingness

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

المؤلفون الأصليون: Amanda S Barnard

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

المؤلفون الأصليون: Amanda S Barnard

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

إليك شرح لورقة بحث "OverNaN" بلغة بسيطة واستخدام تشبيهات من الحياة اليومية.

المشكلة الكبرى: "اللوحة الناقصة"

تخيل أنك تحاول تعليم كمبيوتر التعرف على أنواع مختلفة من السيارات. تعرض عليه صوراً لسيارات رياضية حمراء وشاحنات زرقاء. ولكن، في العديد من الصور، تكون أجزاء من الصورة مفقودة — ربما لوحة الترخيص ممحية، أو المرآة الجانبية مقطوعة.

في عالم تعلم الآلة، تُسمى هذه الأجزاء المفقودة بـ NaNs (ليس رقماً - Not a Number).

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

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

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

الفكرة الجديدة: OverNaN

تقدم المؤلفة، أماندا بارنارد، أداة جديدة تسمى OverNaN.

فكر في OverNaN ليس كفريق إصلاح، بل كـ آلة تصوير تحترم الأجزاء المفقودة.

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

هذا أمر بالغ الأهمية لأن في حالات كثيرة من العالم الحقيقي (مثل العلوم أو الهندسة)، لا يكون فقدان البيانات حادثاً عرضياً؛ بل هو معلومة ذات معنى.

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

كيف تعمل (الخدعة السحرية)

عادةً، لتعليم الكمبيوتر المزيد عن نوع نادر من السيارات، نستخدم تقنية تسمى SMOTE. تعمل هذه التقنية عن طريق أخذ صورتين لسيارات نادرة ورسم صورة جديدة وهمية في المنتصف تماماً بينهما.

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

إنها تعامل "الغياب" كسمة من سمات البيانات، تماماً مثل اللون أو الشكل. فهي تنشئ أمثلة اصطناعية تشبه الأمثلة الحقيقية تماماً، بما في ذلك ثقوبها وفجواتها.

ثلاث طرق للتعامل مع الفجوات

تشرح الورقة البحثية أن OverNaN تمنحك ثلاث "استراتيجيات" مختلفة لكيفية التعامل مع هذه الأجزاء المفقودة عند صنع نسخ جديدة:

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

لماذا يهم هذا؟ (مثال الجرافين)

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

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

الخلا الخلاصة

OverNaN هي أداة عندما تكون بياناتك فوضوية، غير مكتملة، وغير متوازنة (حيث يكون نوع معين من البيانات نادراً).

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

لقد صُممت للعلماء والمهندسين الذين يعملون مع مجموعات بيانات صغيرة وصعبة حيث يكون "ما هو مفقود" لا يقل أهمية عن "ما هو موجود".

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

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

جرّب Digest →