← أحدث الأبحاث
🤖 machine learning

Make Each Token Count: Towards Improving Long-Context Performance with KV Cache Eviction

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

المؤلفون الأصليون: Ngoc Bui, Hieu Trung Nguyen, Arman Cohan, Rex Ying

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

المؤلفون الأصليون: Ngoc Bui, Hieu Trung Nguyen, Arman Cohan, Rex Ying

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

إليك شرح لورقة البحث "Make Each Token Count" باستخدام لغة بسيطة وتشبيهات إبداعية.

المشكلة الكبرى: عنق زجاجة "كثرة المعلومات"

تخيل أنك محقق بارع تحاول حل لغز معقد. للقيام بمهمتك، لديك سبورة بيضاء ضخمة تكتب عليها كل دليل، وكل شهادة شاهد، وكل قطعة من الأدلة التي تواجهها.

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

المشكلة: تصبح السبورة ضخمة جداً. إذا كانت القصة بطول 100,000 كلمة، ستكون السبورة هائلة.

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

الحل القديم: سلة المهملات "الوارد أولاً، يخرج أولاً"

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

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

الحل الجديد: نظام "الاحتفاظ الذكي" (TrimKV)

تقدم هذه الورقة طريقة جديدة تسمى TrimKV (أو DBTrimKV). بدلاً من مجرد رمي الأشياء القديمة، فإنها تطرح سؤالاً أفضل: "أي الأدلة ستساعدني فعلياً في حل اللغز في المستقبل؟"

إليك كيف يعمل الأمر، باستخدام ثلاثة مفاهيم بسيطة:

1. درجة "الفائدة المستقبلية"

تخيل أن لكل دليل على سبورتك البيضاء ملاحظة لاصقة صغيرة. تتنبأ هذه الملاحظة بمدى فائدة هذا الدليل لاحقاً في التحقيق.

  • درجة عالية: "هذا المسدس أمر حاسم. احتفظ به للأبد."
  • درجة منخفضة: "ربطة العنق الحمراء هذه غير مهمة. ارمِها."

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

2. "المنافسة العالمية" (المصفاة العظمى)

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

هذه الطريقة الجديدة تنشئ سبورة بيضاء واحدة ضخمة ومشتركة للذكاء الاصطناعي بأكمله.

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

3. محاربة "تشتت الانتباه"

تجادل الورقة بأن وجود الكثير من المعلومات يؤدي في الواقع إلى إضعاف الذكاء الاصطناعي.

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

ماذا وجدوا؟

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

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

الملخص

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

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

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

جرّب Digest →