How Many Visual Tokens Do Multimodal Language Models Need? Scaling Visual Token Pruning with F^3A
تقدم هذه الورقة البحثية F^3A، وهو موجه لتقليم الرموز المرئية لا يتطلب تدريباً، يقوم بتخصيص ميزانية رموز ثابتة ديناميكياً عبر معاملة التقليم كعملية بحث عن أدلة مشروطة بالمهمة، مما يقلل تكاليف الاستدلال في النماذج متعددة الوسائط دون الحاجة إلى تدريب إضافي أو تعطيل مسار فك التشفيد الأصلي.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
إليك شرح للورقة البحثية باستخدام لغة بسيطة وتشبيهات إبداعية.
السؤال الكبير: ما هو مقدار الصورة الذي نحتاجه حقًا؟
تخيل أنك تحاول حل لغز، وقام شخص ما بإعطائك صورة ضخمة عالية الدقة لمساعدتك في العثور على الإجابة. الصورة مفصلة للغاية لدرجة أنها تحتوي على ملايين البكسلات الصغيرة.
في عالم الذكاء الاصطناعي، تُسمى هذه "البكسلات" الرموز المرئية (visual tokens). نماذج الذكاء الاصطناعي الحالية (نماذج اللغات الكبيرة متعددة الوسائط) تشبه المحققين العباقرة الذين يريدون النظر إلى كل بكسل في تلك الصورة للتأكد من أنهم لن يفوتوا أي دليل. لكن النظر إلى ملايين البكسلات يستغرق وقتًا طويلاً ويستهلك الكثير من طاقة البطارية (الموارد الحوسبية).
سأل الباحثون سؤالًا بسيطًا: إذا كان لدينا قدر محدود من الوقت والطاقة، فكم عدد تلك البكسلات التي نحتاج فعليًا للاحتفاظ بها للحصول على الإجابة الصحيحة؟
المشكلة في الطرق الحالية: "التخمين من مرة واحدة"
في الوقت الحالي، تحاول معظم أنظمة الذكاء الاصطناعي تقليل عدد البكسلات باستخدام قاعدة "المرة الواحدة" (one-shot). فهي تنظر إلى الصورة مرة واحدة وتقول: "أوه، هذا الجزء ساطع، لذا فهو مهم"، أو "هذا الجزء ضبابي، فلنرمِه بعيدًا".
يرى المؤلفون أن هذا يشبه محاولة العثور على إبرة محددة في كومة قش عبر النظر فقط إلى الطبقة العليا من القش. إذا كانت الإبرة مخبأة في الأسفل أو ذات لون باهت، فإن فحص "السطوع" البسيط سيفشل في العثور عليها. يسمون هذا التصنيف الساكن (static ranking). إنه لا يهتم بما إذا كان السؤال محددًا أم لا؛ بل يخمن فقط بناءً على قواعد عامة.
الحل: F3A (استراتيجية ذبابة الفاكهة)
تقدم الورقة طريقة جديدة تسمى F3A (خوارزمية البحث عن طعام ذبابة الفاكهة - Fruit-Fly-Foraging Algorithm). لفهم ذلك، تخيل ذبابة فاكهة تبحث عن قطعة فاكهة متعفنة.
الرائحة (حقل الرائحة): ذبابة الفاكهة لا تنظر فقط إلى الفاكهة؛ بل تشم الهواء. إنها تنشئ "خريطة" لمكان قوة الرائحة.
- في الذكاء الاصطناعي: بدلاً من مجرد النظر إلى الصورة، يقرأ الذكاء الاصطناعي السؤال أولاً. إنه ينشئ "خريطة رائحة" بناءً على ما يسأل عنه السؤال. إذا كان السؤال هو "ما لون القبعة؟"، فإن الذكاء الاصطناعي يعرف أنه يجب أن "يشم" بحثًا عن القبعات، وليس فقط عن البقع الساطعة.
البحث ثلاثي الخطوات: لا تهبط ذبابة الفاكهة بشكل عشوائي، بل تستخدم استراتيجية ذكية:
- الخطوة 1: البحث العام (الشبكة الواسعة): تطير الذبابة عاليًا وتبحث عن المنطقة العامة حيث تكون الرائحة قوية. هي لا تختار ورقة شجر واحدة بعد، بل تختار غصنًا كاملاً.
- في الذكاء الاصطناعي: ينظر النظام إلى أجزاء كبيرة من الصورة للعثور على المناطق العامة ذات الصلة بالسؤال.
- الخطوة 2: التركيز البصري (التكبير): بمجرد أن تجد غصنًا واعدًا، تهبط وتنظر عن كثب لتتأكد من أن الفاكهة موجودة بالفعل وليست مجرد ورقة تشبه رائحة الفاكهة. هي تتجنب اختيار ورقتين بجانب بعضهما البعض (التكرار).
- في الذكاء الاصطناعي: يقوم النظام بعمل زووم (تكبير) على تلك المناطق المحددة لاختيار أفضل الرموز بدقة، مع التأكد من عدم اختيار الشيء نفسه مرتين.
- الخطوة 3: قفزة الإنقاذ (شبكة الأمان): أحيانًا تكون الفاكهة مخبأة في مكان غريب فاتته الذبابة. لدى الذبابة قاعدة: "إذا لم أجد ما يكفي من الفاكهة بعد، فسأقفز إلى مكان عشوائي للاحتياط فقط".
- في الذكاء الاصطناعي: إذا أدرك النظام أنه فاته تفصيل صغير ولكنه حاسم (مثل ملصق نصي صغير أو كائن صغير)، فإنه يقوم بـ "إنقاذ" تلك الرموز حتى لا تضيع.
- الخطوة 1: البحث العام (الشبكة الواسعة): تطير الذبابة عاليًا وتبحث عن المنطقة العامة حيث تكون الرائحة قوية. هي لا تختار ورقة شجر واحدة بعد، بل تختار غصنًا كاملاً.
لماذا يهم هذا: النتائج
اختبر الباحثون استراتيجية "ذبابة الفاكهة" هذه على العديد من نماذج الذكاء الاصطناعي، بدءًا من النماذج الصغيرة (2 مليار بارامتر) وصولًا إلى النماذج الضخمة (235 مليار بارامتر).
- اختبار "الميزانية الثابتة": أخبروا الذكاء الاصطناعي: "يمكنك فقط النظر إلى 20% من الصورة".
- النتيجة: حصل ذكاء الفاكهة الاصطناعي (F3A) على الإجابة الصحيحة بنسبة 93.86% مقارنة بالنظر إلى الصورة بأكملها. بينما حصلت الطرق الأخرى (مثل المخمنين بـ "المرة الواحدة") على الإجابات الصحيحة بنسبة أقل بكثير.
- اختبار "الهدف الثابت": أخبروا الذكاء الاصطناعي: "يجب أن تحصل على 97% من الإجابات الصحيحة، ولكن استخدم أقل عدد ممكن من البكسلات".
- النتيجة: احتاج ذكاء الفاكهة الاصطناعي (F3A) إلى 39.9% فقط من البكسلات للوصول إلى هذا الهدف. بينما احتاجت الطريقة التالية الأفضل إلى 50.1% من البكسلات.
الخلا ملخص الفكرة
تدعي الورقة أن كيفية تخصيص انتباهك تهم أكثر من مجرد حجم النموذج الخاص بك.
بدلاً من قطع الصورة عشوائيًا بناءً على قواعد عامة، يعامل F3A الصورة كأنها خريطة كنز. إنه يستخدم السؤال لتوجيه عملية بحث ذكية مكونة من ثلاث خطوات (الشم، التركيز، والإنقاذ) للعثور على الأدلة الدقيقة المطللة. هذا يسمح للذكاء الاصطناعي بأن يكون أسرع بكثير ويستخدم ذاكرة أقل دون فقدان قدرته على فهم العالم.
باختًا: لا ترمِ نصف الصورة لمجرد أنها تبدو "مكررة". استخدم السؤال للبحث عن الأدلة المحددة التي تحتاجها، تمامًا كما تفعل ذبابة الفاكهة أثناء بحثها عن الطعام.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.