SPoT: Subpixel Placement of Tokens in Vision Transformers
تقدم الورقة البحثية SPoT، وهي استراتيجية ترميز مبتكرة تضع رموز محول الرؤية (Vision Transformer) بشكل مستمر داخل الصور عبر بحث موجه من قِبل نموذج مثالي (oracle) للتغلب على قيود الشبكة، مما يقلل بشكل كبير من عدد الرموز المطلوبة مع تحسين الأداء والقابلية للتفسير.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول وصف لوحة معقدة لصديق عبر الهاتف، ولكن يُسمح لك فقط باستخدام 25 كلمة لوصف اللوحة بأكملها.
في عالم الذكاء الاصطناوي، هذا هو بالضبط ما يحدث عندما نحاول جعل نماذج "محولات الرؤية" (Vision Transformers) -وهي "الأدمغة" التي تسمح للحواسيب بالرؤية- أسرع وأكثر كفاءة. نحن نريدها أن تنظر إلى الصورة وتستخلص الأجزاء الأكثر أهمية فقط (الأجزاء "المتباعدة" أو "الخفيفة" - sparse) لتوفير الوقت والطاقة.
ومع ذلك، فإن نماذج الذكاء الاصطناعي الحالية لديها قاعدة غريبة وصارمة: يمكنها فقط النظر إلى الصورة من خلال شبكة ثابتة، مثل نافذة ذات ألواح مربعة.
المشكلة: تشبيه "الشوكة والحساء"
يقارن مؤلفو هذه الورقة البحثية الطريقة الحالية بـ محاولة أكل الحساء باستخدام شوكة.
- الحساء: هو الصورة (وهي مستمرة وانسيابية).
- الشوكة: هي شبكة المربعات الثابتة للذكاء الاصطناعي.
إذا كان الجزء الأكثر أهمية في الحساء (مثل قطعة لحم لذيذة) يقع تماماً على حافة أحد أسنان الشوكة، فإن الشوكة لن تتمكن من التقاطه بشكل صحيح. فإما أنها ستفقد قطعة اللحم تماماً، أو ستلتقط نصف قطعة اللحم ونصف المساحة الفارغة بجانبها. يُجبر الذكاء الاصطناعي على اختيار "بلاطات" كاملة من الصورة، حتى لو كانت أفضل المعلومات تختبئ في الفراغات بينها. هذا يجبر الذكاء الاصطناعي على تقديم تنازلات مربكة، حيث يهدر "عدد كلماته" المحدود (الرموز/tokens) على المساحات الفارغة لمجرد الإمساك بالأجزاء المهمة.
الحل: SPoT (وضع الرموز في المواضع دون البكسلية)
تقترح الورقة البحثية طريقة جديدة تسمى SPoT. بدلاً من إجبار الذكاء الاصطناعي على النظر من خلال شبكة ثابتة، تسمح SPoT للذكاء الاصطناعي بوضع "عيونه" (الرموز/tokens) في أي مكان في الصورة، حتى في المساحات الصغيرة بين البكسلات (دون البكسلية - subpixels).
فكر في الأمر كالانتقال من استخدام الشوكة إلى استخدام مؤشر الليزر.
- مع الشوكة (الطريقة القديمة)، عليك أن تغرف مربعاً كاملاً.
- مع مؤشر الليزر (SPoT)، يمكنك الإشارة بدقة إلى مركز قطعة اللحم، أو تماماً إلى حافة عقرب الساعة، أو مباشرة إلى بقعة على ظهر دعسوقة. أنت لا تهتم بالشبكة؛ بل تهتم بـ الميزة أو السمة.
كيف اختبروا ذلك: "العراف" (The Oracle)
لإثبات نجاح ذلك، استخدم الباحثون خدعة ذكية يسمونها العراف (Oracle).
تخيل مرشداً فائق الذكاء (العراف) يمكنه النظر إلى الصورة والقول: "لو كان بإمكانك تحريك مؤشرات الليزر الخاصة بك في أي مكان في العالم، فأين ستضعها للحصول على الدرجة المثالية؟"
وجدوا أنه عندما يُسمح للذكاء الاصطناعي بتحريك "مؤشرات الليزر" الخاصة به إلى هذه المواضع المستمرة والمثالية:
- يصبح أكثر ذكاءً: حتى مع امتلاكه لـ 12.5% فقط من العدد المعتاد من "الكلمات" (الرموز/tokens)، يؤدي الذكاء الاصطناعي أداءً أفضل من النماذج القياسية التي تستخدم الشبكة الكاملة.
- يجد الجواهر الخفية: يتحرك الذكاء الاصطناعي بشكل طبيعي نحو الأجزاء الأكثر إثارة للاهتمام في الصورة (مثل وجه شخص أو عجلات سيارة) بدلاً من مجرد ملء شبكة.
اكتشافات رئيسية
- التشتت استراتيجي: في الماضي، كان امتلاك عدد أقل من الرموز يُنظر إليه كقصور. لكن SPoT يحول هذا إلى قوة خارقة. من خلال كونها مرنة، يمكن للذكاء الاصطناعي أن يفعل أكثر باستخدام الأقل.
- السياق مهم: عندما يمتلك الذكاء الاصطناعي عدداً قليلاً جداً من الرموز، يجب أن يركز على الكائن الرئيسي (مثل قطة). ولكن إذا كان لديه الكثير من الرموز، فمن الأفضل توزيعها بالتساوي لرؤية الصورة بأكملها (مثل الخلفية والقطة معاً).
- الأمر لا يتعلق فقط بـ "الأشياء اللامعة": اعتقد الباحثون أن الذكاء الاصطناعي سيشير فقط إلى الأجزاء الأكثر سطوعاً أو تلوناً. ومن المثير للدهشة، أن الذكاء الاصطناعي غالباً ما يضع الرموز بالقرب من الكائن لفهم السياق، وليس فقط عليه. الأمر يشبه النظر إلى وجه شخص، ولكن أيضاً إلقاء نظرة خاطفة على يديه لفهم ما يفعله.
الصورة الكبيرة
تشير هذه الورقة البحثية إلى أننا لسنا بحاجة لإجبار الذكاء الاصطناعي على رؤية العالم في شبكة صلبة ومبكسلة. من خلال السماح للذكاء الاصطناعي بـ "الانجراف" بتركيزه إلى المواضع الصحيحة تماماً، يمكننا بناء نماذج تكون:
- أسرع: تعالج قطعاً أقل من البيانات.
- أذكى: لا تهدر الطاقة في المساحات الفارغة.
- أكثر مرونة: يمكنها التكيف مع ما هو مهم بالفعل في الصورة.
باختصار، توقف SPoT الذكاء الاصطناعي عن محاولة أكل الحساء بالشوكة وتمنحه مؤشر ليزر بدلاً من ذلك، مما يسمح له برؤية العالم بدقة وكفاءة أكبر بكثير.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.