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

Long-Context Modeling with Dynamic Hierarchical Sparse Attention for Memory-Constrained LLM Inference

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

المؤلفون الأصليون: Siheng Xiong, Joe Zou, Faramarz Fekri, Yae Jee Cho

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

المؤلفون الأصليون: Siheng Xiong, Joe Zou, Faramarz Fekri, Yae Jee Cho

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

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

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

تقدم هذه الورقة البحثية طريقة جديدة تسمى DHSA (الانتباه المتناثر الهرمي الديناميكي). تخيل أنك تقوم بترقية أمين المكتبة هذا إلى محقق ذكي ومتكيف يعرف بالضبط الصفحات التي يجب أن يتخطاها.

إليك كيفية عملها، مقسمة إلى مفاهيم بسيطة:

1. المشكلة: عنق الزجاجة "التربيعي"

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

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

2. الحل القديم: "الشبكة الجامدة"

استخدمت المحاولات السابقة ما يسمى بـ الانتباه المتناثر الثابت (Static Sparse Attention).

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

3. الحل الجديد: DHSA (المحقق الذكي)

تختلف طريقة DHSA لأنها ديناميكية وهرمية. فهي لا تستخدم قاعدة ثابتة؛ بل "تقرأ" النص أولاً لتقرر ما هو مهم.

الخطوة أ: محقق "التقطيع" (الحدود الديناميكية)

بدلاً من تقطيع الكتاب إلى شرائح متساوية الحجم (مثل 10 صفحات لكل شريحة)، تنظر DHSA إلى المحتوى.

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

الخطوة ب: استراتيجية "الملخص" (التوجيه الهرمي)

بمجرد تقسيم النص إلى هذه الكتل الذكية، لا ينظر النموذج إلى كل كلمة داخل الكتلة بعد.

  • تشبيه: تخيل أن لديك 50 فصلًا. بدلاً من قراءة كل كلمة في كل فصل، يقرأ المحقق أولاً ملخصات الفصول. يسأل نفسه: "أي 5 فصول هي الأكثر احتمالاً لاحتواء الإجابة؟"
  • العملية:
    1. يقوم بإنشاء "ملخص" لكل كتلة.
    2. يقارن سؤالك بهذه الملخصات.
    3. يختار أفضل عدد قليل من "كتل الملخصات" التي تبدو ذات صلة.
    4. بعد ذلك فقط، يعود لقراءة الكلمات المحددة داخل تلك الكتل المختارة.

4. لماذا يعد هذا أمرًا بالغ الأهمية

تدعي الورقة البحثية أن هذه الطريقة تحل ثلاث مشكلات رئيسية:

  • توفر الذاكرة: نظرًا لأن النموذج يركز فقط على جزء ضئيل من النص (حوالي 6% إلى 12% من الكلمات)، فإنه يمكنه وضع كتب ضخمة (تصل إلى 100,000 كلمة) على بطاقة رسوميات قياسية واحدة (مثل بطاقات الألعاب GPU). بدون ذلك، سينفد من الكمبيوتر الذاكرة ويتعطل.
  • السرعة: من خلال تخطي الأجزاء غير ذات الصلة، يجيب النموذج على الأسئلة بشكل أسرع بكثير. تُظهر الورقة أنه يمكن أن يكون أسرع بمقدار 10 مرات من الطرق القديمة عند التعامل مع النصوص الطويلة جدًا.
  • الدقة: على عكس طرق "الشبكة الجامدة" التي تفقد الإجابة إذا كانت في المكان الخاطئ، فإن هذا المحقق الذكي يجد "الإبرة في كومة القش" بدقة تقارب دقة قراءة الكتاب بالكامل. في الاختبارات، كان أكثر دقة بشكل ملحوظ من طرق "التخطي" الأخرى.

ملخص

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

يتيح ذلك للكمبيوتر العادي قراءة وفهم مستندات بطول رواية أو عقد قانوني، والقيام بذلك بسرعة ودون نفاذ الذاكرة.

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

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

جرّب Digest →