Learning a Zeroth-Order Optimizer for Fine-Tuning LLMs
تقدم هذه الورقة البحثية ZO-Finetuner، وهو مُحسِّن قائم على التعلم من الرتبة الصفرية (zeroth-order optimizer) يتعلم تلقائياً استراتيجيات اضطراب فعالة من خلال تصميم موفر للذاكرة، مما يتيح التدريب لمرة واحدة لكل نموذج وأداءً فائقاً عبر مهام متنوعة في مرحلة ما بعد التنزيل مقارنة بالأساليب الثابتة الحالية من الرتبة الصفرية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك مكتبة ضخمة ومعقدة للغاية (نموذج لغوي كبير، أو LLM) تعرف كيف تكتب، وتفكر، وتدردش. تريد تعليم هذه المكتبة مهارة جديدة ومحددة، مثل كتابة العقود القانونية أو حل المسائل الرياضية. تسمى هذه العملية "الضبط الدقيق" (Fine-tuning).
عادةً، يتطلب تعليم هذه المكتبة طريقة مكلفة للغاية تسمى "الانتشار العكسي" (Backpropagation). فكر في الأمر كمعلم، بعد كل جملة يكتبها الطالب، يتعين عليه المرور عبر المكتبة بأكملها، وفحص كل كتاب، وحساب كيفية تعديل دماغ الطالب بدقة. إنها طريقة دقيقة، لكنها تتطلب كمية هائلة من الذاكرة والطاقة، مما يجعل القيام بها على أجهزة الكمبيوتر العادية أمراً مستحيلاً.
لحل هذه المشكلة، طور الباحثون طريقة "الرتبة الصفرية" (Zeroth-Order) (مثل MeZO). بدلاً من المرور عبر المكتبة بأكملها، تعمل هذه الطريقة مثل مستكشف معصوب العينين. يقوم المستكشف بتخمين بسيط (اضطراب)، ويرى ما إذا كانت النتيجة قد تحسنت أم ساءت، ثم يقوم بتخمين بسيط آخر في الاتجاه المعاكس. ومن خلال مقارنة النتائج، يمكنه معرفة الطريق الذي يجب أن يسلكه دون الحاجة لرؤية الصورة الكاملة. هذا يوفر كمية هائلة من الذاكرة.
المشكلة: "الخريطة الموحدة للجميع"
يستخدم المستكشفون المعصوبو العينون الحاليون استراتيجية عشوائية ثابتة. فهم يخمنون الاتجاهات بناءً على قاعدة قياسية مملة (مثل رمي نرد عادل). ولكن هذه الطة غير فعالة؛ فأحياناً، تحتوي المكتبة على "غرف" محددة (كتل من المعلمات) حيث تحتاج إلى أن تكون دقيقاً للغاية، بينما توجد غرف أخرى يمكنك أن تكون فيها جامحاً. الاستراتيجية الثابتة لا تعرف ذلك؛ فهي تعامل كل جزء من المكتبة بنفس الطريقة.
الحل: مُضبط الـ ZO (المستكشف الذكي)
ابتكر المؤلفون ZO Fine-tuner، وهو نظام "تعلم كيفية التعلم". بدلاً من استخدام قاعدة ثابتة، قاموا بتدريب "مدرب" صغير وفعال للغاية (شبكة عصبية صغيرة) ليعلم المستكشف المعصوب العينين كيف يخمن بشكل أفضل.
إليك كيف يعمل، باستخدام بعض التشبيهات:
المدرب (ZO Fine-tuner): تخيل مدرباً يراقب المستكشف. المدرب لا يحتاج لرؤية المكتبة بأكملها. بدلاً من ذلك، ينظر المدرب إلى بعض الإحصائيات البسيطة: "ما مدى الفوضى في هذه الغرفة الآن؟" و"هل ساعد التخمين الأخير أم أضر؟". وبناءً على ذلك، يخبر المدرب المستكشف: "في هذه الغرفة تحديداً، اتخذ خطوة كبيرة وجريئة. وفي تلك الغرفة الأخرى، اتخذ خطوة صغيرة وحذرة".
استراتيجية الكتل (The Block Strategy): المكتبة ضخمة (مليارات المعلمات). إذا حاول المدرب إعطاء تعليمات لكل كتاب على حدة، فسيكون ذلك بطيئاً جداً ويستهلك الكثير من الذاكرة. ومع ذلك، لاحظ الباحثون أن المكتبة منظمة في "كتل" (مثل أقسام الكتب). لذا، يتعلم المدرب إعطاء تعليم واحد لكل كتلة. هذا يشبه مدرباً يخبر فريقاً كاملاً من اللاعبين بكيفية التحرك معاً، بدلاً من الصراخ في وجه كل لاعب على حدة. هذا يحافظ على استهلاك الذاكرة صغيراً جداً.
سحر "تدرب مرة واحدة، واستخدم على نطاق واسع": عادةً، يتعين عليك تدريب مدرب جديد لكل مهمة جديدة. لكن المؤلفين وجدوا شيئاً مذهلاً: "شكل" المكتبة لا يتغير كثيراً، سواء كنت تعلمها الرياضيات أو كتابة القصص. لذا، قاموا بتدريب المدرب مرة واحدة على مجموعة بيانات واحدة (COPA). ثم أخذوا نفس المدرب وأرسلوه لتعليم المكتبة مهاماً مختلفة تماماً (مثل تحليل المشاعر أو فهم القراءة) وحتى نسخاً مختلفة من المكتبة.
- النتيجة: المدرب الذي تم تدريبه على مهمة واحدة عمل بشكل جيد بشكل مفاجئ في جميع المهام الأخرى. إنه مثل تدريب سائق على مضمار محدد، ثم جعلهم يقودون ببراعة على طريق سريع مختلف تماماً دون الحاجة لممارسة جديدة.
النتائج
اختبر المؤلفون هذه الطريقة على أربعة نماذج لغوية كبيرة وسبع مهام مختلفة.
- الأداء: في حوالي 82% من الحالات، حقق هذا "المستكشف الذكي" نتيجة أفضل بشكل أسرع من مستكشفي "القاعدة الثابتة".
- الكفاءة: لم يتطلب الكثير من الذاكرة الإضافية. "المدرب" نفسه صغير جداً (أقل من 2 ميجابايت لنموذج مكون من 30 مليار معلمة)، مما يجعله مثل إضافة صفحة ملاحظات واحدة إلى موسوعة بحجم 60 جيجابايت.
- الاستقرار: كانت الطريقة الجديدة أيضاً أقل حساسية لـ "معدل التعلم" (حجم الخطوات). حتى لو أخبرتهم باتخاذ خطوات أكبر، لم تنهار الطريقة بسه Old كما تفعل الطرق القديمة.
باختصار
يقدم البحث طريقة لتعليم نماذج الذكاء الاصطناعي العملاقة مهارات جديدة دون الحاجة إلى كمبيوتر خارق. لقد استبدلوا استراتيجية التخمين العشوائية والجامدة بمدرب صغير وذكي يتعلم كيفية تخمين الاتجاهات الصحيحة لمختلف أجزاء النموذج. وبمجرد تدريب هذا المدرب على مهمة واحدة، يمكن إعادة استخدامه لتعليم النموذج العديد من المهام الأخرى بكفاءة، مما يوفر الوقت وذاكرة الكمبيوتر.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.