Construction of a Personalized Physical Fitness Training Recommendation System Based on Random Forest and Gradient Boosting Machine
تقترح هذه الورقة إطار عمل للتعلم التعاوني الهرمي المدفوع بالمعرفة بالمجال (DKHCL) يدمج اختيار الميزات باستخدام الغابة العشوائية مع التنبؤ بآلة تعزيز التدرج وقيود نسبة عبء العمل الحاد إلى المزمن لتحقيق توصيات دقيقة وعالية الكفاءة ومخصصة للياقة البدنية، مما أظهر أداءً متفوقاً في مرحلة الاختبار غير المتصل بالإنترنت مقابل النماذج المرجعية المتقدمة وتحسينات ملموسة في الواقع في تقليل الإصابات وكفاءة تحقيق الأهداف في عملية تحقق ميدانية استباقية.
يواجه كل رياضي، من العداء الذي يمارس الجري في عطلة نهاية الأسبوع إلى عداء الأولمبياد، لغزاً بيولوجياً جوهرياً: ما مقدار الإجهاد الذي يجب تطبيقه على الجسم لزيادة قوته دون كسرِه؟ إذا كان الضغط قليلاً جداً، فسوف يتكيف الجسم ببطء؛ وإذا كان شديداً جداً، فإن خطر الإصابة يرتفع بشكل حاد. لعقود من الزمن، اعتمد المدربون على الحدس والخبرة لحل هذه المعضلة، محاولين موازنة إجهاد الرياضي الحالي مقابل لياقته طويلة الأمد. ومع ذلك، غالباً ما تعجز القدرة البشرية على التقدير عن مراعاة التاريخ المعقد والمتغير لحمل تدريب الرياضي. يعتمد نهج جديد، طوره باحثون في كلية لاييوو المهنية التقنية في الصين، على الذكاء الاصطناعي للتنقل في هذا التوازن الدقيق، مما يغير طريقة إنشاء خطط اللياقة البدنية المخصصة. وتعتمد الفكرة الجوهرية على مفهومين راسخين في علوم الرياضة. أولاً، إن استجابة الجسم للتمارين لا تتعلق فقط بالتمرين الذي يحدث اليوم، بل بكيفية مقارنة هذا التمرين بما قام به الرياضي خلال الأسابيع القليلة الماضية. ثانياً، العلاقة بين التدريب والاستشفاء ليست خطاً مستقيماً؛ بل تتضمن أنماطاً غير خطية حيث يمكن للتغييرات الصغيرة في الكثافة أن تؤدي إلى تأثيرات كبيرة غير متناسبة على الأداء أو خطر الإصابة. ومن خلال تعليم الكمبيوتر التعرف على هذه الأنماط مع الالتزام الصارم بقواعد السلامة المستمدة من الفسيولوجيا البشرية، بنى الباحثون نظاماً يقترح برامج تدريبية بمستوى من الدقة كان من الصعب تحقيقه سابقاً.
وضع الباحثون هدفاً لبناء نظام يمكنه النظر في الملف البدني التفصيلي للشخص والتوصية ببرنامج التدريب المثالي من مكتبة من الخيارات. لقد جمعوا بيانات من 2,634 فرداً على مدار 18 شهراً، مستمدين إياها من مركز رياضي إقليمي، وثلاثة نوادٍ للياقة البدنية، ومرفق لإعادة التأهيل. لكل شخص، جمعوا 37 معلومة مختلفة، تتراوح من التفاصيل الثابتة مثل العمر والطول إلى المؤشرات الفسيولوجية الديناميكية مثل تقلب معدل ضربات القلب، وقوة العضلات، واستهلاك الأكسجين. كما تتبعوا كيفية تدريب هؤلاء الأفراد بمرور الوقت، مسجلين تكرار ومدة وكثافة تمارينهم. لم يكن الهدف مجرد التنبؤ بدرجة، بل تحديد "ملاءمة" خطة تدريبية معينة لشخص معين على مقياس مكون من خمس نقاط، من غير ملائم للغاية إلى ملائم للغاية. ولإنشاء "الحقيقة الأرضية" لهذه المهمة، قامت لجنة من خمسة خبراء في العلوم الرياضية والمدربين بتقييم كل تركيبة ممكنة من الرياضي والبرنامج بشكل مستقل. وعندما اختلف الخبراء، ناقشوا الحالات حتى وصلوا إلى إجماع، مما ضمن أن البيانات التي تعلم منها الكمبيوتر كانت موثوقة بقدر ما يمكن أن تجعلها الخبرة البشرية.
لحل هذه المشكلة، أنشأ الفريق إطار عمل للذكاء الاصطناعي يتكون من جزأين ويعمل بشكل مختلف عن نماذج تعلم الآلة القياسية. يعمل الجزء الأول كمرشح، باستخدام طريقة تسمى "الغابة العشوائية" (Random Forest) لتصفية البيانات الـ 37 المتاحة وتحديد أهم 15 نقطة منها. هذه الخطوة حاسمة لأنها تزيل الضجيج وتركز النظام على الإشارات التي تهم حقاً، مثل السعة القصوى للأكسجين لدى الرياضي وتكرار تدريبه الأخير. أما الجزء الثاني، وهو "آلة تعزيز التدرج" (Gradient Boosting Machine)، فيأخذ هذه الميزات الـ 15 الرئيسية ويقوم بالتنبؤ الفعلي. وما يجعل هذا النظام فريداً هو كيفية تعامله مع الوقت والسلامة. فبدلاً من محاولة تعلم مرور الوقت من البيانات الخام وحدها، قام الباحثون بتغذية النظام صراحةً بنسب محسوبة تقارن عبء عمل الرياضي في الأسبوع الأخير مقابل عبء عمله في الأسابوات الأربعة الماضية. هذه النسبة، المعروفة باسم نسبة عبء العمل الحاد إلى المزمن، هي مقياس سلامة معروف في العلوم الرياضية. لم يترك الباحثون الكمبيوتر ليتعلم هذا من تلقاء نفسه؛ بل بنوا قاعدة مباشرة داخل عملية التعلم تعاقب النظام إذا اقترح خطة من شأنها أن ترفع نسبة السلامة هذه بشكل كبير جداً. وهذا يضمن أن الكمبيوتر لن يوصي أبداً بزيادة خطيرة في حمل التدريب، حتى لو أشارت البيانات بخلاف ذلك إلى أن هذا سيؤدي إلى درجة عالية.
تم اختبار نتائج هذا النهج مقابل مجموعة واسعة من الأساليب الأخرى، بما في ذلك نماذج تعلم الآلة الفردية، وأنظمة التعلم العميق التي تحاكي الدماغ البشري، والتخطيط التقليدي القائم على الخبرة. في الاختبارات غير المتصلة بالإنترنت باستخدام مجموعة ثابتة من البيانات، حدد النظام الجديد ملاءمة البرامج التدريبية بشكل صحيح بنسبة 87.3% من المرات. كان هذا الأداء أعلى من أفضل نماذج التعلم العميق، التي وصلت إلى 85.8%، وأفضل بكثير من الطرق التقليدية. كما أثبت النظام أنه أسرع بكثير في التدريب، حيث استغرق حوالي 52 ثانية فقط لمعالجة البيانات على محطة عمل قياسية، بينما تطلبت نماذج التعلم العميق أكثر من ثلاث دقائق. والأهم من ذلك، أن الباحثين أخرجوا النظام من المختبر إلى العالم الحقيقي في اختبار ميداني استمر 16 أسبوعاً شمل 600 مشارك. ومن المهم ملاحظة أن هذه كانت دراسة أتراب مضبوطة غير عشوائية استباقية، مما يعني أن تخصيص المجموعات استند إلى تفضيل الرياضيين بدلاً من التوزيع العشوائي، مما قد يؤدي إلى تحيز في الاختيار. في هذا الاختبار الواقعي، شهدت المجموعة التي استخدمت توصيات النظام انخفاض معدل حدوث الإصابات لديها إلى 3.2 لكل 1000 ساعة تعرض، وهو رقم أقل بكثير من 7.1 الملحوظ في المجموعات التي اتبعت خطط التدريب التقليدية. علاوة على ذلك، حقق الرياضيون الذين استخدموا النظام أهداف لياقتهم البدنية في وقت أسرع بمتوسط 21 يوماً من المجموعات الضابطة.
تشير الدراسة إلى أن الطريقة الأكثر فعالية لتطبيق الذكاء الاصطناعي في التدريب الرياضي ليست ترك الكمبيوتر يتعلم كل شيء من الصفر، بل توجيهه بالمعرفة البشرية الراسخة. فمن خلال دمج قواعد السلامة الفسيولوجية مباشرة في عملية تعلم الخوارزمية، يتجنب النظام الوقوع في الفخ الشائع المتمثل في اقتراح أحمال تدريبية خطيرة لمجرد أن البيانات تبدو واعدة. وجد الباحثون أنه بينما تعد نماذج التعلم العميق قوية، إلا أنها تتطلب كميات هائلة من البيانات لتعلم قيود السلامة هذه من تلقاء نفسها، بينما حقق نظامهم الهجين نتائج متفوقة باستخدام مجموعة بيانات أصغر بكثير من خلال البدء بالقواعد الصحيحة. كما يتضمن النظام آلية تعديل ديناميكية: فإذا أشارت ملاحظات الرياضي إلى إجهاد عالٍ أو ضعف في الاستشفاء خلال فترة معينة، يقوم النظام بتفعيل إعادة تقييم يمكن أن تقلل من كثافة التدريب الموصى بها بنسبة 10-15%. وهذا يخلق حلقة مغلقة حيث يتطور مخطط التدريب مع الحالة اليومية للرياضي، بدلاً من أن يظل جدولاً ثابتاً. وبينما أجريت الدراسة على مجموعة محددة من المشاركين وركزت على النتائج قصيرة المدى، فإن النتائج تقدم مخططاً مقنعاً لكيفية دعم التكنولوجيا للقرار الدقيق للمدربين البشر بدلاً من استبداله، مما يجعل التدريب رفيع المستوى أكثر أماناً وكفاءة لمجموعة أوسع من الناس.
ملخص تقني: بناء نظام توصية لتدريب اللياقة البدنية الشخصي بناءً على الغابة العشوائية (Random Forest) وتعزيز التدرج (Gradient Boosting Machine)
1. بيان المشكلة
غالبًا ما تعتمد برامج تدريب اللياقة البدنية التقليدية على خبرة المدرب، وتواجه صعوبة في الموازنة بين الاختلافات الفسيولوجية الفردية واحتياجات التعديل الديناميكي. تواجه نُهج تعلم الآلة الحالية للتوصيات الشخصية ثلاثة قيود أساسية:
إهمال التبعيات الزمنية: تتعامل معظم الأنظمة مع حمل التدريب كمسألة تحسين استاتيكية (ثابتة)، مما يؤدي إلى الفشل في مراعاة كيفية تأثير تاريخ التدريب الأخير على التعب والتكيف الحالي. وبينما توجد نظرية نسبة العمل الحاد إلى المزمن (ACWR)، إلا أنها تُطبق عادةً كمرشح لاحق (post-hoc filter) بدلاً من دمجها داخل عملية التعلم، مما يؤدي إلى تنبؤات قد تنتهك مجالات السلامة الفسيولوجية.
المقايضة بين الدقة والمتانة: تعاني الخوارزميات الفردية من صعوبة في الموازنة بين الأداء والاستقرار. توفر الغابة العشوائية (RF) تحملًا للضجيج ولكنها تفتقر إلى توصيف البواقي (residuals) الدقيق، بينما تحقق آلات تعزيز التدرج (GBM) دقة عالية ولكنها حساسة لضجيج الميزات.
استراتيجيات الدمج غير الفعالة: تعتمد طرق التجميع (ensemble methods) الحالية غالبًا على تركيبات خطية بسيطة أو متعلمين ميتا (stacking) تفشل في الاستفادة من الخصائص الهيكلية المتكاملة للخوارزميات المختلفة أو دمج مقاييس الثقة الخاصة بالمجال بشكل ديناميكي.
2. المنهجية: إطار عمل DKHCL
يقترح البحث إطار عمل التعلم التعاوني الهرمي المدفوع بالمعرفة بالمجال (DKHCL). تدمج هذه البنية نموذج RF لاختيار الميزات ونموذج GBM للتنبؤ الترتيبي، مع الالتزام بمبادئ فسيولوجيا التمرين.
2.1 خط معالجة البيانات والتحضير المسبق
مجموعة البيانات: 2,634 عينة صالحة من 2,847 متدربًا (تم جمعها على مدار 18 شهرًا من مركز رياضي إقليمي، وأندية لياقة بدنية، ومركز تأهيل).
الميزات: تتضمن البيانات الخام 37 بُعدًا (سمات ثابتة، مؤشرات فسيولوجية ديناميكية، وتتبع سلوكي).
الترميز الزمني: بدلاً من النمذجة التسلسلية الأصلية (مثل RNNs)، تم ترميز التبعيات الزمنية عبر إحصائيات النافذة المتحركة المهندسة: الحمل الحاد لمدة 7 أيام، الحمل المزمن لمدة 28 يومًا، ونسب ACWR.
الوسم (Labeling): تم تعريف الملاءمة كمهمة تصنيف ترتيبي (مقياس ليكرت خماسي النقاط: 1 = غير مناسب للغاية إلى 5 = مناسب للغاية)، تم وسمها بواسطة لجنة من الخبراء (ICC = 0.87).
2.2 المكونات الأساسية
يعمل إطار العمل في ثلاث مراحل متميزة:
اختيار الميزات باستخدام الغابة العشوائية (تقليل الأبعاد):
يتم تدريب نموذج غابة عشوائية (RF-FS) على المجموعة الكاملة المكونة من 37 بُعدًا لتحديد الميزات الأكثر قدرة على التنبؤ باستخدام أهمية التبديل الشرطي.
يقلل هذا من مساحة الإدخال إلى مجموعة فرعية أساسية من 15 ميزة (مثل VO₂max، مؤشر قوة العضلات، وتكرار التدريب)، مما يضغط مساحة الميزات بنسبة ~55% مع الاحتفاظ بـ 89.7% من المعلومات التنبؤية التراكمية.
تعمل هذه الخطوة كمرشح للضجيج، مما يهيئ مساحة إدخال أكثر نقاءً للمتنبئ.
التنبؤ الترتيبي باستخدام GBM مع قيود ACWR:
يقوم نموذج تعزيز التدرج (GBM) بإجراء التصنيف الترتيبي الأساسي على مجموعة الميزات المكونة من 15 بُdimension.
حقن المعرفة بالمجال: على عكس نموذج GBM القياسي، يقوم هذا النموذج بدمج قيد سلامة ACWR مباشرة في عملية التدريب عبر جزاء التدرج (gradient penalty).
إذا أدى البرنامج التدريبي المتوقع إلى ACWR أكبر من 1.5 (عتبة المخاطر الفسيولوجية)، يتم إضافة حد جزاء ناعم إلى دالة الخسارة أثناء تكرار التدرج. يضمن هذا أن النموذج يتعلم تجنب المناطق غير الآمنة جوهريًا، بدلاً من قص التنبؤات لاحقًا.
يتم تحسين المعلمات الفائقة (hyperparameters) باستخدام التحسين البايزي (Optuna).
الدمج الهرمي الديناميكي:
الدرجة النهائية للتوصية هي مزيج مرجح من مخرجات RF و GBM: Score=wRF⋅yRF+wGBM⋅yGBM+∑θk⋅gk.
الأوزان المتكيفة مع عدم اليقين: الأوزان (wRF,wGBM) ليست ثابتة. يتم حسابها ديناميكيًا بناءً على تباين التنبؤ (عدم اليقين) لكل نموذج لعينة معينة. إذا كان نموذج RF أكثر ثقة (تباين أقل) لعينة معينة، تزداد وزنه، والعكس صحيح.
التدخل القائم على القواعد: تطبق طبقة الاستراتيجية قيودًا صارمة (مثل موانع طبية، توفر المعدات) وقواعد التنوع قبل الترتيب النهائي.
3. المساهمات الرئيسية
التعلم المقيد فسيولوجيًا: يقدم البحث آلية لدمج نظرية ACWR كحد جزاء ناعم ضمن عملية تعزيز التدرج لنموذج GBM، مما يضمن التزام التنبؤات بحدود السلامة الفسيولوجية أثناء التدريب وليس بعده.
بنية تعاونية هرمية: يقترح مسارًا محددًا "RF لاختيار الميزات ← GBM للتحسين". هذا يفصل تقليل الأبعاد عن التنبؤ، مستفيدًا من قدرة RF على تحمل الضجيج لاستقرار الانحدار المتدرج لنموذج GBM.
الدمج الديناميكي المدفوع بعدم اليقين: ينتقل النظام إلى ما وراء المجموعات ذات الأوزان الثابتة عبر حساب أوزان الدمج الخاصة بكل عينة بناءً على تباين النموذج، مما يسمح للنظام بالثقة التكيفية في النموذج الأكثر موثوقية لكل ملف تعريف متدرب.
هندسة الميزات الزمنية: تثبت الدراسة أن هندسة الميزات الزمنية الصريحة (النوافذ المتحركة، ACWR) يمكن أن تتفوق على نماذج التعلم المتسلسل من طرف إلى طرف (مثل LSTM/Transformer) في البيانات الجدولية ذات العينات المحدودة، مما يوفر قابلية تفسير وكفاءة حوسبية أفضل.
4. النتائج التجريبية
4.1 الأداء في مرحلة ما قبل التشغيل (Offline)
أُجريت التجارب باستخدام تقاطع 5×2 على تقسيم ثابت (تدريب-تحقق-اختبار).
الدقة: حقق إطار DKHCL نسبة 87.3% (فاصل ثقة 95%: 85.1–89.4%)، متفوقًا على النماذج الفردية (RF: 74.7%، GBM: 81.5%) والنماذج المرجعية للتعلم العميق (Transformer: 85.8%).
المساحة تحت المنحنى (AUC): حقق DKHCL نسبة 0.924، مقارنة بـ 0.918 لنموذج Transformer.
مقياس F1: حقق DGHCL نسبة 0.883.
الكفاءة: كان وقت تدريب DKHCL هو 52.4 ثانية لكل دورة، وهو أسرع بكثير من Transformer (203.4 ثانية) و LSTM (156.2 ثانية).
الدلالة الإحصائية: بينما أظهر DKHCL تحسنًا بنسبة 1.5% في الدقة مقارنة بأقوى نموذج مرجعي (Transformer)، يشير البحث إلى أن هذا الفرق لم يصل إلى الدلالة الإحصائية بعد تصحيح Bonferroni للمقارنات المتعددة، رغم أن حجم التأثير (Cohen's d = 0.18) يشير إلى ميزة عملية.
4.2 التحقق الميداني (دراسة أتراب استباقية)
قيمت دراسة استباقية منفصلة لمدة 16 أسبوعًا مع 600 مشارك (مختلفين عن مجموعة بيانات ما قبل التشغيل) النتائج في العالم الحقيقي، وتضمنت مجموعة تجريبية (النظام الهجين، n=180)، ومجموعة ضابطة أ (تقليدية، n=90)، ومجموعة ضابطة ب (RF منفرد، n=90):
معدل الإصابة: سجلت المجموعة الموجهة بالنظام معدل إصابة بنسبة 3.2%، مقارنة بـ 7.1% في المجموعات الضابطة التقليدية.
تحقيق الأهداف: تم تقصير متوسط دورة تحقيق الأهداف بمقدار 21 يومًا مقارنة بالمجموعات الضابطة.
الاعتماد: وصلت معدلات اعتماد الخطط إلى 89.4%، وهي أعلى بكثير من الملفات التعريفية أحادية البعد التقليدية (65.7%).
5. الأهمية والادعاءات
يدعي البحث أن إطار عمل DKHCL يثبت أن دمج المعرفة بالمجال (القيود الفسيولوجية) صراحةً كتحيزات استقرائية هو أكثر كفاءة في التعامل مع العينات من التعلم "الصندوق الأسود" من طرف إلى طرف في المجالات ذات العينات الصغيرة والضجيج العالي مثل علوم الرياضة.
التفسير مقابل الأداء: تجادل الدراسة بأن هندسة الميزات الزمنية ودمج قيود السلامة يتيح للنظام تحقيق دقة عالية وسلامة دون التكلفة الحوسبية وطبيعة "الصندوق الأسود" لنماذج التعلم العميق.
التأثير العملي: نجح النظام في الانتقال من التخطيط الاستاتيكي إلى التطور الديناميكي، مما قلل من مخاطر الإصابة وسرّع من تحقيق أهداف اللياقة البدنية في البيئات الواقعية.
الاعتراف بالقيود: أشار المؤلفون بتواضع إلى أن التحقق الميداني كان دراسة أتراب غير عشوائية، مما قد يدخل تحيز الاختيار. كما أقروا بأن النظام يعتمد حاليًا على مصادر بيانات محددة (الأجهزة القابلة للارتداء، السجلات) ولا يدمج بعد البيانات متعددة الوسائط مثل تحليل الفيديو أو الحالات النفسية. كما تم الاعتراف بأن عتبة ACWR (1.5) هي استدلال مستمد من الرياضات الجماعية، ويتطلب معايرة إضافية لمجموعات سكانية محددة.
في الختام، يقدم البحث حلاً قويًا، قابلًا للتفسير، وفعالاً حوسبيًا للتدريب الشخصي على اللياقة البدنية، يعطي الأولوية للسلامة الفسيولوجية ويستفيد من نقاط القوة المتكاملة لطرق التجميع القائمة على الأشجار.