An Adaptive Balancing and Threshold-Tuning Framework with Hybrid Feature Selection for Liver Disease Classification
تقترح هذه الورقة إطاراً تكيفياً لتعلم الآلة يدمج بين اختيار الميزات الهجين خماسي المعايير مع الموازنة التكيفية وضبط العتبة لمعالجة عدم توازن الفئات وتكرار الميزات بفعالية في التنبؤ بأمراض الكبد، محققاً استدعاءً عالياً وأداءً قوياً على مجموعتي بيانات ILPD وLDPD.
يُعد مرض الكبد تهديداً صامتاً؛ فهو غالباً ما يتطور دون علامات تحذيرية، منتقلاً من خلل وظيفي طفيف إلى فشل حاد بينما يشعر الشخص بصحة مثالية. وبحلول الوقت الذي تظهر فيه الأعراض، قد تكون نافذة العلاج الفعال قد أُغلقت بالفعل. هذا الواقع يجعل الاكتشاف المبكر مسألة حياة أو موت، ومع ذلك، فإن تشخيص الحالة مبكراً أمر صعب للغاية. يعتمد الأطباء على مجموعة من فحوصات الدم لرصد المشكلات، لكن تفسير هذه الأرقام عملية معقدة؛ إذ يمكن أن تتباين القيم بشكل كبير بين المرضى، وتتداخل بين الأصحاء والمرضى، وغالباً ما تُشوهها القيم المتطرفة. علاوة على ذلك، فإن البيانات الطبية غالباً ما تكون غير متوازنة؛ ففي العديد من مجموعات البيانات، يكون توزيع المرضى الأصحاء والمرضى غير متساوٍ، مما قد يخدع البرامج الحاسوبية ويجعلها تتجاهل الحالات التي تحتاج حقاً للعثور عليها.
لسنوات، حاول الباحثون بناء نماذج حاسوبية للمساعدة في فك هذا الارتباك، باستخدام خوارزميات لإيجال أنماط في فحوصات الدم قد يغفل عنها البشر. ومع ذلك، تعثرت العديد من هذه المحاولات بسبب الطبيعة الفوضوية للبيانات الطبية في العالم الحقيقي. فهي غالباً ما تتعامل مع خطوات تنظيف البيانات، واختيار الاختبارات التي يجب النظر إليها، وتحديد كيفية وزن النتائج، كمهام منفصلة. تقدم هذه الورقة البحثية نهجاً جديداً ينسج هذه الخطوات معاً في نظام واحد تكيفي مصمم خصيصاً لاكتشاف المرضى المصابين مبكراً، حتى عندما تكون البيانات غير مثالية.
بدأ الباحثون بمجموعة معروفة من السجلات الطبية من الهند، تحتوي على معلومات عن مئات المرضى. وكانوا يعلمون أن هذه البيانات معيبة: فقد احتوت على قيم مفقودة، وقيم متطرفة شديدة، واختلال حاد حيث يفوق عدد حالات أمراض الكبد عدد الأصحاء بأكثر من اثنين إلى واحد. وبدلاً من إجبار البيانات على التوافق مع نموذج قياسي، بنوا إطار عمل يتكيف مع عيوب هذه البيانات. يعمل الجزء الأول من نظامهم كـ "محرر صارم" للاختبارات الطبية؛ حيث يقيم كل مؤشر دم متاح وكل مزيج هندسي من المؤشرات مقابل خمسة معايير محددة: مدى قدرته على التنبؤ بالمرض، ومدى وضوح فصله بين المصابين والأصحاء، ومدى استقراره عند اختباره على مجموعات مختلفة من المرضى، ومدى تكراره للمعلومات المقدمة بالفعل من اختبارات أخرى، وعدد الاختبارات المعملية الأصلية المطلوبة فعلياً لحسابه.
هذه العملية المتمثلة في "اختيار الميزات الهجين"، والتي أطلق عليها المؤلفون اسم (5C-HFS)، قلصت المجال من قائمة طويلة من المؤشرات المحتملة إلى خمس ميزات رئيسية فقط. وشملت هذه الميزات درجة محسوبة تمثل الإجهاد الكبدي، وعمر المريض، ونسباً محددة من البيليروبين والإنزيمات. ومن الأهمية بمكان أن هذه الميزات الخمس تم اختيارها لأنه يمكن استخلاصها من سبعة فحوصات دم قياسية فقط، مما يجعل عملية الفحص عملية عملية في العيادات الحقيقية. ثم انتقل النظام إلى مرحلته الثانية، والتي تعالج مشكلة عدم التوازن. ففي العديد من مجموعات البيانات الطبية، "يتعلم" الحاسوب تجاهل المجموعة الأقلية لأنه من الأسهل أن يكون مصيباً عبر التخمين لصالح الأغلبية. اختبر الباحثون ست طرق مختلفة لإصلاح هذه المشكلة، بما في ذلك الأساليب التي تنشئ أمثلة اصطناعية للمرضى المصابين لتعليم النموذج بشكل أفضل. ووجدوا أنه بالنسبة لهذه المجموعة من البيانات تحديداً، فإن التقنية التي تولد عينات اصطناعية كانت هي الأفضل، لكنهم لم يتوقفوا عند هذا الحد؛ بل قاموا أيضاً بتعديل "عتبة القرار" – وهي النقطة التي يقرر عندها الحاسوب ما إذا كان المريض مريضاً أم لا. فبدلاً من استخدام حد قياسي قدره 50-50، قاموا بخفض المعيار للإمساك بمزيد من الحالات المحتملة، مع منح الأولوية لاكتشاف المرضى المصابين على حساب خطر الإنذار الخاطئ.
كانت النتيجة النهائية نموذجاً حاسوبياً يعتمد على خوارزمية قوية تُعرف باسم (CatBoost)، تم تدريبها على هذه البيانات المنقحة والمتوازنة. وعند اختباره على مجموعة سجلات مغلقة لم يرها النموذج من قبل، حقق معدل (AUC) قدره 0.8. والأهم من ذلك، أنه نجح في تحديد 91.6 بالمائة من المرضى الذين يعانون بالفعل من أمراض الكبد. وبينما أخطأ في بعض الحالات لبعض الأصحاء (بنسبة نوعية بلغت 50 بالمائة)، إلا أن هذه المقايضة كانت متعمدة: ففي الفحص المبكر، يكون تفويت مريض مصاب أخطر بكثير من رفع حالة شخص سليم للفحص الإضافي. كما اختبر الباحثون هذا النظام التكيفي على مجموعة بيانات أكبر ومختلفة من مستودع عام يحتوي على آلاف السجلات. وفي تلك الحالة، حدد النظام بشكل صحيح أنه لا توجد حاجة لتوليد بيانات اصطناعية وعدل عتبته وفقاً لذلك، مما يثبت أن إطار العمل لا يعتمد على قاعدة ثابتة واحدة، بل يتكيف مع البنية المحددة للبيانات التي يتلقاها.
ولضمان قدرة الأطباء على الثقة في النظام، أضاف الباحثون طبقة من "القابلية للتفسير". فقد أظهروا أن قرارات النموذج كانت مدفوعة بنفس الميزات التي قد ينظر فيها الخبير البشري، مثل درجات الإجهاد الكبدي ومستويات الإنزيمات، وليس بناءً على ظواهر رياضية غامضة. حتى أنهم بنوا واجهة نموذجية بسيطة تأخذ نتائج المختبر الخاصة بالمريض وتعيد احتمالية الخطر مع شرح واضح للعوامل التي ساهمت في تلك الدرجة. وتخلص الدراسة إلى أنه بينما لا يعد إطار العمل هذا أداة تشخيصية مستقلة، فإنه يقدم طريقة قوية، وقابلة للتفسير، وعالية الحساسية للفحص المبكر. ومن خلال الجمع بين الاختيار الدقيق للميزات، والموازنة التكيفية، وضبط العتبة، يتمكن النظام من العثور على المرضى الذين قد يتسللون من بين الشقوق، مما يقدم خطوة واعدة نحو دعم اتخاذ القرار السريري بشكل أكثر أماناً وفعالية.
ملخص تقني: إطار عمل تكيُّفي للموازنة وضبط العتبة باستخدام اختيار الميزات الهجين لتصنيف أمراض الكبد
بيان المشكلة يعد الكشف المبكر عن أمراض الكبد أمراً حاسماً لنتائج المرضى، ولكنه يظل تحدياً بسبب التطور الصامت للمرض وتعقيدات البيانات السريرية. تركز الدراسة على مجموعة بيانات مرضى الكبد الهندية (ILPD)، وهي مرجع مستخدم على نطاق واسع يفرض عقبات كبيرة أمام تطبيقات التعلم الآلي: عدم توازن حاد في الفئات (حوالي 2.49:1)، قيم مفقودة، مؤشرات كيميائية حيوية منحرفة، تكرار عالٍ في الميزات، وتداخل في حدود الفئات. يرى المؤلفون أن خطوط المعالجة التقليدية غالباً ما تفشل في هذا السياق لأنها تعامل اختيار الميزات، ومعالجة عدم التوازن، وضبط العتبة كخطوات منفصلة وثابتة. علاوة على ذلك، فإن الاعتماد فقط على الدقة (Accuracy) غير كافٍ للفحص الطبي، حيث تختلف تكلفة السلبيات الكاذبة (تجاهل مريض مريض) بشكل كبير عن الإنذارات الكاذبة. وتفترض الورقة أن خط المعالجة الثابت لا يناسب واقع البيانات الجدولية السريرية، مما يستدعي إطار عمل تكيُّفي يعطي الأولوية للاستدعاء (Recall) مع الحفاظ على نوعية (Specificity) مقبولة.
المنهجية الحل المقترح هو إطار عمل متكامل للتعلم الآلي يتكون من مكونين تكيُّفيين أساسيين: اختيار الميزات الهجين القائم على خمس معايير (5C-HFS) والموازنة التكيفية وضبط العتبة (ABTT).
إعداد وهندسة البيانات:
يبدأ خط المعالجة بالتحليل الاستكشافي للبيانات (EDA) لتوصيف الالتواء، القيم المتطرفة، والارتباطات.
تشمل المعالجة الأولية التعويض بالوسيط للقيم المفقودة، والتقليم القائم على المئويات للقيم المتطرفة، وتوسيع النطاق باستخدام الدرجة المعيارية (z-score).
تولد هندسة الميزات السريرية ستة متغيرات جديدة (مثل: درجة إجهاد الكبد، نسبة دي ريتيس، مؤشر ALBI) مشتقة من علامات وظائف الكبد القياسية لالتقاط العلاقات الفسيولوجية المعقدة.
5C-HFS (اختيار الميزات):
تقيم هذه الطريقة الهجينة 16 ميزة مرشحة (10 أصلية + 6 مهندسة) باستخدام دالة تسجيل توازن بين خمسة معايير:
الأهمية التنبؤية (PR): مجمعة من المعلومات المتبادلة، وأهمية النموذج (LightGBM، الغابة العشوائية، الانحدار اللوجستي)، وأهمية التبديل (Permutation Importance).
الفصل بين الفئات (CS): يُقاس عبر إحصائيات كولموغروف-سميرنوف ودلتا كليف.
استقرار البوتستراب (BS): يُقدر باستخدام 80 عينة بوتستراب طبقية لضمان بقاء الميزات معلوماتية عبر المجموعات الفرعية المعاد أخذ عينات منها.
التكرار (R): يعاقب الميزات بناءً على الارتباطات الخطية (سبيرمان) وغير الخطية (المعلومات المتبادلة) مع الميزات الأخرى.
الاختبارات المطلوبة (RT): يعاقب الميزات التي تتطلب قياسات سريرية أصلية متعددة، بهدف الكفاءة السريرية.
يقوم بحث المجموعات الأمامية الجشع (Greedy forward subset search) باختيار المجموعة الفرعية المثلى من الميزات (تتراوح بين 4 إلى 6 ميزات) عن طريق تعظيم دالة المنفعة السريرية التي تزن الاستدعاء، وMCC، وGMean، والنوعية، مع معاقبة التكرار وعدد الاختبارات المطلوبة.
ABTT (الموازنة وضبط العتبة):
يختار هذا المكون بشكل مشترك أفضل استراتيجية لمعالجة عدم التوازن وعتبة القرار المثلى.
يقيم ست استراتيجيات موازنة: لا يوجد (None)، SMOTE، ADASYN، Borderline-SMOTE، SMOTETomek، وSMOTEENN.
يستخدم مقيّم الغابة العشوائية الداخلي، الذي تم ضبطه عبر Optuma، لتقييم كل استراتيجية باستخدام التحقق المتقاطع الطبقي ذو 10 طيات.
يتم البحث عن العتبات بين 0.05 و0.90. وتعتمد عملية الاختيار على تحديد أهداف استدعاء عالية (بدءاً من 0.90 وتخفيفها إذا لزم الأمر) مع فرض قيد أدنى للنوعية (≥0.40).
يتم ترتيب الاستراتيجيات حسب "الدرجة السريرية" (مجموع مرجح لـ Recall، وMCC، وGMean، والنوعية) المعدل حسب الاستقرار (الانحراف المعياري) وقواعد الأهلية السرجية.
تطوير النموذج والقابلية للتفسير:
يتم تدريب خمسة نماذج فردية (الانحدار اللوجستي، الغابة العشوائية، XGBoost، LightGBM، CatBoost) وثلاثة متغيرات تجميعية (التصويت، التكديس، التعبئة/Bagging) على الميزات المختارة وتكوين الموازنة.
تُستخدم تقنية SHAP (تفسيرات شابلِي المضافة) للتفسير العالمي والمحلي لتحديد مساهمات الميزات وتوفير تفسيرات على مستوى المريض.
تم تطوير نموذج أولي لواجهة خفيفة الوزن لتوضيح تطبيق سير العمل.
النتائج الرئيسية
اختيار الميزات: اختارت 5C-HFS مجموعة فرعية مدمجة من خمس ميزات (درجة إجهاد الكبد، الفوسفاتاز القلوي، ALT، العمر، نسبة البيليروبين)، مما يتطلب سبعة اختبارات سريرية أصلية.
الموازنة وضبط العتبة: بالنسبة لمجموعة بيانات ILPD، اختارت ABTT استراتيجية SMOTE كاستراتيجية موازنة وعتبة تشغيل قدرها 0.30. في المقابل، أدت عملية التحقق على مجموعة بيانات مرضى الكبد الأكبر (LDPD) إلى اختيار عدم إعادة أخذ العينات (No Resampling) وعتبة 0.53، مما أظهر قدرة الإطار على التكيف مع توزيعات البيانات المختلفة.
الأداء: حقق نموذج CatBoost النهائي النتائج التالية على مجموعة الاختبار المغلقة:
الدقة (Accuracy): 79.5%
الاستدعاء (Recall): 91.6%
النوعية (Specificity): 50.0%
درجة F1: 86.4%
معامل الارتباط (MCC): 0.467
مساحة تحت منحنى ROC (ROC-AUC): 0.786
مساحة تحت منحنى PR (PR-AUC): 0.881
التحليل المقارن: تفوق إطار العمل المقترح على نموذج CatBoost الأساسي (المدرب على جميع الميزات مع عدم وجود موازنة وعتبة 0.50) من خلال تحسين الدقة (73.5% ← 79.5%)، والنوعية (32.4% ← 50.0%)، وMCC (0.280 ← 0.467)، مع الحفاظ على استدعاء عالٍ. كما تفوق على العديد من الدراسات السابقة لـ ILPD في الدقة مع إعطاء الأولوية لتقليل السلبيات الكاذبة.
دراسة الاستئصال (Ablation Study): أكدت النتائج أن الإطار الكامل (اختيار الميزات + الموازنة التكيفية + ضبط العتبة) يعطي أفضل أداء. حيث أدى استخدام الموازنة مع عتبة ثابتة إلى تقليل الاستدعاء بشكل كبير، مما يؤكد ضرورة التحسين المشترك.
الأهمية والادعاءات تدعي الورقة أن مساهمتها الرئيسية هي دمج اختيار الميزات، ومعالجة عدم التوازن، وضبط العتبة في خط معالجة واحد موجه سريرياً بدلاً من معاملتها كخطوات معزولة. تكمن الأهمية في:
التكيف: لا يفترض إطار العمل استراتيجية موازنة عالمية؛ بل يتكيف مع الخصائص المحددة لمجموعة البيانات (كما هو موضح بالاختيارات المختلفة لـ ILPD مقابل LDPD).
المنفعة السريرية: من خلال التحسين الصريح للاستدعاء (لتقليل حالات التشخيص المفقودة) مع تقييد النوعية، يعالج إطار العمل أوضاع الفشل المحددة للفحص الطبي. 3. القابلية للتفسير: يهدف تضمين SHAP والنموذج الأولي للواجهة إلى سد الفجوة بين النماذج "الصندوق الأسود" ودعم القرار السريري، من خلال توفير احتمالات المخاطر والتفسيرات لكل مريض على حدة.
الواقعية: يأخذ عملية اختيار الميزات في الاعتبار صراحةً عدد الاختبارات السريرية المطلوبة، مما يضمن أن المجموعة الفرعية المختارة عملية في البيئات محدودة الموارد.
يحافظ المؤلفون على نبرة متواضعة، معترفين بأن إطار العمل هو "نموذج أولي لدعم القرار" وليس نظاماً تشخيصياً معتمداً سريرياً. وقد أشاروا إلى قيود مثل صغر حجم مجموعة بيانات ILPD، ووجود تداخل في الفئات، والحاجة إلى تحقق مستقبلي متعدد المراكز قبل النشر السريري. ويُقترح للعمل المستقبلي اختبار الإطار على مجموعات بيانات أكبر وأكثر تنوعاً، وتحسين الكفاءة الحسابية لمكون ABTT.