← أحدث الأبحاث
⚡ electrical engineering

Reproducing and Improving CheXNet: Deep Learning for Chest X-ray Disease Classification

تعيد هذه الورقة إنتاج خوارزمية CheXNet وتستكشف نماذج التعلم العميق المحسنة على مجموعة بيانات NIH ChestX-ray14، محققةً متوسط مساحة تحت منحنى خصائص تشغيل المستقبِل (AUC-ROC) يبلغ 0.85 ومتوسط درجة F1 يبلغ 0.39 عبر 14 تصنيفاً للأمراض.

المؤلفون الأصليون: Daniel J. Strick, Carlos Garcia, Anthony Huang, Thomas Gardos

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

المؤلفون الأصليون: Daniel J. Strick, Carlos Garcia, Anthony Huang, Thomas Gardos

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

تخيل أن لديك مكتبة ضخمة تحتوي على 100,000 صورة أشعة سينية للصدر. كل صورة أشعة تشبه صفحة في كتاب، ولكن بدلاً من الكلمات، تعرض الصفحات صوراً للرئتين. بعض الصفحات سليمة تماماً، بينما تحتوي بعضها الآخر على "أخطاء مطبعية" أو "بقع" تمثل أمراضاً مثل الالتهاب الرئوي، أو وجود سوائل في الرئتين، أو أورام.

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

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

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

التحدي: مكتبة غير متوازنة للغاية

العقبة الكبرى التي واجهتهم كانت أن المكتبة كانت غير متوازنة للغاية.

  • جماعة "لا يوجد شيء": حوالي نصف الأشعة السينية كانت سليمة تماماً.
  • الجماعة "الشائعة": بعض الأمراض، مثل "الارتشاح" (وجود سوائل في الرئتين)، ظهرت بشكل متكرر.
  • الجماعة "النادرة": بعض الأمراض كانت نادرة جداً لدرجة أنها ظهرت في عدد قليل جداً من الصفحات.

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

التجربة: ثلاثة مدربين مختلفين

بنى الفريق ثلاثة "مدربين" مختلفين (نماذج حاسوبية) للتدريب على هذه الأشعة السينية:

  1. المقلد (إعادة إنتاج CheXNet):
    حاولوا بناء نسخة طبق الأصل من CheXNet الأصلي. استخدموا نفس الأدوات ونفس طرق التدريب.

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

    • النتيجة: للمفاجأة، لم يؤدِ هذا الطالب المتطور أداءً جيداً. كان الأمر يشبه محاولة تعليم طاهٍ ماهر كيفية صنع شطيرة بسيطة باستخدام وصفة معقدة من فن الطهي الجزيئي. لم تكن مجموعة البيانات كبيرة بما يكفي لهذا الطالب شديد التعقيد ليتعلم بشكل صحيح.
  3. البطل (DACNet):
    كان هذا من ابتكارهم الخاص. أخذوا نموذج "المقلد" الأصلي وقاموا بترقيته بشكل جدي باستخدام ثلاث أدوات محددة:

    • فقدان التركيز (Focal Loss): تخيل معلماً يتوقف عن مدح الطالب على إجابته للأسئلة السهلة ويبدأ في تركيز كل طاقته على الأسئلة الصعبة. هذا أجبر الكمبيوتر على إعطاء اهتمام إضافي للأمراض النادرة.
    • تذبذب الألوان (Color Jitter): علموا الكمبيوتر التعرف على الرئتين حتى لو كانت الأشعة السينية أكثر سطوعاً، أو أكثر قتامة، أو ذات لون مختلف قليلاً. هذا جعل الكمبيوتر أكثر صلابة وأقل عرضة للارتباك.
    • العتبات المخصصة (Custom Thresholds): بدلاً من استخدام قاعدة "واحدة تناسب الجميع" (مثلاً: "إذا كان الكمبيوتر متأكداً بنسبة 50%، قل نعم")، أعطوا الكمبيوتر قاعدة مختلفة لكل مرض. بالنسبة للأمراض النادرة، قالوا له: "كن أكثر حذراً قبل أن تقول نعم".

النتائج: فوز كبير

حقق البطل الجديد، DACNet، نجاحاً هائلاً.

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

لماذا يهم هذا؟

هذا المشروع مهم لسببين رئيسيين:

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

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

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

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

جرّب Digest →