2025-11-22T01:16:16.023348

Stroke Prediction using Clinical and Social Features in Machine Learning

Chadha
Every year in the United States, 800,000 individuals suffer a stroke - one person every 40 seconds, with a death occurring every four minutes. While individual factors vary, certain predictors are more prevalent in determining stroke risk. As strokes are the second leading cause of death and disability worldwide, predicting stroke likelihood based on lifestyle factors is crucial. Showing individuals their stroke risk could motivate lifestyle changes, and machine learning offers solutions to this prediction challenge. Neural networks excel at predicting outcomes based on training features like lifestyle factors, however, they're not the only option. Logistic regression models can also effectively compute the likelihood of binary outcomes based on independent variables, making them well-suited for stroke prediction. This analysis will compare both neural networks (dense and convolutional) and logistic regression models for stroke prediction, examining their pros, cons, and differences to develop the most effective predictor that minimizes false negatives.
academic

التنبؤ بالسكتة الدماغية باستخدام الميزات السريرية والاجتماعية في التعلم الآلي

المعلومات الأساسية

الملخص

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

خلفية البحث والدافع

تعريف المشكلة

التنبؤ بالسكتة الدماغية مشكلة صحية حرجة تتضمن عوامل داخلية وخارجية متعددة:

  • العوامل الخارجية: الحالة الزوجية، نوع العمل، بيئة السكن، وغيرها
  • العوامل الداخلية: تاريخ أمراض القلب، مؤشر كتلة الجسم، العمر، مستويات السكر في الدم، وغيرها

الأهمية

  1. التأثير على الصحة العامة: السكتة الدماغية هي ثاني سبب للوفيات والإعاقة عالميًا
  2. قيمة الوقاية: يمكن لتقييم المخاطر المبكر أن يحفز تغييرات نمط الحياة
  3. التطبيق السريري: يمكن دمج تقييم المخاطر في الوقت الفعلي في الفحوصات الطبية الروتينية

القيود الحالية

  • نقص النماذج الشاملة التي تجمع بفعالية بين الميزات السريرية والاجتماعية
  • لم يتم إيلاء اهتمام كافٍ لأضرار النتائج السلبية الخاطئة في السياقات الطبية
  • الدراسات المقارنة بين طرق التعلم الآلي المختلفة في التنبؤ بالسكتة الدماغية محدودة

المساهمات الأساسية

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

شرح الطريقة

تعريف المهمة

  • الإدخال: بيانات المريض التي تحتوي على 10 ميزات (العمر، الجنس، ارتفاع ضغط الدم، أمراض القلب، الحالة الزوجية، نوع العمل، نوع السكن، متوسط مستوى السكر في الدم، مؤشر كتلة الجسم، حالة التدخين)
  • الإخراج: نتيجة التصنيف الثنائي (0: بدون سكتة دماغية، 1: مع سكتة دماغية)
  • القيود: تقليل النتائج السلبية الخاطئة، موازنة الدقة والاستدعاء

معمارية النموذج

1. نموذج الانحدار اللوجستي

  • المعالجة المسبقة: استخدام StandardScaler لتوحيد الميزات، Label Encoder لترميز المتغيرات الفئوية
  • التنظيم: تنظيم L2 لمنع الإفراط في التدريب
  • التحسين: الحد الأقصى لعدد التكرارات 10,000 لضمان التقارب
  • حدود القرار: عتبة احتمالية 0.5 (قابلة للتعديل)

2. نماذج الشبكات العصبية

الشبكة العصبية الكثيفة (DNN):

  • طبقة الإدخال: 10 ميزات
  • الطبقات المخفية: تتضمن تطبيع الدفعات و Dropout
  • دالة التفعيل: ReLU
  • طبقة الإخراج: عصبون واحد مع تفعيل Sigmoid

الشبكة العصبية الالتفافية (CNN):

  • معمارية مشابهة لكن تستخدم طبقات التفافية لمعالجة الميزات
  • تتضمن طبقات التجميع والطبقات المتصلة بالكامل

معاملات التدريب:

  • دالة الخسارة: Cross Entropy Loss (مناسبة لعدم التوازن الطبقي)
  • محسّن: Adam (معدل تعلم متكيف)
  • عدد الحقب: 400 حقبة
  • التنظيم: Dropout + تطبيع الدفعات

