نظرية التعلم2019متوسط13 دقيقة قراءة
كيف نوفّق بين نجاح النماذج الكبيرة والفهم الكلاسيكي لمقايضة الانحياز والتباين
Reconciling Modern Machine-Learning Practice and the Classical Bias–Variance Trade-Off
Belkin, M. · Hsu, D. · Ma, S. · Mandal, S. — PNAS
المشكلة
بحلول عام 2018، ظهر تناقض واضح لا يمكن تجاهله في مجال التعلّم الآلي. الكتب الدراسية كلها تُدرّس القاعدة نفسها: وازن بين تعقيد — إن كان بسيطاً جداً لن يلتقط الأنماط الحقيقية (نقص تخصيص)، وإن كان معقداً جداً سيحفظ الضجيج (فرط تخصيص). النقطة المثلى في المنتصف هي ما تبحث عنه. لكن الممارسين على أرض الواقع كانوا يفعلون العكس تماماً: يبنون شبكات عصبية ضخمة، يُدرّبونها حتى تُطابق كل نقطة بخطأ صفري، ومع ذلك يحصلون على نتائج اختبار ممتازة. وفق النظرية الكلاسيكية، هذا مفترض أن يكون كارثة. الفجوة بين ما تقوله النظرية وما ينجح عملياً وصلت إلى حدّ لم يعد ممكناً تجاهله.
الإسهام
تطرح الورقة إطاراً جديداً اسمه «الهبوط المزدوج» يُكمل القصة التي توقف عندها منحنى U الكلاسيكي. الفكرة الجوهرية: حين تزيد النموذج بما يتجاوز النقطة التي يستطيع فيها مطابقة كل بيانات التدريب تماماً، فإن خطأ الاختبار لا يستمر في الارتفاع بل ينخفض مجدداً، وكثيراً ما يتفوّق على «النقطة المثلى» الكلاسيكية. أثبت المؤلفون هذا السلوك عبر عائلات نماذج مختلفة: الشبكات العصبية، وسمات فورييه العشوائية، والغابات العشوائية، وأشجار التعزيز، على مجموعات بيانات متنوعة (MNIST، CIFAR-10، SVHN، TIMIT، 20-Newsgroups). والآلية التي يكشفونها واضحة: كلما كبر فضاء الدوال المتاحة، وجدت الخوارزمية حلولاً استيفائية أنعم وبمعيار أصغر — كأنّ مبدأ أوكام يعمل تلقائياً: كلما اتسعت الخيارات، كان أبسط حلّ كامل أفضل.
الأثر
هذه الورقة أعطت اسماً وإطاراً رسمياً لظاهرة غيّرت طريقة تفكير المجال بأكمله في اختيار النماذج . ألهمت عمل ناكيران وآخرين (2020) الذين اكتشفوا أن الهبوط المزدوج يظهر أيضاً مع تقدّم حقب التدريب ومع تغيّر حجم البيانات، وأثّرت في الدراسات النظرية للنماذج ذات المعاملات الكثيرة من منظور نواة المماس العصبية، وساعدت في فهم ظاهرة الاستيعاب المتأخر (grokking). الأثر العملي الأهمّ: أعطت الورقة للممارسين مبرراً نظرياً واضحاً لاستخدام نماذج ضخمة — إذا كان النموذج كبيراً كفايةً ، فتكبيره أكثر يُحسّن الأداء ولا يُضرّه. هذا المبدأ صار اليوم ركيزة أساسية في عصر قوانين التحجيم.
تخيّل مسابقة طبخ تختار لها طهاة. طاهٍ مبتدئ بمهارات محدودة سيُقدّم أطباقاً ناقصة لا ترقى للمستوى — هذا يشبه . طاهٍ آخر يملك مهارات تكفي بالضبط لتنفيذ كل وصفة في الكتاب حرفياً، لكن بدون أي هامش للارتجال — هذا الطاهي سيرتبك عند أي تغيير ويُخرج أطباقاً غريبة، وهذا يشبه عند عتبة الاستيفاء. أما الطاهي المحترف الذي يعرف آلاف الوصفات، فيستطيع تنفيذ الكتاب بالكامل والارتجال بثقة، لأن خبرته الواسعة تجعله يعود تلقائياً إلى أبسط طريقة وأكثرها أناقة لتحضير كل طبق.
ما تكشفه هذه الورقة هو أن النماذج تتصرّف بالمنطق نفسه. حين تتجاوز بالنموذج منطقة الخطر — حيث سعته تكفي بالكاد — يبدأ بالعثور على حلول أنعم وأبسط، لا رغم حجمه الكبير بل بسببه.
الفهم الكلاسيكي: منحنى U
كل كتاب في التعلّم الآلي يبدأ من النقطة نفسها. معك بيانات تدريب، وتريد أن تجد مُتنبِّئاً من فئة دوال يعمل جيداً على بيانات جديدة لم يرها من قبل. الأسلوب المعتاد هو (ERM): اختر الدالة التي تُعطي أقل خسارة على بيانات التدريب.
القاعدة الكلاسيكية واضحة: إن كانت صغيرة جداً، فلن تجد فيها دالة قادرة على التقاط النمط الحقيقي — وهذا ما نسمّيه نقص التخصيص. وإن كانت كبيرة جداً، فالدالة المختارة ستبدأ بحفظ الضجيج والتفاصيل العشوائية بدلاً من الأنماط الحقيقية — وهذا فرط التخصيص. الخلاصة التي يُدرّسها كل كتاب: ابحث عن نقطة التوازن بين الطرفين. هذا التوازن يرسم المنحنى الشهير على شكل حرف U: مع زيادة سعة النموذج يتحسّن الأداء أولاً ثم يبدأ بالتدهور.
هذه الفكرة حكمت عقوداً من الممارسة. أدوات مثل و و كلها صُمّمت للعثور على تلك النقطة المثلى. وكانت القاعدة غير المكتوبة واضحة: أي نموذج يصل لخطأ تدريب صفري هو نموذج حفظ البيانات ولن يُعمِّم جيداً.
المفاجأة: النماذج التي تحفظ كل شيء تنجح!
ثم ظهر التعلّم العميق وقلب هذه الصورة. اكتشف الممارسون أن الطريقة الناجحة ليست البحث عن نقطة التوازن — بل بناء كبيرة لدرجة أنها تستطيع حفظ كل مثال تدريبي بخسارة صفرية. هذا ما نسمّيه الاستيفاء: النموذج يمرّ بكل نقطة تدريب بالضبط، كأنك رسمت منحنى يلمس كل نقطة في مخطط التشتّت.
حسب النظرية الكلاسيكية، هذا يُفترض أن يكون كارثة. النموذج حفظ البيانات بكل ضجيجها وتفاصيلها العشوائية — فكيف سينجح على بيانات جديدة؟ لكن النتائج التجريبية أثبتت العكس: هذه النماذج المُستوفِية حققت دقة اختبار تتفوّق على أحدث ما في المجال. وفي تجربة لافتة، أثبت زانغ وآخرون (2017) أن الشبكات العصبية القادرة على حفظ تصنيفات عشوائية تماماً — أي بيانات بلا أي نمط حقيقي — تظل تُعمِّم جيداً حين تُدرَّب على بيانات حقيقية.
ترسّخت ممارسة جديدة في التعلّم العميق: اجعل الشبكة كبيرة بما يكفي لتصل لخسارة تدريب صفرية بسهولة. هذا يناقض القاعدة الكلاسيكية مباشرة، وكان واضحاً أن شيئاً جوهرياً ناقص في الصورة القديمة.
الحلّ: منحنى الهبوط المزدوج
ما فعله بلكِن وزملاؤه هو تقديم إطار يحلّ هذا التناقض. الفكرة بسيطة وعميقة في آن: منحنى U الكلاسيكي ليس خاطئاً — لكنه يروي نصف القصة فقط. هو يصف ما يحدث حين يكون عدد النموذج أقل من عدد أمثلة التدريب. لكن ماذا يحدث إن واصلت تكبير النموذج وتجاوزت عتبة الاستيفاء؟ هنا تبرز ظاهرة ثانية لم تكن الصورة الكلاسيكية تتضمنها.
الصورة الكاملة هي ما أسماه المؤلفون منحنى الهبوط المزدوج، وفيه ثلاث مناطق واضحة. في المنطقة اليسرى نرى السلوك الكلاسيكي: يتحسّن الأداء مع زيادة السعة حتى النقطة المثلى، ثم يبدأ فرط التخصيص بالتزايد مع اقتراب السعة من (عدد أمثلة التدريب). عند عتبة الاستيفاء (، حيث عدد المعاملات)، يصل النموذج إلى أسوأ حالاته: سعته تكفي بالكاد لمطابقة كل نقطة تدريب، فكل طاقته مستنفدة في حفظ البيانات دون أي مساحة متبقية لأي مفيد. هنا يبلغ خطأ الاختبار ذروته الحادة.
لكن الأمر المفاجئ يحدث بعد هذه العتبة. في نظام فرط المعاملات ()، خطأ الاختبار يعود للانخفاض. السبب منطقي حين تفكّر فيه: النموذج الآن يملك معاملات أكثر بكثير مما يحتاج لمطابقة البيانات، فهناك طرق كثيرة لتحقيق الاستيفاء — ومن بين كل هذه الطرق، تنتقي خوارزمية التعلّم الحلول الأنعم والأبسط تدريجياً. خيارات أكثر تعني حلولاً أفضل.
الآلية: لماذا يُنتج النموذج الأكبر حلولاً أنعم؟
كل النماذج الواقعة يمين العتبة تُحقّق خطأ تدريب صفرياً — كلها تستوفي البيانات. فما الذي يجعل بعضها يُعمِّم جيداً والبعض الآخر لا؟ الجواب يكمن في الانحياز الاستقرائي — أي التفضيل الضمني الذي تحمله خوارزمية التعلّم لحلول معينة دون غيرها.
لنأخذ سمات فورييه العشوائية (RFF) مثالاً ملموساً. حين يكون هناك عدد لا نهائي من متجهات المعاملات التي تُعطي خسارة تدريب صفرية، تختار الخوارزمية المتجه ذا أصغر . هذا هو مبدأ أوكام في صيغته الرياضية: من بين كل التفسيرات المتوافقة مع البيانات، اختر الأبسط.
النتيجة الرياضية الأساسية هنا: كلما زاد عدد السمات متجاوزاً ، اقتربت دالة الاستيفاء ذات المعيار الأصغر من الدالة المثالية في فضاء هلبرت بنواة إعادة الإنتاج (RKHS) الكامل. هذه الدالة المثالية هي أنعم مُستوفٍ ممكن — وكلما أضفت سمات أكثر، اقتربت منها أكثر.
هذه الآلية ليست خاصة بنوع واحد من النماذج، لكن شكل الانحياز الاستقرائي يختلف من عائلة لأخرى. في الشبكات العصبية المُدرَّبة بـ العشوائي، هناك أدلة تجريبية ونظرية على أن عملية التحسين نفسها تميل ضمنياً نحو الحلول ذات المعيار المنخفض — وهذا ما يُعرف بالتنظيم الضمني. أما في ، فالآلية مختلفة: كل شجرة مُستوفِية بمفردها قد تكون خشنة ومتذبذبة، لكن حين تحسب متوسط عدد كبير منها تحصل على دالة استيفائية ناعمة — قوة هنا.
والنتيجة اللافتة: في آلات ، ثلاثة أساليب تبدو مختلفة تماماً — التصغير الصريح للمعيار، والانحدار التدريجي من تهيئة صفرية، ومتوسط مسارات العملية الغاوسية — تتقارب جميعها نحو الحلّ الاستيفائي نفسه. هذا التقارب يقول شيئاً مهماً: الهبوط المزدوج ليس خصوصية لخوارزمية بعينها، بل هو خاصية أساسية في العلاقة بين سعة النموذج والبيانات.
الدليل: الهبوط المزدوج ظاهرة شاملة
من أقوى ما في هذه الورقة أنها لم تكتفِ بإثبات الهبوط المزدوج على نوع واحد من النماذج، بل أظهرته عبر عائلات مختلفة جوهرياً في طريقة عملها.
سمات فورييه العشوائية (RFF): وهي شبكات عصبية بطبقتين تبقى أوزان الطبقة الأولى فيها ثابتة وعشوائية. على MNIST ()، يرسم منحنى خطأ الاختبار شكل U واضحاً حين ، ثم تبرز ذروة حادة عند ، ثم يهبط الخطأ مجدداً حين . حلّ آلة النواة بالمعيار الأصغر () يتفوّق على كل نموذج بعدد سمات محدود. والنمط نفسه يتكرر على CIFAR-10 وSVHN وTIMIT و20-Newsgroups.
الشبكات العصبية كاملة الاتصال: شبكات بطبقة مخفية واحدة مُدرَّبة بـالانحدار التدريجي العشوائي على MNIST. عتبة الاستيفاء تظهر عند (حيث عدد الفئات). رغم أن مشهد التحسين غير محدّب، يبقى الهبوط المزدوج واضحاً وإن كان أكثر تشويشاً مقارنة بـ RFF.
الغابات العشوائية وأشجار : باستخدام عدد الأوراق في كل شجرة وعدد الأشجار كمقياس للسعة، تظهر الظاهرة نفسها. متوسط عدد كبير من الأشجار المُستوفِية يُعطي حلولاً أنعم بخطأ اختبار أقل من أي شجرة منفردة — وهذا تجسيد واضح لقوة التجميع.
الأساس النظري: لماذا ينجح الاستيفاء رياضياً؟
يُقدّم المؤلفون مبرهنة تُعطي ضماناً رياضياً لنجاح الاستيفاء بالحدّ الأدنى لـالمعيار. الإعداد كالتالي: لنفترض أن البيانات مُولَّدة بدالة هدف تقع في فضاء RKHS الكامل ، وأنه لا يوجد ضجيج. نقاط التدريب مسحوبة بانتظام من مجال متراصّ . النتيجة: أي دالة استيفائية تُحقّق حدّ تقريب منتظماً:
لماذا لم يُلاحظ أحد هذه الظاهرة من قبل؟
سؤال مشروع: إذا كانت هذه الظاهرة بهذا الشمول، فلماذا لم يلاحظها أحد لعقود؟ المؤلفون يُحدّدون عدة أسباب عملية وثقافية تفسّر ذلك.
السبب الأول أن الإحصاء الكلاسيكي يعمل عادة بمجموعات سمات ثابتة وصغيرة، فلا توجد طريقة أصلاً لزيادة السعة متجاوزاً عتبة الاستيفاء. السبب الثاني أن التنظيم يُستخدم دائماً تقريباً في الإحصاء اللامعلمي، والتنظيم يمنع المطابقة الدقيقة فيُخفي الذروة كلياً. السبب الثالث أن سمات فورييه العشوائية صُمّمت كبديل حسابي رخيص لآلات النواة، لذلك استُخدمت عادة بعدد سمات — بعيداً جداً عن العتبة.
أما في الشبكات العصبية تحديداً، فعدم تحدّب مشهد التحسين يجعل المنحنى مشوّشاً ويصعب قراءته بوضوح. والتوقف المبكر — الذي يوقف التدريب حين يبدأ خطأ التحقق بالارتفاع — له أثر تنظيمي قوي يُخفي الذروة. فوق ذلك، الذروة تحدث في نطاق ضيق جداً من المعاملات يسهل تفويته حين تُجرّب بنى معمارية متباعدة.
ما الذي يتغيّر عملياً؟
إطار الهبوط المزدوج يُغيّر ثلاثة أشياء عملية بشكل مباشر.
أولاً، طريقة اختيار النموذج تتغيّر. القاعدة القديمة «ابحث عن النقطة المثلى» تنطبق فقط حين يكون عدد المعاملات أقل من عدد الأمثلة. أما في الممارسة الحديثة، فإن كنت قادراً على تجاوز عتبة الاستيفاء، فتكبير النموذج أكثر يُحسّن التعميم. هذا يُعطي مبرراً نظرياً مباشراً لما يفعله الممارسون فعلاً من استخدام شبكات ضخمة.
ثانياً، التحسين يصبح أسهل. النماذج ذات المعاملات الكثيرة تمتلك مشاهد تحسين مريحة: الانحدار التدريجي العشوائي يتقارب نحو الحلول المثلى بموثوقية أكبر حين . النتيجة أن النماذج الأكبر أسهل في التدريب وأفضل في التعميم في الوقت نفسه — فائدة مزدوجة لم تتوقعها النظرية الكلاسيكية.
ثالثاً، التنظيم يحتاج إعادة تقييم. التنظيم مفيد في النظام الكلاسيكي، لكنه قد يمنع النموذج من الوصول إلى النظام الحديث المفيد بإبقائه بعيداً عن الاستيفاء. الرسالة العملية: تحتاج لتفكير أدق في متى تستخدم التنظيم وبأي مقدار.
مبسَّط لإظهار الفكرة — ليس التنفيذ الحقيقي.
import numpy as np
from sklearn.datasets import load_digits
from sklearn.model_selection import train_test_split
# تحميل مجموعة بيانات صغيرة (أرقام مكتوبة بخط اليد، 10 فئات)
X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, train_size=200, random_state=42)
n = X_train.shape[0] # 200 نقطة تدريب
# ترميز الأهداف بنظام one-hot
Y_train = np.eye(10)[y_train] # الشكل (200, 10)
# تجربة أعداد مختلفة من سمات فورييه العشوائية
for N in [50, 150, 200, 500, 2000]:
# توليد ترددات عشوائية من التوزيع الطبيعي N(0, sigma^-2 * I)
sigma = 5.0
W = np.random.randn(X_train.shape[1], N) / sigma
# حساب السمات: جيب وجيب تمام (2N معامل حقيقي)
Z_train = np.hstack([np.cos(X_train @ W), np.sin(X_train @ W)])
Z_test = np.hstack([np.cos(X_test @ W), np.sin(X_test @ W)])
# حلّ المربعات الصغرى بالحدّ الأدنى للمعيار
coeffs, _, _, _ = np.linalg.lstsq(Z_train, Y_train, rcond=None)
# التنبؤ والتقييم
preds = Z_test @ coeffs
acc = np.mean(preds.argmax(axis=1) == y_test)
norm = np.linalg.norm(coeffs)
print(f"N={N:5d} دقة={acc:.3f} معيار={norm:.1f} {'← عتبة الاستيفاء' if N == n else ''}")الأثر: من الهبوط المزدوج إلى عصر قوانين التحجيم
1992
صياغة مقايضة الانحياز والتباين
قدّم جيمان وبيننستوك ودورسات الصياغة الرسمية لتفكيك الانحياز والتباين في سياق الشبكات العصبية، وترسّخ بعدها منحنى U كمبدأ أساسي يُدرَّس في كل مقرر.
2017
«إعادة التفكير في التعميم» (زانغ وآخرون)
أثبتوا أن الشبكات العصبية قادرة على حفظ تصنيفات عشوائية بالكامل، ومع ذلك تُعمِّم جيداً على البيانات الحقيقية — وهذا كشف الفجوة الكبيرة بين النظرية والممارسة.
2019
هذه الورقة (بلكِن وآخرون) — الهبوط المزدوج
جمعت بين منحنى U الكلاسيكي ونجاح الاستيفاء الحديث في إطار واحد هو الهبوط المزدوج، وأثبتت الظاهرة تجريبياً عبر الشبكات العصبية وسمات فورييه العشوائية والغابات العشوائية وأشجار التعزيز.
2020
الهبوط المزدوج العميق (ناكيران وآخرون)
وسّعوا فكرة الهبوط المزدوج لتشمل محاور جديدة: عدد حقب التدريب وحجم مجموعة البيانات. أظهروا أن خطأ الاختبار يمكن أن يمرّ بهبوط مزدوج ليس فقط مع حجم النموذج، بل أيضاً مع زمن التدريب أو كمية البيانات.
2021
الاستيعاب المتأخر (بَوَر وآخرون)
اكتشفوا أن النماذج قد تنتقل فجأة من مرحلة الحفظ إلى التعميم الحقيقي بعد فترة طويلة من مطابقة بيانات التدريب. إطار الهبوط المزدوج يُساعد في فهم هذا التعميم المتأخر المفاجئ.
2020
قوانين التحجيم للنماذج اللغوية العصبية
كشف كابلان وآخرون عن علاقات أُسّية منتظمة تربط حجم النموذج والبيانات والحوسبة بالخسارة. إطار الهبوط المزدوج ساعد في تفسير لماذا يستمر الأداء بالتحسّن ببساطة حين تُكبّر النموذج.
منحنى الهبوط المزدوج غيّر جذرياً فهمنا للعلاقة بين حجم النموذج والتعميم. قبل هذه الورقة، كان المبدأ السائد أن النموذج الأكبر يعني فرط تخصيص أكثر. بعدها، أدرك المجتمع البحثي أن هناك نظامين مختلفين — والنظام الحديث الذي تجد فيه النماذج الأكبر حلولاً استيفائية أنعم هو ما يفسّر النجاح التجريبي للتعلّم العميق. هذا الفهم أصبح اليوم أساساً لعصر قوانين التحجيم، حيث المبدأ العملي واضح: إذا سمحت الموارد، كبّر النموذج.
المرجعBelkin, Hsu, Ma, Mandal. Reconciling Modern Machine-Learning Practice and the Classical Bias–Variance Trade-Off. Proceedings of the National Academy of Sciences (PNAS), 2019.
مصطلحات هذه الورقة
- الموازنة بين الانحياز والتباعدBias-Variance Tradeoff
- فرط التخصيصOverfitting
- التعميمGeneralization
- الاستيفاءInterpolation
- الضبط الهيكليRegularization
- الشبكة العصبيةNeural Network
- شجرة القرار الإحصائيةDecision Tree
- النماذج التجميعية الهجينةEnsemble
- النواة الحسابيةKernel
- النموذجModel
- تقليل المخاطر التجريبيةEmpirical Risk Minimization
- الانحياز الاستقرائي المسبقInductive Bias
- نواة المماس العصبيNeural Tangent Kernel
- المعيار التفاضليNorm