Router Sensitivity Under Lightweight Fine-Tuning Identifies Prunable Experts in Mixture-of-Experts Models
تُثبت هذه الورقة أن الضبط الدقيق خفيف الوزن باستخدام المهايئات ذات الكفاءة في المعلمات يمكن أن يحدد بفعالية ويقص الخبراء منخفضي الحساسية في نماذج خليط الخبراء، مما يحقق تخفيضات كبيرة في الذاكرة وزمن الاستجابة مع الحفاظ على دقة تنافسية عبر مهام متنوعة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
الصورة الكبيرة: لماذا نحتاج إلى عقول ذكاء اصطناعي أكثر ذكاءً
تخيل أن لديك مكتبة ضخمة من المعرفة، ولكن في كل مرة تسأل فيها سؤالاً، يتعين على أمين المكتبة إخراج كل كتاب من الرفوف للعثور على الإجابة. سيكون ذلك بطيئاً للغاية وسيشغل مساحة هائلة. هذه هي المشكلة التي تواجه أحدث نماذج الذكاء الاصطناعي وأكثرها قوة. هذه النماذج، التي تسمى "خليط الخبراء" (Mixture-of-Experts - MoE)، مصممة مثل فريق من المتخصصين. فبدلاً من وجود عقل واحد عملاق يقوم بكل العمل، لديها العديد من العقول "الخبيرة" الأصغر حجماً. عندما تسأل سؤالاً، يقرر "موجه" (router) ذكي أي عدد قليل من الخبراء مطلوب لهذه المهمة المحددة، متجاهلاً البقية. هذا يجعل الذكاء الاصطناعي سريعاً في التفكير، ولكن هناك مشكلة: لتشغيل الذكاء الاصطناعي، لا يزال يتعين عليك الاحتفاظ بجميع الخبراء في ذاكرة حاسوبك، حتى أولئك الذين لا يتم استخدامهم. الأمر يشبه توظيف فريق من 100 طباخ ولكن السماح لاثنين فقط بالطهي في كل مرة، ومع ذلك لا يزال عليك دفع الإيجار وتوفير المآزر لجميع المئة.
السؤال الكبير الذي يطرحه العلماء هو: هل يمكننا الاستغناء عن الخبراء الذين لا نحتاجهم لتوفير المساحة والمال، دون جعل الذكاء الاصطناعي ينسى كيفية الطبخ؟ عادةً، يكون تحديد من سيتم الاستغناء عنه كابوساً. إذا خمنت فقط، فقد يفقد الذكاء الاصطناً قدرته على الرياضيات أو كتابة القصص. وإذا حاولت تدريب الذكاء الاصطناعي بأكما له ليتعلم من سيتم الاستغناء عنه، فإن ذلك سيكلف الكثير من المال والوقت لدرجة تلغي الغرض من توفير الموارد في المقام الأول. تأتي هذه الورقة البحثية لتملأ هذه الفجوة، متسائلة عما إذا كانت هناك طريقة رخيصة وسريعة لمعرفة أي الخبراء ضروريون حقاً وأيهم يشغلون مساحة فحسب.
الاكتشاف: "اختبار جهد" سريع لتحديد الخبراء غير المستغلين
وجد الباحثون في هذه الورقة خدعة ذكية ومنخفضة التكلفة لتحديد الخبراء "غير المستغلين" في فرق الذكاء الاصطناعي هذه. بدلاً من تدريب الذكاء الاصطناعي بأكمله (وهو ما يشبه جعل الفريق بأكمله يتدرب لمدة شهر ليروا من هو الجيد)، استخدموا "محولاً" (adapter) صغيراً وفعالاً — فكر فيه كدليل تدريب خفيف الوزن يغير أشياء قليلة فقط لفترة قصيرة جداً. لقد طبقوا هذا الدليل على "الموجه" (router) الخاص بالذكاء الاصطناعي (صانع القرار) وراقبوا مدى تغير تفضيلات الموجه.
إليك السحر: الخبراء الذين تغيرت تفضيلات الموجه لديهم أقل قدر خلال هذا الاختبار السريع هم الذين لم يكن الذكاء الاصطناعي بحاجة إليهم حقاً للمهمة الجديدة. أما الخبراء الذين تغيرت تفضيلاتهم كثيراً فهم الذين اعتمد عليهم الذكاء الاصطناعي بكثافة. من خلال الاستغناء عن الخبراء "غير المتغيرين"، استطاعوا تقليل استخدام الذاكرة للذكاء الاصطناعي بنسبة تقارب النصف (49%) وجعلوه أسرع بنسبة 37%، مع الحفاظ على قدرته على الإجابة على الأسئلة الصعبة بشكل جيد تقريباً كما كان من قبل.
كيف فعلوا ذلك وماذا وجدوا:
اختبر الفريق هذه الطريقة على نموذج ذكاء اصطناعي شهير يسمى Mixtral-8×7B. استخدموا طريقة تسمى LoRA (التكيف منخفض الرتبة) ولكن طبقوها فقط على أوزان الموجه، حيث دربوا 0.002% فقط من معاملات النموذج. هذا يشبه إعطاء الفريق خطاب تحفيزي لمدة 5 دقائق بدلاً من معسكر تدريبي لمدة شهر.
- النتيجة: عندما استغنوا عن نصف الخبراء بناءً على اختبار "حساسية الموجه" هذا، حافظ الذكاء الاصطناعي على دقة بلغت 27.54% في اختبار استدلال صعب (MMLU-Pro).
- المقارنة: لو قاموا بالاستغناء عن الخبماء عشوائياً، لانهارت الدقة إلى حوالي 16%. ولو استغنوا عن الخبراء ذوي "الوزن" الأصغر (وهو تخمين شائع)، لانهارت أيضاً. لكن طريقتهم حافظت على ذكاء النموذج.
- التكلفة: انخفضت الذاكرة من 24.2 جيجابايت إلى 12.3 جيجابايت، وانخفض الوقت المستغرق لإنشاء كل كلمة بشكل كبير.
ما استبعدوه:
تظهر الورقة البحثية بوضوح أنك لا تحتاج لتدريب الذكاء الاصطناعي بأكمله للعثور على هؤلاء الخبراء. في الواقع، تدريب النموذج بأكمله هو إضاعة للوقت والجهد لهذه المهمة المحددة. كما وجدوا أن توزيع دليل التدريب عبر الذكاء الاصطناعي بأكمله (تدريب الموجه، وأجزاء الانتباه، وعقول الخبراء جميعاً في وقت واحد) جعل الإشارة أسوأ. الأمر يشبه محاولة معرفة من هو أفضل طباخ من خلال جعل المطبخ بأكمله يطبخ في آن واحد؛ الضجيج يغرق الإشارة. أفضل النتائج جاءت من تركيز الجهد التدريبي الصغير فقط على الموجه.
مدى ثقتهم؟
المؤلفون واثقون جداً من هذه القياسات. لقد اختبروا طريقتهم على نماذج مختلفة (بما في ذلك Qwen1.5-MoE) ومهام مختلفة (مثل الرياضيات). في كل حالة، صمدت طريقة "حساسية الموجه" بينما أدى التقليم العشوائي إلى انهيار الذكاء الاصطناعي إلى دقة من خانة الآحاد. لقد قاسوا النتائج عدة مرات ووجدوا أن الاتجاهات كانت ثابتة. لم يتكهنوا فحسب؛ بل أجريوا الحسابات، وأظهرت البيانات انخفاضاً ثابتاً ومتوقعاً في الأداء مع إزالة المزيد من الخبراء، بدلاً من الانهيار المفاجئ. وهذا يشير إلى أن الطريقة موثوقة للاستخدام في العالم الحقيقي.
الخلاصة:
تثبت هذه الورقة البحثية أنه يمكنك جعل نماذج الذكاء الاصطناعي العملاقة أصغر وأسرع دون كسرها. كل ما تحتاجه هو إعطاء "صانع القرار" دفعة صغيرة وسريعة ومراقبة أي الخبراء يستيقظ وأيهم يظل نائماً. أولئك الذين يظلون نائمين هم من يمكنك الاستغناء عنهم بأمان. إنها طريقة عملية، رخيصة، وفعالة بشكل مدهش لتقليص الزوائد من أذكى حواسيب العالم.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.