لم تتضمن هذه الدراسة استقطاب مشاركين بشريين أو جمع بيانات مرضى يمكن تحديد هويتهم. وقد أُجريت جميع التجارب باستخدام مجموعة بيانات ISIC 2020 للآفات الجلدية المتاحة للعموم والمستمدة من مستودع Kaggle؛ وبناءً على ذلك، لم تكن هناك حاجة للحصول على موافقة لجنة أخلاقيات المؤسسة أو موافقة مستنيرة. إن جميع المواد المستخدمة في هذه الدراسة موجودة في الـ جدول المواد.
استخراج الميزات ودمجها
تمت معالجة صور الآفات الجلدية باستخدام نماذج متعددة من الشبكات العصبية التلافيفية (CNN) مسبقة التدريب. وتُدمج متجهات الميزات العميقة المستخلصة من بنيات CNN المختارة لتكوين تمثيل ميزات موحد لكل صورة من صور الآفات الجلدية. تحافظ استراتيجية الدمج المعتمدة على المعلومات المرئية التكميلية التي تعلمتها بنيات CNN المختلفة، مما يسمح لمصنف SVM اللاحق باستغلال كل من خصائص الملمس منخفضة المستوى والتمثيلات الدلالية ذات المستوى الأعلى. وعلى الرغم من أن تقنيات تقليل الأبعاد، مثل تحليل المكونات الرئيسية أو اختيار الميزات القائم على المعلومات المتبادلة، قد تقلل من أبعاد الميزات، فقد تم الاحتفاظ بالتمثيل المدمج الكامل عمدًا لأن فضاء الميزات المدمج يظل قابلاً للمعالجة حاسوبيًا بالنسبة لمصنف RBF-SVM المستخدم، مع الحفاظ في الوقت ذاته على المعلومات التشخيصية التكميلية المستخلصة من الهياكل الأساسية غير المتجانسة لشبكات CNN.
التصنيف
استُخدمت متجهات الميزات المدمجة لتدريب مصنف SVM بنواة RBF. كما طُبقت تقنيات تحسين المعاملات الفائقة لتحديد إعدادات التصنيف المثلى. بعد ذلك، قام المصنف بتصنيف الآفات الجلدية إلى فئاتها الخاصة.
القابلية للتفسير
لتحسين القابلية للتفسير، تم تطبيق LIME لإنشاء تفسيرات مرئية تسلط الضوء على مناطق الصور التي تساهم بشكل أكبر في نتائج التصنيف. من شأن هذه التفسيرات أن تساعد الأطباء في فهم قرارات النموذج والتحقق من صحتها.
خطة التقييم
تم تقييم الإطار المقترح باستخدام مجموعة بيانات مرجعية لآفات الجلد. وقُيِّم الأداء باستخدام الدقة (Accuracy)، والضبط (Precision)، والاستدعاء (Recall)، ومقياس F1-Score. كما أُجريت تجارب مقارنة مع مناهج تعلم الآلة والتعلم العميق الحالية لإثبات فعالية الإطار المقترح.
النتائج المتوقعة
كان من المتوقع أن تنتج الدراسة نظاماً دقيقاً وقابلاً للتفسير لتصنيف الآفات الجلدية. وتشير النتائج التجريبية الأولية إلى أن نظام EDLF-SLC حقق دقة بلغت 88.0%، ودقة تحديد (precision) بلغت 89.0%، ومعدل استدعاء (recall) بلغ 87.0%، ومقياس F1-score بلغ 88.0%، متفوقاً بذلك على العديد من الطرق المنافسة. وكان من المتوقع أن يؤدي دمج تفسيرات LIME إلى تعزيز الموثوقية وتسهيل اعتماد أنظمة التشخيص المدعومة بالذكاء الاصطناعي في الممارسة السريرية.
الأهمية
يساهم هذا البحث في المجال المتنامي للذكاء الاصطناعي القابل للتفسير في الرعاية الصحية من خلال معالجة تحديات الأداء والشفافية في تشخيص الآفات الجلدية. يمتلك الإطار المقترح القدرة على دعم أطباء الجلد في اتخاذ قرارات تشخيصية أكثر موثوقية وقابلية للتفسير، مما يؤدي في النهاية إلى تحسين رعاية المرضى. علاوة على ذلك، قدم المؤلفون في هذا القسم معلومات تتعلق بالمواد والمنهجية التي تم تطبيقها في هذه الدراسة البحثية. وتحديداً، بدأ المؤلفون بوصف مجموعة البيانات المستخدمة في التجارب، ثم انتقلوا إلى مناقشة تفصيلية لإطار التعلم العميق القابل للتفسير لتصنيف الآفات الجلدية.
مجموعة البيانات
يعتمد العمل المقدم على مجموعة بيانات ISIC 2020 (التعاون الدولي لتصوير الجلد) المتاحة للعموم، والتي يمكن الوصول إليها عبر موقع Kaggle الإلكتروني (https://www.kaggle.com/datasets/fanconic/skin-cancer-malignant-vs-benign). وقد تم الاعتراف بمستودع ISIC كأحد أفضل الموارد في مجال التصوير الجلدي، حيث يوفر مجموعة متنوعة وكبيرة من الصور التنظيرية الجلدية لأنواع مختلفة من الآفات الجلدية، كما هو موضح في الشكل 1. والأهم من ذلك أن مجموعة البيانات تتضمن صوراً لحالات حميدة وخبيثة على حد سواء، مما يجعلها مفيدة لإجراء مهام التصنيف الثنائي لسرطان الجلد 46. تحتوي مجموعة البيانات الحالية على 3,297 صورة، منها 1,800 صورة حميدة و 1,497 صورة خبيثة. ولإجراء تجارب أكثر كفاءة، توجب تقسيم البيانات إلى مجموعة تدريب ومجموعة اختبار. وبشكل أدق، هناك 2,637 صورة تدريب، تشمل 1,440 حميدة و 1,197 خبيثة، بينما تتكون مجموعة الاختبار من 660 صورة، منها 360 حميدة و 300 خبيثة. ويظهر ملخص لمجموعة البيانات في الجدول 2.
نموذج EDLF-SLC المقترح
تم في هذه الورقة اقتراح حل فعال ومفهوم لتصنيف الآفات الجلدية إلى فئتين: حميدة وخبيثة، وذلك باستخدام تقنية تعلم عميق قابلة للتفسير ومبتكرة تعتمد على نهج هجين يجمع بين مزايا عدة نماذج لشبكات عصبية تلافيفية مدربة مسبقاً. وقد أثبتت الشبكات العصبية التلافيفية فاعلية عالية في استخلاص سمات دلالية رفيعة المستوى من الصور الطبية. وبالاستفادة من هذه القدرة، يستغل إطار التعلم العميق القابل للتفسير المقترح لتصنيف الآفات الجلدية (EDLF-SLC) نماذج CNN متعددة ومدربة مسبقاً لتحقيق أداء فائق. ولضمان الشفافية اللازمة في عملية اتخاذ القرار الطبي، تم اعتماد تقنية LIME في النهج المقترح لتوليد تفسيرات محلية مقروءة بشرياً لنتائج المخرجات. يمكن تقسيم الإطار الكامل إلى ثلاث مراحل رئيسية، كما هو موضح في الشكل 2، وهي: (1) المعالجة المسبقة للبيانات، (2) استخلاص السمات والتصنيف، و(3) القابلية للتفسير.
بنية النموذج والتكامل
كخطوة أولية، تم اختيار سبعة من نماذج التعلم العميق الشائعة (MobileNetV2 وResNet50 وEfficientNetB0 وXception وInceptionResNetV2 وNASNetLarge وMobileNet) وتقييمها بشكل منفصل على مجموعة بيانات التحقق، وقد تم اختيار النماذج الأربعة الأكثر فعالية (ResNet50 وEfficientNetB0 وMobileNet وXception) لمرحلة استخراج الميزات. في الإطار المقترح، تم تمرير كل صورة إدخال x بشكل مستقل عبر النماذج المختارة والمدرّبة مسبقاً. وتمت إزالة الطبقة الأخيرة كاملة الاتصال من كل نموذج من هذه النماذج، والحصول على متجهات الميزات من الطبقات السابقة. تشير fResNet50(x) وfEfficientNetB0(x) وfMobileNet(x) وfXception(x) إلى متجهات الميزات الناتجة من كل نموذج من النماذج المذكورة أعلاه. ومن خلال دمج متجهات الميزات هذه، يتم الحصول على متجه ميزات مجمّع جديد F(xi):
F(xi) = [f(ResNet50)(xi);f(EfficientNetB0)(xi);f(MobileNet)(xi);f(Xception)(xi)] (1)
بعد ذلك، يتم تمرير F(xi) عبر مصنف SVM بنواة دالة الأساس الشعاعي (RBF) للحصول على نتيجة التصنيف. تظهر الخوارزمية الكاملة لإطار العمل المقترح في الملف التكميلي 1.
يعتمد الإطار المقترح دمج الميزات المباشر على مستوى الميزة لأن كل بنية CNN مسبقة التدريب تلتقط خصائص تمييزية مختلفة للآفات الجلدية من خلال بنيتها الشبكية المتميزة وتسلسل الميزات المكتسب. وبناءً على ذلك، فإن دمج هذه التمثيلات المتباينة للميزات يحافظ على المعلومات المتكاملة التي تساهم في توصيف أكثر شمولاً للآفة قبل عملية التصنيف. وعلى الرغم من أن تقنيات تقليل الأبعاد، مثل تحليل المكونات الرئيسية (PCA) أو اختيار الميزات القائم على المعلومات المتبادلة، يمكن أن تقلل من أبعاد التمثيل المدمج، فقد تم الإبقاء على متجه الميزات المدمج كاملاً عن قصد لأن أبعاده تظل قابلة للمعالجة حسابياً بواسطة مصنف RBF-SVM المعتمد، مع الحفاظ في الوقت ذاته على المعلومات التشخيصية المتكاملة التي استخرجتها الشبكات الخلفية المختلفة لـ CNN. لذا، فإن هذا التصميم يعطي الأولوية للاحتفاظ بالتمثيلات العميقة المتكاملة بدلاً من استبعاد الميزات التي قد تكون غنية بالمعلومات قبل التصنيف.
تحضير البيانات
تضمن تحضير البيانات إجراء المعالجة المسبقة وتقسيم مجموعة البيانات إلى مجموعات تدريب واختبار. تهدف المعالجة المسبقة إلى تحسين جودة البيانات من خلال إزالة التناقضات، وحذف العناصر المكررة، وتنسيق الصور المدخلة، وإجراء قياس الميزات لضمان تدريب مستقر لنموذج جيد. وقد تم تطبيع جميع الصور لتصبح ضمن النطاق [−1, 1] عن طريق تطبيع Z-score:
(2)
حيث يرمز µ و σ إلى القيمة المتوسطة والانحراف المعياري للصورة المقابلة، على التوالي. وقد تم تقسيم مجموعة البيانات إلى مجموعتين فرعيتين، وهما مجموعة تدريب (70.0%) ومجموعة اختبار (30.0%).
تعزيز البيانات
لتجنب الإفراط في التخصيص وزيادة قدرة النموذج على التعميم، تم استخدام بعض عمليات التعزيز لمجموعة التدريب. يتضمن تعزيز الصور تعديل الصور من أجل توسيع مجموعة البيانات اصطناعياً دون تغيير السمات الأساسية للحالات الطبية. وقد تم بناء مسار التعزيز باستخدام Keras Sequential API. تم استخدام تحويلات مثل القلْب الأفقي العشوائي، والتدوير ضمن زاوية صغيرة، وتغيير الحجم، وتغيير المقياس، وضبط السطوع/التباين، والتكبير، وبعض التحركات الطفيفة. وتظهر أمثلة تمثيلية للصور المعززة في الشكل 3.
النماذج مسبقة التدريب
تم اعتماد العديد من نماذج التعلم العميق مسبقة التدريب في الإطار المقترح لاستخراج الميزات من الصور المدخلة. وتشمل هذه النماذج MobileNet، وResNet50، وEfficientNetB0، وXception، وNASNetLarge، وInception-ResNet-v2، وMobileNetV2. يُعد MobileNet وMobileNetV2 نماذج تعلم عميق خفيفة الوزن لإجراء حسابات فعالة باستخدام الالتفافات القابلة للفصل بعمق (depth-wise separable convolutions). أما ResNet50 فيوظف آلية الاتصالات المتبقية (residual connections) لتدريب النموذج، وبذلك يتجنب مشكلة تلاشي التدرجات (vanishing gradients) أثناء التدريب. ويحقق EfficientNetB0 توازناً بين الكفاءة والدقة من خلال نهج القياس المركب (compound scaling). بينما يعمل Xception على توسيع شبكة Inception باستخدام الالتفافات القابلة للفصل بعمق. ويتضمن NASNetLarge استخدام البحث عن البنية العصبية (neural architecture search) لبناء هياكل مثالية للشبكات العصبية العميقة، في حين يدمج Inception-ResNet-v2 بين نموذج Inception وآلية الاتصالات المتبقية. يتم دمج متجهات الميزات المستخرجة من ResNet50 (1,024 ميزة)، وEfficientNetB0 (1,280 ميزة)، وMobileNet (1,024 ميزة)، وXception (2,048 ميزة) لإنتاج تمثيل موحد بأبعاد 5,376. وقد تم اختيار استراتيجية الدمج هذه للحفاظ على التمثيلات التكاملية التي تعلمتها بنيات CNN المختلفة بدلاً من تقليل التمثيل قبل عملية التصنيف. بعد ذلك، يتم تزويد متجه الميزات الناتج إلى مصنف RBF-SVM، الذي يحدد حدود القرار غير الخطية المثلى ضمن فضاء الميزات المدمج.
نموذج الذكاء الاصطناعي القابل للتفسير (LIME)
من أجل توفير قدر من القابلية للتفسير المحلي لتنبؤات النموذج، اعتمد المؤلفون طريقة لتوليد تفسيرات محلية مقروءة بشرياً لكل تنبؤ محدد للنموذج، وتُعرف باسم LIME47. بالنسبة لأي صورة مدخلة، يقوم LIME أولاً بتقسيمها إلى وحدات أصغر تسمى "البكسلات الفائقة" (superpixels). بعد ذلك، يتم توليد اضطرابات من الصورة الأصلية، وتُقدّر تنبؤات النموذج العصبي العميق لكل من هذه الاضطرابات. ثم يتم تطبيق نموذج خطي مرجح على الاضطرابات باستخدام أوزان تعتمد على مدى قربها من عينة المدخلات الأصلية. وبعد تطبيق النموذج الخطي، يتم تقدير درجات أهمية الميزات، مما يشير إلى دور كل بكسل فائق في التنبؤ بالتصنيف النهائي. وتظهر درجات الأهمية هذه بشكل بارز بصرياً في صورة التفسير النهائية. تظهر خوارزمية LIME في الملف التكميلي 2.