← أحدث الأبحاث
💬 NLP

Self-Distillation for Multi-Token Prediction

تقترح هذه الورقة MTP-D، وهي طريقة تقطير ذاتي تعتمد على استراتيجية تمديد حلقية تعمل على تحسين معدلات قبول التنبؤ متعدد الرموز وسرعة الاستدلال بشكل كبير مع الحفاظ على أداء الرأس الرئيسي في النماذج اللغوية الكبيرة.

المؤلفون الأصليون: Guoliang Zhao, Ruobing Xie, An Wang, Shuaipeng Li, Huaibing Xie, Xingwu Sun

نُشر 2026-03-26
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Guoliang Zhao, Ruobing Xie, An Wang, Shuaipeng Li, Huaibing Xie, Xingwu Sun

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك تحاول كتابة قصة طويلة، لكن لديك قاعدة صارمة: يمكنك فقط كتابة كلمة واحدة في كل مرة. بعد أن تكتب "الـ"، عليك أن تتوقف، وتفكر، ثم تكتب "قطة". ثم تتوقف، وتفكر، ثم تكتب "جلست".

هكذا تعمل معظم النماذج اللغوية الكبيرة (LLMs) الحالية. إنها دقيقة، لكنها بطيئة. الأمر يشبه قيادة سيارة حيث يتعين عليك التوقف تماماً عند كل كلمة قبل اتخاذ الخطوة التالية.

المشكلة: عنق الزجاجة "كلمة واحدة في كل مرة"

لجعل هذه النماذج أسرع، اخترع الباحثون التنبؤ متعدد الرموز (MTP). فكر في هذا كمنح النموذج قوة خارقة: بدلاً من مجرد تخمين الكلمة التالية، فإنه يحاول تخمين الكلمات الثلاث التالية جميعها في آن واحد.

  • الطريقة القديمة: "الـ" ← (توقف) ← "قطة" ← (توقف) ← "جلست"
  • طريقة MTP: "الـ" ← (يخمن) ← "قطة جلست على" (كل ذلك دفعة واحدة!)

إذا خمن النموذج بشكل صحيح، فإنك توفر وقتاً هائلاً. لكن هناك مشكلة: النموذج ليس جيداً جداً في تخمين الكلمة الثانية، أو الثالثة، أو الرابعة. إنه بارع في الكلمة الأولى، ولكن بحلول الوقت الذي يصل فيه إلى الكلمة الثالثة، يبدأ في الهلوسة أو ارتكاب الأخطاء. وعندما يرتكب خطأً، يجب على النظام التوقف، والتخلص من التخمين السيئ، والعودة إلى الطريقة البطيئة المتمثلة في "كلمة واحدة في كل مرة". وهذا يدمر سرعة التحسين.

الحل: MTP-D (خدعة "التعليم الذاتي")

اقترح مؤلفو هذه الورقة حلاً ذكياً يسمى MTP-D. لقد أدركوا أن "العقل الرئيسي" للنموذج (الجزء الذي يكتب كلمة واحدة في كل مرة) ذكي جداً، لكن "الرؤوس الإضافية" (الأجزاء التي تحاول تخمين عدة كلمات) تعاني من بعض الارتباك.

لذا، استخدموا تقنية تسمى التقطير الذاتي (Self-Distillation).

التشبيه: الشيف الرئيسي وطهاة المساعدين
تخيل شيفاً رئيسياً (الرأس الرئيسي) يعرف تماماً كيفية طهي طبق مثالي. لديك أيضاً فريق من طهاة المساعدين (رؤوس MTP) الذين يحاولون التنبؤ بالخطوات التالية للوصفة.

  • قبل: كان طهاة المساعدين يخمنون بشكل عشوائي. غالباً ما كانوا يخطئون في المكونات، لذا كان على الشيف الرئيسي إيقافهم وإصلاح الطبق.
  • بعد (MTP-D): يقوم الشيف الرئيسي بهمس أكثر 10,000 مكون احتمالاً للمساعدين قبل أن يبدأوا في التخمين. لا يخمن المساعدون بشكل عشوائي؛ بل ينظرون إلى قائمة "الماستر" ويقولون: "حسناً، الماستر يعتقد أنه من المحتمل أن يكون 'ملحاً' أو 'فلفلاً'، لذا سأركز طاقتي هناك".

