Robust Multi-Source Covid-19 Detection in CT Images
تقترح هذه الورقة إطار عمل متين للتعلم متعدد المهام يتنبأ بشكل مشترك بتشخيص كوفيد-19 ومصدر البيانات باستخدام هيكل EfficientNet-B7 وفقدان معدل اللوغيت (logit-adjusted loss) للتخفيف من الانحيازات الخاصة بالمراكز، محققاً أداءً عالياً (F1: 0.9098، AUC-ROC: 0.9647) في اكتشاف المرض عبر مؤسسات متعددة ذات بروتوكولات تصوير مقطعي (CT) متنوعة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
المشكلة الكبرى: فخ "المقاس الواحد الذي يناسب الجميع"
تخيل أنك تدرب كلبًا على تحديد نوع معين من الطيور. تأخذ كلبك إلى أربع حدائق مختلفة للتدريب.
- الحديقة (أ) بها 330 طائرًا.
- الحديقة (ب) بها 330 طائرًا.
- الحديقة (ج) بها 330 طائرًا.
- الحديقة (د) بها 234 طائرًا فقط.
إذا تركت الكلب يتدرب بشكل طبيعي، فسيصبح بارعًا جدًا في التعرف على الطيور في الحدائق (أ، ب، ج) لأن ذلك هو المكان الذي قضى فيه معظم وقته. ولكن عندما تأخذه إلى الحديقة (د)، قد يصاب بالارتباك. لماذا؟ لأن الطيور في الحديقة (د) تبدو مختلفة قليًا (ربمًا الأشجار مختلفة، أو الإضاءة مختلفة)، ولم يتعلم الكلب أبدًا تجاهل هذه الاختلافات.
في العالم الطبي، هذا هو بالضبط ما يحدث مع نماذج الذكاء الاصطناعي التي تحاول اكتشاف كوفيد-19 من الأشعة المقطعية (CT scans).
- "الطيور" هي صور الرئة التي تظهر الإصابة بكوفيد.
- "الحدائق" هي المستشفيات المختلفة.
- "الاختلافات" هي أجهزة الأشعة المقطعية، وإعدادات تلك الأجهزة، وأنواع المرضى.
عندما يتم تدريب الذكاء الاصطناعي على بيانات من مستشفى واحد أو اثنين فقط، فإنه غالبًا ما يحفظ "مظهر" أجهزة ذلك المستشفى المحدد بدلاً من تعلم شكل المرض الفعلي. وعندما يرى صورة أشعة من مستشفى جديد، فإنه يفشل.
الحل: "المحقق ذو الوظيفة الجانبية"
ابتكر مؤلفو هذه الورقة البحثية خدعة ذكية. فبدلاً من مجرد تدريب الذكاء الاصطناعي ليقول "هل هذا كوفيد؟ نعم أم لا؟"، أعطوا الذكاء الاصطناعي وظيفة ثانية.
لقد أخبروا الذكاء الاصطناعي: "أولاً، أخبرني ما إذا كان المريض مصابًا بكوفيد. ثانيًا، أخبرني من أي مستشفى من المستشفيات الأربعة جاءت هذه الصورة."
التشبيه:
فكر في الذكاء الاصطناعي كطالب يؤدي اختبارًا.
- الطريقة القديمة: الطالب يدرس فقط نموذج الإجابة الخاص بـ "كوفيد مقابل لا كوفيد". قد يغش عن طريق حفظ أن "صور المستشفى (أ) دائمًا ما يكون لها مسحة زرقاء"، لذا فهو يخمن "لا يوجد كوفيد" كلما رأى مسحة زرقاء.
- الطريقة الجديدة: المعلم يقول: "عليك الإجابة على سؤال الكوفيد، ولكن عليك أيضًا تخمين المستشفى الذي جاءت منه الصورة".
لكي يكون جيدًا في تخمين المستشفى، يجب على الطالب الانتباه إلى الاختلافات بين المستشفيات (المسحة الزرقاء، ضجيج الآلة). ولكن لكي يكون جيدًا في سؤال الكوفيد، يجب عليه تجاهل هذه الاختلافات والتركيز فقط على مرض الرئة.
من خلال إجبار الذكاء الاصطناعي على القيام بالوظيفتين في وقت واحد، فإنه يتعلم الفصل بين "ضجيج المستشفى" و"إشارة المرض". إنه يتعلم أن يقول: "آه، هذه الصورة تبدو وكأنها من المستشفى (أ)، ولكن نمط الرئة هو بالتأكيد كوفيد".
التحول: مشكلة "الفئة غير العادلة"
كان هناك عقبة. هل تتذكر كيف كان لثلاث حدائق 330 طائرًا بينما حديقة واحدة بها 234 فقط؟
إذا طُلب من الذكاء الاصطناعي فقط تخمين المستشفى، فسيكون كسولًا. سيخمن "المستشفى (أ)" في كل مرة لأنه الخيار الأكثر شيوعًا. هذا هو المسار الأسهل.
إذا أصبح الذكاء الاصطناعي كسولًا وخمن المستشفيات الكبيرة فقط، فإنه سيتوقف عن تعلم كيفية التعرف على المستشفى الصغير. وهذا يفسد الخطة بأكملها.
الإصلاح: "تعديل اللوجيت" (الدرجة الموزونة)
أضاف المؤلفون قاعدة خاصة لنظام تقييم الذكاء الاصطناعي. قالوا للذكاء الاصطناعي: "إذا خمنت المستشفى النادر (المستشفى د) بشكل صحيح، فستحصل على درجات إضافية. وإذا خمنت المستشفى الشائع (المستشفى أ)، فستحصل على درجات عادية."
من الناحية التقنية، يسمى هذا "التقاطع الموزون باللوجيت" (Logit-Adjusted Cross-Entropy).
- نسخة مبسطة: الأمر يشبه معلمًا يعطي نقاطًا إضافية للإجابة على الأسئلة التي يخطئ فيها معظم الطلاب. هذا يجبر الذكاء الاصطناعي على الانتباه للمستشفيات "المغمورة" حتى لا يتجاهلها.
النتائج: ذكاء اصطناعي أكثر عدلًا وقوة
اختبر الفريق هذه الطريقة الجديدة على مجموعة بيانات تضم أكثر من 1,200 صورة أشعة من أربعة مستشفيات مختلفة.
- الطريقة القديمة (المهمة الواحدة): كان الذكاء الاصطناعي جيدًا، لكنه واجه صعوبات عندما رأى صورًا من مستشفيات لم يسبق له رؤيتها كثيرًا.
- الطريقة الجديدة (المهام المتعددة + النقاط الإضافية): أصبح الذكاء الاصطناعي أكثر ذكاءً. فقد حقق درجة 0.91 (على مقي scale حيث 1.0 هو الدرجة الكاملة)، وهو أفضل بكثير من الطرق القديمة.
لماذا يهم هذا؟
في العالم الحقيقي، المستشفيات ليست متشابهة. النموذج الذي يعمل بشكل رائع في نيويورك قد يفشل في ريف إنديانا. تضمن هذه الطريقة الجديدة أن يكون الذكاء الاصطناعي قويًا (Robust). لا يهم من أي مستشفى جاءت الأشعة؛ فقد تعلم الذكاء الاصطناعي النظر إلى ما وراء غرابة الآلات والتركيز على صحة المريض.
ملخص موجز
- المشكلة: تميل نماذج الذكاء الاصطناعي عادةً إلى الانحياز نحو المستشفيات التي تقدم لها أكبر قدر من البيانات، مما يؤدي إلى فشلها عندما ترى صورًا من أماكن أخرى.
- الخدعة: تدريب الذكاء الاصطناعي على تخمين المستشفى والمرض في نفس الوقت. هذا يجبره على تعلم ما يجعل المرض يبدو كمرض، بغض النظر عن المستشفى.
- التصحيح: بما أن بعض المستشفيات لديها بيانات أقل، فقد مُنح الذكاء الاصطناعي "نقاطًا إضافية" لتحديد المستشفيات النادرة بشكل صحيح، مما يضمن عدم تجاهلها.
- النتيجة: ذكاء اصطناعي أكثر عدلًا وموثوقية، يعمل بشكل جيد عبر مختلف المستشفيات، وليس فقط تلك التي تمتلك أكبر قدر من البيانات.
الأمر يشبه تدريب مترجم لا يتعلم اللغة فح فقط، بل يتعلم أيضًا تجاهل اللهجة المحددة للشخص الذي يتحدث، لكي يتمكن من فهم أي شخص يتحدث تلك اللغة، بغض النظر عن موطنه.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.