نقاط الابتكار التقني

  1. المقارنة متعددة المعمارية: أول مقارنة منهجية بين CNN و DNN في التنبؤ بالسكتة الدماغية باستخدام البيانات الجدولية
  2. التصميم الموجه للطب: استخدام دوال خسارة مرجحة للتعامل مع مشكلة عدم التوازن الطبقي
  3. تحليل أهمية الميزات: تحليل معاملات الانحدار اللوجستي لتحديد مساهمة العوامل البيولوجية في التنبؤ
  4. التحقق من الاستقرار الإحصائي: استخدام إعادة العينات Bootstrap لحساب فترات الثقة 95%

إعداد التجربة

مجموعة البيانات

  • المصدر: مجموعة بيانات التنبؤ بالسكتة الدماغية من Kaggle
  • الحجم: حوالي 5000 عينة
  • توزيع الفئات: غير متوازن بشدة (فقط 5-6% حالات سكتة دماغية)
  • التقسيم: 80% مجموعة التدريب، 20% مجموعة الاختبار
  • الميزات: 10 ميزات سريرية واجتماعية

مقاييس التقييم

  • الدقة (Accuracy): معدل الصحة الإجمالي
  • الاستدعاء (Recall): القدرة على تحديد حالات السكتة الدماغية الفعلية (التركيز الرئيسي)
  • الدقة (Precision): دقة التنبؤ بحالات السكتة الدماغية
  • درجة F1: المتوسط التوافقي للدقة والاستدعاء
  • AUC-ROC: القدرة التمييزية عند عتبات مختلفة
  • مصفوفة الالتباس: تحليل تفصيلي لأخطاء التصنيف

الطرق المقارنة

  • الانحدار اللوجستي (تطبيق Sklearn)
  • الشبكة العصبية الكثيفة (تطبيق PyTorch)
  • الشبكة العصبية الالتفافية (تطبيق PyTorch)

تفاصيل التطبيق

  • الإطار: PyTorch (الشبكات العصبية)، Sklearn (الانحدار اللوجستي)
  • الأجهزة: بيئة حوسبة قياسية
  • إمكانية التكرار: بذور عشوائية ثابتة، كود مفتوح المصدر

نتائج التجربة

النتائج الرئيسية

النموذجالدقةالاستدعاءالدقةدرجة F1
الانحدار اللوجستي74.95%75.81%16.31%-
الشبكة العصبية الكثيفة86.50%43.55%20.77%-
الشبكة العصبية الالتفافية78.67%53.23%--

الاكتشافات الرئيسية

  1. المقايضة بين الدقة والاستدعاء:
    • حققت الشبكة العصبية الكثيفة أعلى دقة (86.50%)، لكن استدعاء أقل (43.55%)
    • حقق الانحدار اللوجستي أعلى استدعاء (75.81%)، لكن دقة أقل (16.31%)
    • حققت شبكة CNN توازنًا بين الاثنين
  2. تحليل أهمية الميزات:
    • العمر هو أهم عامل تنبؤي (يتوافق مع المعرفة الطبية)
    • أهمية مؤشر كتلة الجسم أقل من المتوقع (لا يتوافق مع الأبحاث الحالية)
  3. ديناميكيات التدريب:
    • تتقارب شبكة CNN ببطء بعد 50 حقبة
    • تستمر الشبكة العصبية الكثيفة في التحسن طوال 400 حقبة تدريب
    • لا توجد ظواهر واضحة للإفراط في التدريب

الدلالة الإحصائية

حساب فترات الثقة 95% باستخدام إعادة العينات Bootstrap (1000 تكرار):

  • دقة الشبكة العصبية الكثيفة: 86.50% 84.32%, 88.68%
  • استدعاء الشبكة العصبية الكثيفة: 43.55% 39.87%, 47.23%
  • دقة الانحدار اللوجستي: 74.95% 72.63%, 77.27%
  • استدعاء الانحدار اللوجستي: 75.81% 72.14%, 79.48%

الأعمال ذات الصلة

تستشهد الورقة بعدة دراسات ذات صلة:

  1. Shao et al. (2024): يؤكد على أهمية مؤشر كتلة الجسم والعمر كعوامل تنبؤية بيولوجية
  2. Gupta et al. (2025): نموذج التنبؤ بالسكتة الدماغية القائم على الشبكات العصبية
  3. Zhang et al. (2022): تطبيق المحللات متعددة الطبقات في التنبؤ بالسكتة الدماغية