هذا هو جزء TopN-Logits. بدلاً من محاولة التخمين من قاموس يحتوي على 100,000 كلمة، يركز النموذج فقط على الـ 10,000 كلمة التي يعتقد العقل الرئيسي أنها محتملة. هذا يجعل التخمينات أكثر دقة.

شبكة الأمان "إيقاف التدرج" (Stop-Gradient)
كان هناك خوف: "إذا جعلنا المساعدين ينسخون الماستر بقوة، فهل سينسى الماستر كيف يطبخ بمفرده؟"
حل المؤلفون ذلك بخدعة إيقاف التدرج (Stop-Gradient). تخيل أن الشيف الرئيسي يرتدي سماعات عازلة للضوضاء. يمكن للمساعدين الاستماع إلى الماستر للتعلم، لكن الماستر لا يمكنه سماع أخطاء المساعدين. هذا يضمن بقاء الشيف الرئيسي مثالياً بينما يتحسن المساعدون.

"التمديد الحلقي": تمديد القوة الخارقة

بمجرد أن أصبح طهاة المساعدين جيدين حقاً في تخمين الكلمات الثلاث أو الأربع التالية، سأل الباحثون: "ماذا لو أضفنا المزيد من طهاة المساعدين؟ هل يمكننا تخمين 8 أو 16 كلمة للأمام؟"

عادةً، يؤدي إضافة المزيد من المخمنين إلى جعل النظام فوضوياً وبطيئاً. لكن المؤلفين وجدوا طريقة لتدريب حلقي (Looping).

  • التشبيه: تخيل أن لديك فريقاً من 4 عدائين تم تدريبهم على الجري في سباق تتابع. بد instead من تدريب 4 عدائين جدد من الصفر، تأخذ أول 4 عدائين، وتنسخ أسلوب تدريبهم، وتستخدمهم لـ تعليم الأربعة الآخرين. ثم تقوم بتشغيل الفريق المكون من 8 أشخاص معاً.
  • لأن المجموعة الأولى قد تم تدريبها بالفعل باستخدام طريقة "الشيف الرئيسي"، فإنهم ينقلون تلك المعرفة بشكل مثالي إلى المجموعة الجديدة. وهذا يسمح للنموذج بالتوسع ليصل إلى 16 كلمة مستقبلية دون أن ينهار.

النتائج: لماذا يجب أن نهتم؟

تظهر الورقة أن هذه الطريقة تغير قواعد اللعبة:

  1. تخمين أسرع: أصبحت "رؤوس المساعدين" (رؤوس MTP) الآن تقبل التخمينات الصحيحة بنسبة 7.5% أكثر من ذي قبل.
  2. تسريع هائل: نظرًا لأنهم يقبلون المزيد من التخمينات، يمكن للنموذج أن يعمل بسرعة 220% أكثر (أكثر من الضعف) عند التنبؤ بما يصل إلى 16 كلمة للأمام.
  3. لا فقدان في الجودة: لم يصبح "الشيف الرئيسي" (النموذج الأساسي) أقل ذكاءً. إنه لا يزال يكتب قصصاً مثالية؛ إنه فقط يفعل ذلك بشكل أسرع بكثير.

باختصار

تعلم هذه الورقة نماذج الذكاء الاصطناعي كيفية النظر بعيداً في المستقبل دون أن تضل الطريق. من خلال جعل الجزء الأكثر ذكاءً في النموذج يوجه أجزاء "التخمين" بلطف، ومن خلال نسخ ذلك التدريب بذكاء لإضافة المزيد من المخمنين، يمكننا جعل روبوتات الدردشة والكتابة في الذكاء الاصطناعي أسرع بمرتين دون التضحية بذكائها. إنه يشبه الترقية من سيارة تتوقف عند كل كلمة إلى قطار فائق السرعة ينطلق بسلاسة عبر النص.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →