← أحدث الأبحاث
💻 computer science

DFlash: Block Diffusion for Flash Speculative Decoding

يُعد DFlash إطار عمل للفك التنبؤي يستفيد من نموذج انتشار كتل خفيف الوزن لتوليد رموز مسودة بشكل متوازٍ، محققاً تسريعاً غير منقوص يتجاوز 6 أضعاف ومتفوقاً على أساليب رائدة مثل EAGLE-3 بما يصل إلى 2.5 ضعفاً.

المؤلفون الأصليون: Jian Chen, Yesheng Liang, Zhijian Liu

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

المؤلفون الأصليون: Jian Chen, Yesheng Liang, Zhijian Liu

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

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

نظام DFlash هو نظام جديد صُمم لتسريع هذه العملية دون ارتكاب أي أخطاء. إليك كيف يعمل، باستخدام تشبيهات بسيطة:

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

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

2. الحل القديم: المساعد "السريع ولكن السطحي"

لتسريع العملية، استخدم الباحثون سابقاً طريقة تسمى التوليد التخميني (Speculative Decoding). حيث قاموا بتوظيف مساعد سريع ورخيص (نموذج المسودة) لتخمين الكلمات القليلة التالية. ثم يقوم المحرر العبقري بالتحقق بسرعة مما إذا كانت تلك التخمينات صحيحة أم لا.

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

3. حل DFlash: المساعد "فائق التنظيم"

يقدم DFlash نوعاً جديداً من المساعدين يعتمد على الانتشار (Diffusion). فكر في نموذج الانتشار ليس كآلة كاتبة، بل كرسام يمكنه ملء قسم كامل من اللوحة دفعة واحدة.

بدلاً من كتابة كلمة واحدة، ينظر مساعد DFlash إلى القصة حتى الآن ويرسم كتلة كاملة من الـ 16 كلمة التالية في وقت واحد في ومضة واحدة.

4. السر الخفي: "ملاحظات المحرر"

التحدي الأكبر لهؤلاء المساعدين من نوع "الرسامين" هو أنهم ليسوا بذكاء المحرر الرئيسي. فإذا طلبت منهم التخمين فقط، فقد يخمنون بشكل عشوائي.

يحل DFlash هذه المشكلة عبر تزويد المساعد بـ ورقة غش مستمدة من عقل المحرر الرئيسي.

  • كيف يعمل: قبل أن يبدأ المساعد في التخمين، يلقي المحرر الرئيسي نظرة سريعة على القصة ويستخرج "ملاحظات خفية" (ميزات السياق) حول ما يُحتمل حدوثه بعد ذلك.
  • الحقن: يقوم DFlash بحقن هذه الملاحظات مباشرة في ذاكرة المساعد (تحديداً في "ذاكرة المفتاح والقيمة" - Key-Value cache). الأمر يشبه همس المحرر في أذن المساعد: "أنا أفكر في عاصفة، لذا فإن الكلمات التالية ستكون على الأرجال 'مظلمة'، 'غيوم'، و'رياح'".
  • النتيجة: لا يتعين على المساعد التخمين من الصفر؛ بل عليه فقط اتباع تلميحات المحرر القوية. وهذا يسمح للمساعد بتقديم تخمينات دقيقة جداً لكتلة كاملة من الكلمات في وقت واحد.

5. النتيجة: السرعة دون تضحية

لأن المساعد أصبح الآن سريعاً (يرسم 16 كلمة في وقت واحد) ودقيقاً (بفضل توجيهات ملاحظات المحرر الخفية)، نادراً ما يضطر المحرر الرئيسي لقول "لا، هذا خطأ".

  • ادعاء الورقة البحثية: في اختباراتهم، جعل DFlash الذكاء الاصطناعي أسرع بـ 6 مرات من الطريقة البطيئة القياسية.
  • المقارنة: كان أسرع بنحو 2.5 مرة من أفضل طريقة حالية (EAGLE-3)، والتي لا تزال تعتمد على التخمين البطيء "كلمة بكلمة".

ملخص التشبيه

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

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

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

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

جرّب Digest →