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

AsymVLM: Asymmetric Token Pruning for Efficient Vision-Language Model Inference

يُعد AsymVLM إطار عمل فعال للاستدلال في نماذج الرؤية واللغة، حيث يستفيد من الخصائص المتميزة للوسائط البصرية والنصية عبر تطبيق تقليم عدواني وتكيفي لرموز الرؤية الزائدة مكانياً، وطرد قائم على العتبة الزمنية لرموز النصوص، محققاً توفيراً في العمليات الحسابية (FLOPs) يصل إلى 54% مع التفوق على الأساليب الرائدة في مهام فهم المستندات والمخططات البيانية.

المؤلفون الأصليون: Yilin Feng, Ahmed Burak Gulhan, Mahmut Taylan Kandemir

نُشر 2026-05-29
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Yilin Feng, Ahmed Burak Gulhan, Mahmut Taylan Kandemir

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

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

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

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

إليك كيف يعمل AsymVLM، باستخدام تشبيهات بسيطة:

1. المشكلتان المختلفتان

تشير الورقة البحثية إلى أن قطع الصور والكلمات مختلفة جوهياً:

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

2. الحل: استراتيجية ثنائية المسار

بدلاً من استخدام قاعدة واحدة لكل شيء، يستخدم AsymVLM استراتيجيتين مختلفتين مصممتين خصيصاً لكل نوع من الرموز.

الاستراتيجية (أ): "المحرر الذكي" للصور (تقليم رموز الرؤية)

قبل أن يبدأ المساعد حتى في التفكير، يعمل AsymVLM كـ محرر ذكي ينظر إلى الصورة.

  • الطريقة القديمة: "احذف 50% من البكسلات عشوائياً" أو "احذف تلك التي تبدو أقل أهمية للسؤال".
  • طريقة AsymVLM: يستخدم مُقيِّماً متعلمًا (Learned Scaller). تخيل مدرباً شاهد آلاف المباريات ويعرف بالضبط أي اللاعبين (الرموز) يساعدون فعلياً في الفوز بالمباراة. هذا المُقيِّم لا ينظر إلى الصورة فحسب؛ بل ينظر أيضاً إلى كيفية ارتباط الصورة بالسؤال المحدد الذي طرحته.
  • "الميزانية التكيفية": هذا هو الجزء الأكثر ذكاءً. تشير الورقة إلى أن بعض الأسئلة تتطلب مسحاً كاملاً للصورة (مثل: "كم عدد التفاح في هذه البستان؟")، بينما تتطلب أسئلة أخرى بقعة صغيرة فقط (مثل: "ما هو سعر التفاحة الحمراء؟").
    • إذا كان السؤال محدداً بمنطقة صغيرة، فإن "الفجوة" بين القطع المهمة وغير المهمة تكون ضخمة. هنا يقول النظام: "رائع، يمكننا أن نكون عدوانيين ونرمي 75% من الصورة!".
    • إذا كان السؤال يتطلب الصورة بأكملها، فإن "الفجوة" تكون صغيرة. هنا يقول النظام: "حسناً، سنحتفظ بـ 90% من الصورة لنكون في أمان!".
    • التشبيه: الأمر يشبه تجهيز حقيبة السفر. إذا كنت ذاهباً إلى الشاطئ ليوم واحد، فستحزم أمتعة خفيفة. أما إذا كنت ذاهباً في رحلة لمدة شهر، فستحزم المزيد. يقوم AsymVLM بتعديل "التعبئة" بناءً على الرحلة المحددة، بدلاً من استخدام حجم حقيبة واحد للجميع.

الاستراتيجية (ب): "عامل النظافة للذاكرة" للنص (إخلاء رموز النص)

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

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

3. النتائج: أسرع وأذكى

تدعي الورقة البحثية أنه من خلال التعامل مع هذين النوعين من البيانات بشكل مختلف، يحقق AsymVLM ما يلي:

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

الملخص

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

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

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

جرّب Digest →