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

Positional LSH: Binary Block Matrix Approximation for Attention with Linear Biases

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

المؤلفون الأصليون: Daniel Wolfson, Tal Wagner

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

المؤلفون الأصليون: Daniel Wolfson, Tal Wagner

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

تخيل نموذج "ترانسفورمر" (المحرك الكامن وراء الذكاء الاصطناوي الحديث) كمكتبة ضخمة حيث يحتاج كل كتاب (رمز/token) لمعرفة مكانه على الرف ليفهم القصة. ولمساعدة الكتب على "التحدث" مع بعضها البعض، تستخدم المكتبة نظامًا يسمى الانتباه (Attention).

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

لكن العيب هو أن ALiBi لا تزال ثقيلة من الناحية الرياضية؛ فهي تتطلب حساب "خريطة انحياز" ضخمة ومعقدة لكل تفاعل، مما يبطئ العمل.

الفكرة الكبرى: "التجزئة الموضعية باستخدام LSH" (Positional LSH)

تساءل مؤلفو هذه الورقة البحثية سؤالاً بسيطاً: هل يمكننا تقريب قاعدة ALiBi المعقدة هذه باستخدام شيء أبسط بكثير، مثل مجموعة من المفاتيح الثنائية (تشغيل/إيقاف)؟

لقد وجدوا طريقة للقيام بذلك باستخدام مفهوم يسمى التجزئة الحساسة للموقع (Locality-Sensitive Hashing - LSH).

التشبيه: "لعبة التجميع"

تخيل صفاً طويلاً من الناس (الرموز) ينتظرون في ممر.

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

السحر: إذا كررت لعبة "إلقاء الشبكة" هذه عدة مرات وحسبت المتوسط، فإن نمط من تم تجميعهم مع من سيحاكي تماماً قاعدة ALiBi المعقدة.

ما تثبته الورقة البحثية فعلياً

لم يكتفِ المؤلفون بالتخمين بأن هذا سيعمل، بل أثبتوا ذلك رياضياً:

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

التجارب

لاختبار ذلك، جرب الباحثون هذه الطريقة على نماذج ذكاء اصطناعي حقيقية وكبيرة (مثل Llama و Mistral).

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

القيود (ما لا تقوله الورقة)

المؤلفون صادقون جداً بشأن ما لا تفعله هذه الطريقة بعد:

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

الملخص

باختصار، تكشف الورقة البحثية أن "قواعد المسافة" المعقدة المستخدمة في الذكاء الاصطناعي (ALiBi) يمكن استبدالها بـ "لعبة تجميع" عشوائية بسيطة. من خلال لعب هذه اللعبة عدة مرات وحساب متوسط النتائج، تحصل على نفس السلوك الذكي للطريقة المعقدة، ولكن بهيكل يمكن أن يكون أسرع بكثير في المستقبل. إنها تربط ثلاث طرق مختلفة للتعامل مع الموقع (الانحيازات، الأقنعة، والتمثيلات/embeddings) في إطار واحد موحد وأنيق.

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

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

جرّب Digest →