Similarity Is Not Logic: Factored Inference for Dual-Encoder Vision-Language Models
تحدد هذه الورقة أن نماذج الرؤية واللغة ذات المشفر المزدوج تفشل في الاستدلال التركيبي بسبب واجهة تشابه "حقيبة المفاهيم"، وتقترح طريقة لا تتطلب تدريباً تسمى LCSE (تحرير الدرجة المقيد بالمنطق) التي تفصل استخراج الأدلة عن تنفيذ القيود لتحسين الدقة المنطقية بشكل كبير مع الحفاظ على أداء الاسترجاع.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم روبوت كيف "يرى" العالم من خلال عرض ملايين الصور عليه ووصفها بالكلمات. هذا هو عالم نماذج الرؤية واللغة (VLMs)، وهو فرع من فروع الذكاء الاصطناعي حيث تتعلم الحواسيب مطابقة الصور مع النصوص. الطريقة الأكثر شيوعًا التي يتعلم بها هؤلاء الروبوتات هي بناء "خريطة" مشتركة حيث تستقر الصور المتشابهة والكلمات المتشابهة بالقرب من بعضها البعض. عندما تطرح على الروبوت سؤالًا، فإنه ببساطة يقيس المسافة بين كلماتك والصور ليجد المطابقة الأفضل. الأمر يشبه لعبة ضخمة من "ساخن وبارد"، حيث يصبح الروبوت "أكثر سخونة" (أكثر ثقة) كلما وجد صورًا تشبه الكلمات التي كتبتها.
ومع ذلك، هناك مشكلة معقدة في لعبة المسافة البسيطة هذه. فبينما يتفوق الروبوت في رصد الأشياء الفردية — مثل "كلب" أو "كرة" — إلا أنه غالبًا ما يرتبك عندما تطلب منه دمج تلك الأشياء مع المنطق، مثل "كلب ولكن بدون كرة" أو "قطة و طائر". يميل الروبوت إلى تجاهل أجزاء مثل "ولكن بدون" أو "و" ويكتفي بالبحث عن الكلمات التي يعرفها. الأمر كما لو كان الروبوت يلعب لعبة "حقيبة الكلمات"، حيث يكتفي فقط بعدّ عدد مرات ظهور الكلمة، متجاهلاً تمامًا قواعد الجملة. تبحث هذه الورقة البحثية في سبب حدوث ذلك وتقترح طريقة جديدة ذكية لإصلاح منطق الروبوت دون الحاجة إلى إعادة تدريب دماغه بالكامل.
المشكلة: "حقيبة المفاهيم" الخاصة بالروبوت
اكتشف مؤلفو هذه الورقة أن نماذج الذكاء الاصطناعي القياسية، التي يُفترض أن تكون ذكية بما يكفي لفهم الجمل المعقدة، تتصرف في الواقع مثل أمين مكتبة حرفي للغاية ومشتت الذهن قليلاً. تخيل أنك تطلب من أمين المكتبة هذا كتابًا عن "سيارة حمراء بدون سائق". بدلًا من العثور على سيارة بلا سائق، يسلمك أمين المكتبة كتابًا عن سيارة حمراء مع سائق، لأن أمين المكتبة يركز بشدة على كلمتي "حمراء" و"سيارة" لدرجة أنه يتجاهل تمامًا كلمة "بدون".
من الناحية التقنية، تستخدم هذه النماذج درجة "تشابه قياسي" (scalar similarity). فكر في هذه الدرجة كرقيم واحد يخبرك بمدى مطابقة صورة ما لنص ما. وتظهر الورقة أنه عندما تطلب مزيجًا من الأفكار (مثل "أ و ليس ب")، فإن النموذج لا يقوم فعليًا بعمليات المنطق الرياضي. بد instead، فإنه يقوم فقط بمتوسط الأدلة لـ "أ" والأدلة لـ "ب". الأمر يشبه صنع "السموذي": إذا طلبت "فراولة ولكن بدون موز"، فإن النموذج يمزج الفراولة والموز معًا ويعطيك خليطًا، لأنه يعتقد أن تعليمات "لا يوجد" هي مجرد مكون آخر يجب مزجه، وليس قاعدة لإزالة مكون ما.
لقد اختبر الباحثون ذلك من خلال طلب صور تطابق قواعد منطقية محددة، مثل "مظلة و لا شخص". حتى عندما كان بإمكان النموذج رؤية شخص في الصورة بوضوح، ظل يصنف تلك الصورة كمطابقة جيدة لأن كلمة "شخص" كانت موجودة في الاستعلام. لم يكن فشل النموذج في "رؤية" الشخص؛ بل فشل في "استخدام" منطق الجملة لتصفية الشخص واستبعاده.
التحقيق: لماذا يفشل المنطق؟
لمعرفة سبب حدوث ذلك، لم يكتفِ المؤلفون بالتخمين؛ بل أجروا "عملية جراحية" لدماغ النموذج. لقد نظروا داخل النص الذي يقرأه النموذج ليروا ما إذا كانت الكلمات المنطقية (مثل "ليس" أو "و") تغير معنى الجملة بالفعل. ووجدوا أن المنطق كان موجودًا، مختبئًا داخل النص، لكنه كان ضعيفًا جدًا بحيث لا يمكنه تغيير النتيجة النهائية.
تخيل التمثيل الرقمي للنص (text embedding) كفريق من شخصين يحملان صندوقًا ثقيلًا. يمثل أحد الشخصين "المفاهيم" (الأسماء مثل "كلب" أو "سيارة")، ويمثل الآخر "المنطق" ("و" أو "ليس"). وجدت الورقة أن شخص "المفاهيم" هو عملاق، بينما شخص "المنطق" هو طفل صغير. عندما يدفع كلاهما الصندوق لتحديد أي صورة يتم اختيارها، يدفع العملاق بقوة كبيرة لدرجة أن دفعة الطفل الصغير تُتجاهل تمامًا. والنتيجة؟ يتحرك الصندوق في اتجاه المفاهيم، ويضيع المنطق في الزحام.
تحقق المؤلفون أيضًا مما إذا كان مجرد إعادة تدريب النموذج (تعليمه أمثلة جديدة) سيصلح الأمر. ووجدوا أنه حتى بعد تدريب النموذج على آلاف الأمثلة لـ "لا يوجد" و"ليس"، ظل النموذج يعاني. الأمر يشبه محاولة تعليم شخص أعسر الكتابة ببراعة باليد اليمنى من خلال إعطائه المزيد من الممارسة فقط؛ الذاكرة العضلية الأساسية (كيفية دمج الدرجات) هي العائق الحقيقي، وليس نقص الممارسة.
الحل: الاستدلال المجزأ وLCSE
بما أن "عضلة المنطق" الداخلية للنموذج ضعيفة جدًا لإصلاح المشكلة، اقترح المؤلفون استراتيجية جديدة تسمى الاستدلال المجزأ (Factored Inference). بدلًا من طلب القيام بالرياضيات من النموذج دفعة واحدة، قرروا تقسيم المهمة إلى خطوتين منفصلتين:
- استخراج الأدلة: أولاً، اطلب من النموذج (الثابت/غير المتغير) تحديد المفاهيم الفردية ببساطة. "هل يوجد كلب؟ نعم، متأكد بنسبة 90%. هل يوجد قط؟ نعم، بنسبة 80%".
- تنفيذ القيود: ثم، خذ تلك الأرقام وقم بعمليات المنطق الرياضي خارج النموذج. إذا قال المستخدم "كلب ولكن بدون قطة"، يأخذ النظام درجة "الكلب" ويطرح منها درجة "القطة" (أو يقلب درجة القط لتمثيل "لا توجد قطة") ويجمعهما باستخدام قواعد منطقية صارمة.
لجعل هذا يعمل دون كسر قدرة النموذج على التعامل مع الجمل العادية، قدموا طريقة تسمى LCSE (تعديل الدرجة المقيد بالمنطق). فكر في LCSE كمحرر ذكي. هو يستمع إلى إجابة النموذج الأصلية، ولكن إذا كانت الجملة تحتوي على قاعدة منطقية (مثل "لا" أو "و")، يتدخل المحرر ويقوم بتعديل الدرجة النهائية بقدر ضئيل يجعل المنطق يعمل. إذا كانت الجملة بسيطة، يترك المحرر الدرجة كما هي. بهذه الطية، يحتفظ النموذج بـ "شخصيته" الأصلية ومهارات الاسترجاع، لكنه أخيرًا يطيع قواعد المنطق.
النتائج: قفزة كبيرة في المنطق
كانت نتائج هذه الطريقة الجديدة مبهرة. اختبر المؤلفون نظامهم على اختبار مرجعي جديد بنوه يسمى FACTOR-Bench، وهو مصمم خصيًّا لاختبار ما إذا كان النموذج يفهم المنطق.
- الطريقة القديمة: حققت أفضل النماذج الموجودة (حتى تلك التي تم تدريبها خصيصًا لفهم النفي) حوالي 73.2% من الأسئلة المنطقية بشكل صحيح.
- الطريقة الجديدة (LCSE): قفزت طريقة المؤلفين، باستخدام نفس النماذج الأساسية ولكن مع "المحرر" الجديد الخاص بهم، إلى 85.5% من الدقة.
- الأفضل من ذلك: عندما طبقوا هذه الطريقة على نموذج أحدث وأقوى يسمى SigLIP 2، ارتفدت الدقة إلى 90.7%.
كما اختبروه في تحدٍ مختلف يسمى NegBench، والذي يركز على أسئلة "لا يوجد" و"ليس". حصل النموذج القياسي على 27.2% فقط، ولكن مع LCSE، تحسن إلى 65.2%. والأهم من ذلك، أن هذا التحسن الهائل في المنطق لم يضر قدرة النموذج على عمليات البحث العادية؛ فقد حافظ على نفس الأداء العالي في استرجاع الصور القياسي.
لماذا يهم هذا؟
تشير هذه الورقة إلى أن المشكلة ليست في أن نماذج الذكاء الاصطناعي لا تستطيع "الرؤية" أو "القراءة" بشكل جيد بما يكفي؛ بل في أن الطريقة التي تدمج بها المعلومات معيبة جوهريًا للمهام المعقدة. من خلال فصل عملية "الرؤية" (إيجاد المفاهيم) عن عملية "التفكير" (تطبيق القواعد المنطقية)، يمكننا جعل هذه النماذج أكثر ذكاءً دون الحاجة إلى إعادة بنائها من الصفر. إنه تذكير بأنه في بعض الأحيان، أفضل طريقة لإصلاح روبوت ذكي ليست بتعليمه حقائق أكثر، بل بإعطائه آلة حاسبة أفضل للحقائق التي يعرفها بالفعل.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.