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

Divide and Conquer: Accelerating Diffusion-Based Large Language Models via Adaptive Parallel Decoding

تقدم هذه الورقة DiCo، وهو إطار عمل فك ترميز متوازي تكيفي يسد الفجوة بين التوازي النظري والعملي في النماذج اللغوية الكبيرة القائمة على الانتشار عبر توظيف استراتيجية "فرق تسد" ثلاثية المراحل لتحقيق تسريع كبير في الاستنتاج دون المساس بجودة التوليد.

المؤلفون الأصليون: Xiangzhong Luo, Yilin An, Zhicheng Yu, Weichen Liu, Xu Yang

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

المؤلفون الأصليون: Xiangzhong Luo, Yilin An, Zhicheng Yu, Weichen Liu, Xu Yang

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

تخيل أنك تحاول حل أحجية صور مقطوعة (Jigsaw Puzzle) ضخمة، لكنك لا تستطيع رؤية الصورة الموجودة على الصندوق. عليك أن تكتشف أين توضع كل قطعة بناءً فقط على القطع التي وضعتها بالفعل.

المشكلة: البطيء مقابل المغامر

هناك طريقتان رئيسيتان تحاول بهما نماذج الذكاء الاصطناعي (مثل تلك التي تكتب الأكواد البرمجية أو تحل المسائل الرياضية) حل هذه الأحجية:

  1. العامل الذي يعمل "قطعة بقطعة" (نماذج LLM التوليدية - Autoregressive): هذا هو المعيار الحالي. تخيل عاملاً دقيقاً للغاية يضع قطعة واحدة في كل مرة. ينظر إلى الصورة الكاملة حتى الآن، يختار القطعة المثالية التالية، ثم يضعها. بعد ذلك، يكرر العملية.

    • المزايا: الصورة الناتجة عادة ما تكون مثالية.
    • العيوب: العملية بطيئة للغاية. إذا كانت الأحجية تتكون من 1,000 قطعة، فعليه القيام بـ 1,000 رحلة منفصلة إلى الصندوق.
  2. العامل الذي "يأخذ كل شيء دفعة واحدة" (نماذج الانتشار - Diffusion Models): هذا نوع أحدث من الذكاء الاصطناعي. نظرياً، هذا العامل سريع جداً. بدلاً من وضع قطعة واحدة، ينظر إلى الأحجية الفارغة بالكامل ويقول: "أعتقد أنني أعرف أين تذهب جميع القطع الـ 1,000!" ويحاول وضعها جميعاً في وقت واحد.

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

الفجوة: لدينا عامل يمكنه العمل بالتوازي (كل شيء في وقت واحد)، لكنه خائف جداً من القيام بذلك لأنه قد يخطئ.

الحل: DiCo (فرق تسد)

تقدم الورقة البحثية استراتيجية جديدة تسمى DiCo (Divide and Conquer - فرق تسد). فكر في DiCo ليس كعامل واحد، بل كـ مدير مشروع ذكي ينظم عملية حل الأحجية إلى ثلاث مراحل متميزة للحصول على أفضل ما في العالمين: السرعة والدقة.

المرحلة 1: "التقسيم" (إيجاد المناطق الآمنة)

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

بدلاً من تخمين الغرفة بأكملها دفعة واحدة، تحدد DiCo مجموعات (Clusters) من القطع السهلة.

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

المرحلة 2: "السيطرة" (الملء المتوازي)

الآن بعد أن تم تقسيم الأحجية إلى أحياء آمنة، يخبر مدير المشروع العمال: "اذهبوا واملؤوا هذه الأحياء جميعها في نفس الوقت!"

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

المرحلة 3: "الإنهاء" (الضبط الدقيق)

في النهاية، تكون معظم الأحجية قد اكتملت. ولكن قد تبقى بعض القطع الصعبة في المنتصف—ربما عين معينة أو تفصيل صغير حيث لا يزال الذكاء الاصطناعي غير متأكد.

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

لماذا يهم هذا الأمر؟

  • السرعة: من خلال تجميع الأجزاء السهلة وحلها معاً، تعد DiCo أسرع بـ 3 إلى 5 مرات من الطرق القياسية الحالية.
  • الجودة: من خلال إيقاف وضع "التوازي" عندما تصبح الأمور صعبة والتحول إلى حل القطعة الواحدة بعناية، فإنها لا تضحي بالدقة.
  • لا حاجة لإعادة التدريب: الجزء الأفضل؟ هذه استراتيجية "وصّل وشغّل" (Plug-and-play). لست بحاجة لإعادة تدريب نموذج الذكاء الاصطناعي (وهو أمر مكلف وصعب). أنت فقط تغير طريقة حله للأحجية.

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

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

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

جرّب Digest →