Skaling: Chinchilla's Exponents Meet Kaplan's Coupling
تقدم هذه الورقة قانون "سكالينج" (Skaling law)، وهو إطار عمل قياسي معمّم يربط بين سعة النموذج والبيانات من خلال أس تفاعلي واحد لتحسين دقة التنبؤ بالخسارة بشكل كبير وتمكين تخصيص ميزانية الحوسبة بكفاءة في استهلاك الموارد لتدريب النماذج اللغوية واسعة النطاق.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
عملية التوازن العظمى: كيف يتعلم الذكاء الاصطناعي
تخيل أنك تحاول تعليم عقل رقمي عملاق كيف يتحدث كل لغات العالم. للقيام بذلك، تحتاج إلى مكونين رئيسيين: عقل أكبر (مزيد من الخلايا العصبية، أو "المعلمات") ومزيد من الكتب المدرسية (مزيد من البيانات، أو "الرموز/Tokens"). لسنوات، استخدم العلماء مجموعة من القواعد تسمى "قوانين القياس" للتنبؤ بمدى جودة أداء هذا العقل. فكر في هذه القواعد ككتاب وصفات يخبرك بالضبط مقدار ما تحتاجه من كل مكون للحصول على كعكة مثالية.
الوصفة الأكثر شهرة، والمعروفة باسم "قانون تشينتشيلا"، اقترحت أن حجم العقل وكمية البيانات يعملان مثل صديقين منفصلين يعملان في غرفتين مختلفتين. افترض هذا القانون أنه إذا ضاعفت حجم العقل، فإن التحسن سيكون هو نفسه بغض النظر عن كمية البيانات التي لديك، والعكس صحيح. جعل هذا الأمر الرياضيات سهلة وساعد الباحثين في تحديد كيفية إنفاق ميزانياتهم الضخمة. ومع ذلك، تماماً مثل الوصفة الحقيقية، قد يكون هذا الافتراض بسيطاً للغاية. ماذا لو كان العقل والبيانات يحتاجان بالفعل إلى التواصل مع بعضهما البعض؟ ماذا لو تعلم العقل الأكبر بشكل مختلف عندما يكون لديه المزيد من الكتب ليقرأها؟ إذا أخطأنا في فهم هذه العلاقة، فقد نهدر ملايين الدولارات في تدريب نماذج صغيرة جداً بالنسبة لبياناتها، أو كبيرة جداً بالنسبة لعقولها، مما يؤدي إلى نتائج مخيبة للآمال.
قانون "سكيلينج" الجديد: عندما تختلط المكونات
في هذه الورقة البحثية، يقدم الباحثون من مختبر FAIR التابع لشركة ميتا وصفة جديدة محسنة تسمى قانون "سكيلينج" (Skaling law) (تُنطق "ske-IH-ling"). لقد اكتشفوا أن وصفة "تشينتشيلا" القديمة كانت تحتوي على خلل خفي: فقد عاملت حجم النموذج والبيانات كما لو كانا مستقلين تماماً، متجاهلة حقيقة أنهما يؤثران في بعضهما البعض بالفعل.
لتصور ذلك، تخيل أنك تحاول التنبؤ بمدى سرعة سيارة. قالت القاعدة القديمة: "السرعة تعتمد على حجم المحرك وَ كمية الوقود، بشكل منفصل". لكن البحث الجديد يظهر أن المحرك الأكبر يغير فعلياً من طريقة استخدامه للوقود بكفاءة. إذا كان لديك محرك صغير، فإن إضافة المزيد من الوقود لن يساعد كثيراً. ولكن إذا كان لديك محكم ضخم، فإن هذا الوقود الإضافي سيحدث فرقاً هائلاً. لقد فات الرياضيات القديمة تأثير "الاقتران" هذا، مما أدى إلى أخطاء كبيرة عند التنبؤ بالأداء في الحالات القصوى—مثل عندما يكون لديك نموذج ضخم مع كمية قليلة جداً من البيانات، أو نموذج صغير مع جبل من البيانات.
وجد المؤلفون أنه من خلال إضافة رقم واحد فقط (أس "الاقتران") إلى المعادلة، تمكنوا من إصلاح ذلك. يعمل هذا الرقم الجديد بمثابة "مفتاح خلط" يربط بين حجم العقل وحجم البيانات. وبدلاً من جمع تأثيراتهما معاً مثل كومتي رمل منفصلتين، يقوم قانون "سكيلينج" الجديد بضربهما بطريقة تعترف بأنهما يعملان كفريق واحد.
ماذا وجدوا: تنبؤات أذكى بجهد أقل
اختبر الباحثون هذا القانون الجديد باستخدام مجموعتين ضخمتين من بيانات التدريب أطلقوا عليهما اسم Farseer و SK-Grid. احتوت هذه المجموعات على مئات التجارب المختلفة، بدءاً من النماذج الصغيرة التي تبلغ 100 مليون معلمة وصولاً إلى النماذج العملاقة التي تبلغ مليارات المعلمات، والتي تم تدريبها على كل شيء من مليار إلى مئات المليارات من الكلمات.
إليكم ما اكتشفوه:
- القانون القديم كان خاطئاً عند الأطراف: عندما نظروا إلى الأخطاء، وجدوا أن قانون "تشينتشيلا" القديم كان جيداً في المنتصف، لكنه فشل فشلاً ذريعاً عند الزوايا. فقد كان يبالغ في تقدير أو يقلل من أداء النموذج بشكل كبير عندما يكون حجم النموذج وكمية البيانات غير متوازنين. ومع ذلك، ظل قانون "سكيلينง" الجديد دقيقاً في كل مكان، مما قلل خطأ التنبؤ بمقدار 1.5 إلى 3 مرات مقارنة بالطريقة القديمة.
- طريقة "متباعدة" للتدريب: أحد أروع النتائج هو أنك لست بحاجة لتدريب كل توليفة ممكنة من حجم العقل والبيانات لمعرفة القواعد. الطريقة القديمة كانت تتطلب "شبكة كاملة" من التجارب، وهو أمر مكلف للغاية. يعمل قانون "سكيلينج" الجديد بنفس الكفاءة إذا قمت بالتدريب فقط على أطراف الشبكة التي تأخذ شكل حرف "L"—بمعنى أنك تختبر فقط النماذج الصغيرة مع الكثير من البيانات، والنماذج الكبيرة مع القليل جداً من البيانات. هذه الاستراتيجية "المتباعدة" تسمح للباحثين بالتنبؤ بأداء النماذج الضخمة والمكلفة باستخدام حوالي 10 أضعاف أقل من قوة الحوسبة مما كان مطلوباً من قبل.
- تخصيص أفضل للموارد: لأن القانون الجديد يفهم كيفية تفاعل العقل والبيانات، فإنه يعطي إجابة أكثر دقة للسؤال: "كم من البيانات يجب أن أطعم بها نموذجي؟". اقترح القانون القديم نسبة ثابتة (مثل 20 كلمة لكل خلية عصبية)، لكن القانون الجديد يشير إلى أن هذه النسبة يجب أن تتغير فعلياً بناءً على النطاق. بالنسبة لبعض مجموعات البيانات، تتغير النسبة المثلى بشكل كبير مع كبر حجم النماذج، مما يعني أن النصيحة القديمة قد تؤدي بالشركات إلى إهدار الأموال.
لماذا يهم هذا الأمر
لا تدعي الورقة البحثية أنها حلت جميع مشاكل الذكاء الاصطناعي، لكنها تشير إلى أن الطريقة التي نخطط بها ميزانيات التدريب حالياً قد تكون غير دقيقة تماماً. من خلال إدراك أن حجم النموذج والبيانات هما فريق مقترن وليس مجرد عاملين مستقلين، يوفر قانون "سكيلينج" إطاراً أكثر متانة وكفاءة في استخدام الموارد. فهو يسمح للباحثين بتقديم تخمينات أفضل حول كيفية أداء نماذج الجيل القادم دون الحاجة إلى إجراء آلاف التجارب المكلفة.
باختات، يوضح المؤلفون أن تعديلاً بسيطاً في الرياضيات—إضافة معامل "خلط" واحد—يزيل الأخطاء المنهجية التي كانت تعاني منها المجالات التقنية. وهذا يعني أنه يمكننا بناء نماذج أفضل، بشكل أسرع وأرخص، من خلال فهم أن حجم العقل وكمية المواد القرائية مرتبطان ببعضهما البعض ارتباطاً وثيقاً لا ينفصم.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.