مزايا هذا البحث مقارنة بالأعمال الحالية:

  • مقارنة منهجية لطرق التعلم الآلي المتعددة
  • التركيز على تقليل النتائج السلبية الخاطئة
  • تحليل شامل يجمع بين الميزات السريرية والاجتماعية

الخلاصات والمناقشة

الاستنتاجات الرئيسية

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

القيود

  1. عدم التوازن في البيانات: فقط 5-6% من الحالات الإيجابية يحد من قدرة النموذج على التعلم
  2. شذوذ أهمية الميزات: انخفاض أهمية مؤشر كتلة الجسم عن المتوقع قد يؤثر على دقة التنبؤ
  3. القدرة على التعميم: قد تحد مجموعة البيانات الواحدة من القابلية العامة للنموذج
  4. حجم العينة: 5000 عينة نسبيًا صغيرة، خاصة مع ندرة الحالات الإيجابية

الاتجاهات المستقبلية

  1. توسيع البيانات: جمع المزيد من بيانات مرضى السكتة الدماغية الفعلية لتخفيف عدم التوازن الطبقي
  2. هندسة الميزات: إعادة تقييم واستكشاف استراتيجيات اختيار الميزات
  3. دمج النماذج: تطوير طرق دمج متطورة لنماذج متعددة
  4. التحقق السريري: التحقق من فعالية النموذج في بيئات طبية فعلية

التقييم المتعمق

المزايا

  1. التوجه العملي: التركيز الواضح على تقليل النتائج السلبية الخاطئة في السياقات الطبية
  2. الشمولية المنهجية: مقارنة منهجية بين طرق التعلم الآلي التقليدية والتعلم العميق
  3. الصرامة الإحصائية: استخدام طريقة Bootstrap للتحقق من استقرار النتائج
  4. إمكانية التكرار: توفير كود كامل وبيانات مع ترخيص MIT مفتوح المصدر
  5. الصلة السريرية: دمج عوامل الخطر المعترف بها في المجال الطبي

أوجه القصور

  1. جودة البيانات: لم يتم معالجة مشكلة عدم التوازن الطبقي الحاد بشكل كافٍ
  2. عمق النموذج: معمارية الشبكات العصبية نسبيًا بسيطة، لم تستكشف بالكامل إمكانيات التعلم العميق
  3. هندسة الميزات غير كافية: شذوذ أهمية مؤشر كتلة الجسم يشير إلى مشاكل محتملة في معالجة الميزات
  4. قيود التقييم: نقص المقارنة مع أدوات تقييم المخاطر السريرية الموجودة
  5. نطاق التجربة: مجموعة بيانات واحدة، نقص التحقق عبر مجموعات البيانات

التأثير

  1. المساهمة الأكاديمية: توفير إطار عمل عملي لمقارنة النماذج المتعددة لمجال الذكاء الاصطناعي الطبي
  2. القيمة السريرية: النظام التنبؤي المتدرج المقترح له إمكانية تطبيق عملي
  3. الأهمية المنهجية: التأكيد على أهمية التحكم في النتائج السلبية الخاطئة في الذكاء الاصطناعي الطبي
  4. القابلية للتوسع: يمكن تعميم الطريقة على مهام التنبؤ الطبية الأخرى

سيناريوهات التطبيق

  1. الرعاية الصحية الأولية: نموذج الانحدار اللوجستي مناسب لفحص الرعاية الصحية المجتمعية
  2. المستشفيات المتخصصة: الشبكة العصبية الكثيفة مناسبة لتقييم المخاطر الدقيق
  3. إدارة الصحة: يمكن دمجها في تطبيقات مراقبة الصحة الشخصية
  4. البحث السريري: توفير أداة لأبحاث عوامل خطر السكتة الدماغية

المراجع

  1. CDC. منع وفيات السكتة الدماغية. https://www.cdc.gov/vitalsigns/pdf/2017-09-vitalsigns.pdf
  2. Shao, Y., et al. (2024). الارتباط بين مؤشر الجلوكوز-الدهون الثلاثية-كتلة الجسم وخطر السكتة الدماغية المستقبلي لدى الصينيين في منتصف العمر والمسنين. أمراض القلب والسكري.
  3. Gupta, A., et al. (2025). التنبؤ بخطر السكتة الدماغية: نموذج فعال للتنبؤ بالسكتة الدماغية قائم على الشبكات العصبية. مجلة إعادة التأهيل العصبي.

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