Predicting At Risk Student Performance at the First Quarter Semester Boundary Using Ensemble Learning
تقترح هذه الدراسة إطار عمل لدعم اتخاذ القرار للإنذار المبكر باستخدام نماذج التعلم التجميعي المدربة على مجموعة بيانات OULAD والمعززة بتقنية SMOTE للتنبؤ بفعالية بأداء الطلاب المعرضين للخطر عند نهاية الربع الأول، مما يثبت أن نموذج LightGBM يحقق دقة فائقة في تحديد الطلاب الذين يحتاجون إلى تدخل أكاديمي في الوقت المناسب.
في المشهد الواسع للتعليم العالي، تواجه الجامعات تحديًا مستمرًا ومكلفًا: إبقاء الطلاب على مسار التخرج. فعندما يبدأ الطالب في المعاناة، غالبًا ما تظهر العلامات مبكرًا، مختبئة داخل الإيقاع الهادئ لتفاعلاتهم الرقمية اليومية. وعلى مدار العقدين الماضيين، أدى صعود منصات التعلم عبر الإنترنت إلى تحويل هذه التفاعلات إلى تدفق غني من البيانات. ففي كل مرة يسجل فيها الطالب دخوله، أو ينقر على رابط، أو يسلم واجبًا، يتم تسجيل سجل. ويسعى هذا المجال، المعروف باسم تحليلات التعلم، إلى فهم هذه الآثار الرقمية. ومن خلال تطبيق الأدوات الإحصائية على هذه البيانات، يأمل التربويون في رصد الأنماط التي تشير إلى أن الطالب في ورطة قبل وقت طويل من صدور الدرجة النهائية. والهدف ليس التنبؤ بالمستقبل بيقين، بل تقديم تحذير في الوقت المناسب يسمح للمعلمين بالتدخل بالدعم قبل أن ينسحب الطالب أو يرسب.
تتناول دراسة جديدة أجرتها أومارا إينوسنت في جامعة التكنولوجيا والإدارة العالمية في أوغندا هذه المشكلة من خلال اختبار نوع محدد من البرامج الحاسوبية المصممة للتعلم من البيانات. ويركز البحث على بداية الفصل الدراسي، وتحديدًا الربع الأول، متسائلًا عما إذا كان من الممكن تحديد الطلاب المعرضين للخطر في وقت مبكر كهذا. وللقيام بذلك، استخدم الباحث مجموعة كبيرة وعامة من البيانات من الجامعة المفتوحة في المملكة المتحدة، والتي تحتوي على سجلات لآلاف الطلاب، وديموغرافيتهم، وسجلات نشاطهم التفصيلية من بيئة تعلم افتراضية. وتضمن جوهر الدراسة تدريب ثلاثة أنواع مختلفة من النماذج الحاسوبية المتقدمة للنظر في هذه البيانات وتحديد الطلاب الذين من المرجح أن ينجحوا وأولئك الذين من المرجح أن يفشلوا. تُعرف هذه النماذج باسم "المتعلمين التجميعيين" (ensemble learners)، وهي طريقة يتم فيها دمج العديد من صناع القرار البسيطين لتشكيل متنبئ واحد أكثر ذكاءً. وقد اختبر الباحث ثلاثة إصدارات محددة من هذه النماذج: الغابة العشوائية (Random Forest)، وXGBoost، وLightGBM.
وجدت الدراسة أن نموذجًا واحدًا، يسمى LightGBM، تفوق بشكل كبير على غيره. فعند اختباره على البيانات، حدد هذا النموذج الطلاب المعرضين للخطر بدقة عالية، محققًا درجة 0.89 على مقي de حيث يكون الرقم الأعلى أفضل. كما أثبت أنه الأسرع، حيث استغرق حوالي 4.1 ثانية فقط للتدريب على مجموعة البيانات، مقارنة بنحو 29 ثانية للنموذج التالي في الأفضلية. كما عالج البحث مشكلة شائعة في هذا المجال: حقيقة وجود عدد أكبر بكثير من الطلاب الناجحين مقارنة بالفاشلين في أي مجموعة معطاة. ولإصلاح ذلك، استخدم الباحث تقنية تسمى SMOTE، والتي تنشئ أمثلة اصطناعية للطلاب المعرضين للخطر لموازنة البيانات. وكان هذا التعديل أمرًا حاسمًا؛ فقد ساعد النماذج على التوقف عن تجاهل المجموعة الأقلية وقلل بشكل كبير من عدد الطلاب الراسبين الذين تم تصنيفهم خطأً على أنهم آمنون. لولا هذه الخطوة، لكانت النماذج ستفترض بسرعة أن الجميع سينجحون.
ولعل النتيجة الأكثر كشفًا لم تكن فقط في تحديد النموذج الأفضل، بل في ما كانت النماذج تنظر إليه بالفعل لاتخاذ قراراتها. فقد وضعت البرامج الحاسوبية وزنًا أكبر بكثير على كيفية سلوك الطلاب عبر الإنترنت مقارنة بمن هم عليهم عند وصولهم. وكانت عوامل مثل مدى تأخر الطالب في تسليم الواجب، وعدد مرات مشاهدته لصفحات الاختبارات، ومدى نشاطه في منتديات النقاش، هي أقوى المتنبئات بالفشل. وفي المقابل، ساهمت التفاصيل الثابتة مثل عمر الطالب، أو جنسه، أو درجات تعليمه السابقة بشكل أقل بكثير في التنبؤ. وهذا يشير إلى أن الطريقة التي يتفاعل بها الطالب مع مواد دراسته في الأسابيع القليلة الأولى هي مؤشر أكثر موثوقية لنجاحه المستقبلي من خلفيته. وتؤكد الدراسة أن البيانات السلوكية، مثل توقيت النقرة أو التأخير في التسليم، توفر إشارة أوضح للمخاطر الأكاديمية من المعلومات الديموغرافية التقليدية.
كما اقترح الباحث طريقة لجلب هذه النتائج إلى العالم الحقيقي دون انتهاك خصوصية الطلاب. فالنظام المقترح لن يتخذ القرارات من تلقاء نفسه، بل سيعمل كأداة لدعم القرار، حيث يرسل تنبيهًا آمنًا ومجهول الهوية إلى الكادر الأكاديمي عندما يظهر الطالب علامات المعاناة. سيكون هذا التنبيه بمثابة دفعة للمستشار البشري للتواصل، وليس حكمًا نهائيًا على مصير الطالب. ويؤكد الإطار العملي أنه بينما يمكن للحاسوب رصد النمط، فإن التدخل يجب أن يظل فعلًا بشريًا، موجهًا بالأخلاق والرعاية. وتخلص الدراسة إلى أنه بينما تعد هذه الأدوات قوية، إلا أنها ليست حلاً سحريًا؛ فهي تعمل بشكل أفضل عندما تُستخدم لدعم، لا لاستبدال، حكم التربويين. وتقدم النتائج مسارًا عمليًا للجامعات: فمن خلال إعطاء اهتمام وثيق للسلوكيات الرقمية المبكرة واستخدام نماذج حاسوبية فعالة لتسليط الضوء عليها، يمكن للمؤسسات التدخل في وقت أقرب، مما قد ينقذ الطلاب من مسار نحو الفشل.
ملخص تقني: التنبؤ بأداء الطلاب المعرضين للخطر عند الحد الفاصل للربع الأول من الفصل الدراسي باستخدام التعلم التجميعي
بيان المشكلة تتناول الورقة البحثية التحدي الحاسم المتمثل في التحديد المبكر للطلاب المعرضين لخطر الفشل الأكاديمي أو الانسحاب في التعليم العالي. وبينما تولد أنظمة إدارة التعلم (LMS) وبيئات التعلم الافتراضية (VLE) كميات هائلة من بيانات التفاعل، تعاني مجموعات البيانات التعليمية غالباً من عدم توازن حاد في الفئات (حيث يفوق عدد الطلاب الناجحين عدد المعرضين للخطر بشكل كبير)، والقيم المفقودة، وأنواع الميزات غير المتجانسة. وتؤدي هذه المشكلات بشكل متكرر إلى نماذج تنبؤية منحازة نحو الفئة الأكثر انتشاراً، مما ينتج عنه دقة إجمالية عالية ولكن مع حساسية ضعيفة في اكتشاف الطلاب المعرضين للخطر (السلبيات الكاذبة). علاوة على ذلك، تفتقر الأدبيات الحالية غالباً إلى إطار تجريبي موحد لمقارنة طرق التعلم التجميعي تحت ظروف معالجة مسبقة وضبط للمعلمات الفائقة متسقة.
المنهجية تستخدم الدراسة مجموعة بيانات تحليل تعلم الجامعة المفتوحة (OULAD)، حيث تدمج البيانات الديموغرافية، والأكاديمية، وبيانات التفاعل مع بيئة التعلم الافتراضية لبناء مشكلة تصنيف ثنائي (معرض للخطر مقابل ناجح) عند الحد الفاصل للربع الأول (25% من الفصل الدراسي). يتبع البحث مساراً مهيكلاً لتعلم الآلة:
المعالجة المسبقة للبيانات: تم دمج جداول OULAD لإنشاء مجموعة بيانات موحدة على مستوى الطالب. وتم استكمال القيم العددية والفئوية المفقودة باستخدام استراتيجيات الوسيط (median) والمنوال (mode) على التوالي. كما تم ترميز المتغيرات الفئوية باستخدام الترميز الرقمي (label encoding) والترميز الأحادي (one-hot encoding)، بينما تم استخراج الميزات السلوكية مثل إجمالي النقرات، وأداء التقييم، وتأخير التسليم، والتفاعل مع بيئة التعلم الافتراضية من سجلات التفاعل.
التعامل مع عدم توازن الفئات: لمعالجة عدم التوازن بين الطلاب الناجحين والمعرضين للخطر، تم تطبيق تقنية الإفراط في أخذ العينات الاصطناعية للأقلية (SMOTE) حصرياً على طيات التدريب أثناء عملية التحقق المتقاطع الطبقي خماسي الطيات لمنع تسرب البيانات.
تطوير النماذج: تم اختيار ثلاثة خوارزميات للتعلم التجميعي وتحسينها:
الغابة العشوائية (Random Forest): نهج يعتمد على التجميع (bagging).
تعزيز التدرج الشديد (XGBoost): نهج يعتمد على التعزيز (boosting) مع التنظيم.
آلة التدرج الخفيف (LightGBM): نهج يعتمد على التعزيز مصمم للكفاءة والقابلية للتوسع. خضعت جميع النماذج لعملية تحسين منهجية للمعلمات الفائقة (hyperparameter optimization).
التقييم: تم تقييم الأداء باستخدام الدقة (Precision)، والاستدعاء (Recall)، ومقياس F1-Score، ومنحنى خصائص تشغيل المستقبِل (ROC-AUC). استخدمت الدراسة مقياس F1-score كمعيار أساسي للتحسين لتوفير تقييم متوازن لفعالية النموذج في ظل عدم توازن الفئات، مع التركيز على الاستدعاء (Recall) لتقليل السلبيات الكاذبة (الطلاب المعرضين للخطر الذين تم إغفالهم).
النتائج الرئيسية تشير النتائج التجريبية إلى أن جميع نماذج التعلم التجميعي الثلاثة قد أدت أداءً جيداً بشكل معقول، ولكن ظهرت اختلافات متميزة:
تفوق LightGBM: حقق LightGBM أعلى أداء عبر جميع المقاييس، بدقة واستدعاء ومقياس F1-Score بلغت 0.89، وROC-AUC بلغ 0.92. ووفقاً لمقاييس وقت التدريب المبلغ عنها في مصفوفة المقارنة، سجل LightGBM 4.1 ثانية، مقارنة بـ 14.2 ثانية لـ Random Forest و 28.6 ثانية لـ XGBoost.
الأداء المقارن: جاء XGBoost قريباً منه بمقياس F1-Score قدره 0.85، بينما أظهرت الغابة العشوائية (Random Forest) أداءً أقل نسبياً (F1-Score قدره 0.80).
تأثير SMOTE: أدى تطبيق SMOTE إلى تحسين اكتشاف فئة الأقلية بشكل كبير، مما قلل من السلبيات الكاذبة عبر جميع النماذج.
أهمية الميزات: كشف تحليل أهمية الميزات (باستاستخدام مقاييس كسب التقسيم/split-gain) أن متغيرات التفاعل السلوكي كانت مؤشرات تنبؤية أقوى من المؤشرات الديموغرافية الثابتة. وتحديداً، كان زمن تأخير تسليم التكليفات (32.4% من الأهمية)، ومشاهدات صفحات الاختبارات القصيرة (24.1%)، والتفاعل مع منتديات النقاش (18.5%) هي أعلى المتنبئات. وفي المقابل، ساهمت المتغيرات الثابتة مثل درجة الالتحاق والحالة الاجتماعية والاقتصادية بشكل أقل في القدرة التنبؤية للنموذج.
الأهمية والمساهمات تدعي الورقة عدة مساهمات في مجال تحليلات التعلم وتنقيب البيانات التعليمية:
إطار عمل موحد: توفر إطاراً تجريبياً قابلاً للتكرار لمقارنة خوارزميات التعلم التجميعي المحسنة تحت ظروف معالجة مسبقة وتقييم متسقة، مما يعالج عدم الاتساق الموجود في الأدبيات السابقة.
التحقق من SMOTE: تقدم دليلاً تجريبياً على أن SMOTE يحسن فعلياً اكتشاف فئة الأقلية ويقلل من السلبيات الكاذبة في مهام التنبؤ بخطر الطلاب.
مقارنة النماذج: تسلط الضوء على تفوق طرق تعزيز التدرج (تحديداً LightGBM) على طرق التجميع (Random Forest) لهذه المهمة المحددة، مشيرة إلى توازن LightGBM بين الدقة العالية والتكلفة الحسابية المنخفضة.
البيانات السلوكية مقابل الثابتة: تعزز الدراسة المنظور النظري القائل بأن الآثار السلوكية الديناميكية (مسارات النقرات، وأنماط التسليم) هي أكثر دلالة على الخطر الأكاديمي المبكر من البيانات الديموغرافية الثابتة.
النشر المسؤول: تقترح الورقة بنية مفاهيمية لدعم القرار قائمة على "الإنسان في الحلقة" (Human-in-the-Loop - HITL). وهي تؤكد أن المخرجات التنبؤية يجب أن تساعد، لا أن تحل محل، المعلمين البشر. تتضمن البنية المقترحة آليات الحفاظ على الخصوصية (إزالة الهوية، والترميز) وتتماشى مع لوائح حماية البيانات، وتستشهد تحديداً بـ قانون حماية البيانات والخصوصية في أوغندا.
القصور والتوجهات المستقبلية تقر المؤلفة بتواضع بأن الدراسة تعتمد على مجموعة بيانات واحدة (OULAD)، مما قد يحد من إمكانية تعميم النتائج على مؤسسات ذات أنظمة تعليمية أو ديموغرافية مختلفة. كما تم تدريب النماذج على بيانات جدولية مهيكلة، مستبعدة النصوص غير المهيكلة (مثل منشورات المنتديات) والمؤشرات الاجتماعية والعاطفية. بالإضافة إلى ذلك، فإن بنية النشر المقترحة هي بنية مفاهيمية ولم يتم اختبارها بعد في بيئة مؤسسية حية.
تشمل توجهات البحث المستقبلي التي اقترحتها الورقة ما يلي:
تطوير نماذج تعلم زمنية مع إعادة وزن الميزات الديناميكية لالتقاط تطور التعلم بمرور الوقت.
استقصاء التعلم بنقل المعرفة عبر المؤسسات لتكييف النماذج عبر مختلف الجامعات.
دمج معالجة اللغات الطبيعية (NLP) لتحليل البيانات النصية غير المهيكلة بحثاً عن مؤشرات الشعور والتوتر.