Test, then Route: How Language Models Execute In-Context Conditional Rules Across Models and Languages
تُثبت هذه الورقة، من خلال الترقيع التنشيطي (activation patching)، أنه بينما تقوم النماذج اللغوية بتشفير قيم صدق المحمول الشرطي بشكل معياري في نطاق متبقٍ متوسط الطبقات، فإن آلية توجيه الإجابات بناءً على هذه الشروط ليست وحدة مجردة وقابلة للنقل، بل هي عملية مرتبطة بالرموز (token-bound) ومحددة بالأزواج تختلف باختلاف النماذج واللغات.
تخيل أن لديك روبوتاً فائق الذكاء يمكنه قراءة عقلك وإكمال جملك. العلماء الذين يدرسون هذه الروبوتات، والذين يُطلق عليهم نماذج اللغات الكبيرة، يشبهون المحققين الذين يحاولون اكتشاف كيف يفكر الروبوت. هم لا ينظرون فقط إلى إجابة الروبوت النهائية؛ بل يريدون استراق النظر داخل "دماغه" أثناء العمل ليروا أي الأجزاء تقوم بما يجب القيام به. أحد الألغاز الكبيرة هو كيف يتعامل الروبوت مع القواعد التي يتعلمها في اللحظة ذاتها، مثل "إذا كان الرقم كبيراً، قل 'كلب'؛ وإلا، قل 'قطة'". هل يمتلك الروبوت مفتاحاً خاصاً وقابلاً لإعادة الاستخدام يتبدل بين "كلب" و"قطة" في كل مرة؟ أم أنه يستنتج الإجابة من الصفر في كل مرة، ويمزج القاعدة مع الإجابة بطريقة فوضوية؟ إن فهم هذا الأمر أمر بالغ الأهمية، لأننا إذا عرفنا بالضبط كيف يتخذ الروبوت قراره، فقد نتمكن من تعليمه قواعد أفضل أو منعه من ارتكاب الأخطاء.
هذه الورقة البحثية هي غوص عميق في هذا السؤال تحديداً. لقد صمم الباحثون لعبة حيث طلبوا من ثلاثة نماذج ذكاء اصطناعي مختلفة اتباع قواعد "إذا-إذن" بسيطة بست لغات مختلفة. وقد استخدموا خدعة ذكية تسمى "الرقع التنشيطية" (activation patching)، وهي تشبه استبدال فكرة محددة في دماغ الروبوت بفكرة من سيناريو مختلف ليروا ما إذا كان الروبوت سيغير إجابته النهائية. فكر في الأمر كاستبدال الوقود في محرك السيارة لترى ما إذا كانت السيارة ستستمر في العمل.
إليك ما وجدوه، وهو أمر مفاجئ نوعاً ما: دماغ الروبوت منقسم إلى منطقتين مختلفتين تماماً. المنطقة الأولى، التي يسمونها TEST (الاختبار)، هي بمثابة مفتاح مخصص ونمطي. عندما يتحقق الروبوت مما إذا كان الرقم أكبر من 5، يضيء هذا الجزء المحدد من الدماغ بالإجابة "صواب" أو "خطأ". وقد أثبت الباحثون ذلك عن طريق استبدال إشارة "صواب/خطأ" هذه بإشارة أخرى، فتغيرت إجابة الروبوت النهائية فوراً لتتطابق مع الإشارة الجديدة. تعمل منطقة "الاختبار" هذه بنفس الطريقة عبر النماذج المختلفة، واللغات المختلفة (حتى اللغات مثل التاميلية والسينهالية)، وأنواع القواعد المختلفة. إنها وحدة نظيفة وقابلة لإعادة الاستخدام.
ومع ذلك، فإن المنطقة الثانية، التي يسمونها ROUTE (المسار)، هي فوضى عارمة. هذا هو الجزء المفترض أن يأخذ إشارة "صواب/خطأ" تلك ويقرر ما إذا كان سيخرج كلمة "كلب" أو "قطة". حاول الباحثون العثور على "مفتاح" أو "فضاء فرعي" خاص في الدماغ يتعامل مع هذا التوجيه. لقد وجدوا اتجاهاً بدا وكأنه يقلب الإجابة تماماً بين "كلب" و"قطة". لكن المشكلة تكمن في أنهم عندما حاولوا استخدام نفس المفتاح لزوج مختلف من الكلمات، مثل "ثعلب" و"بومة"، توقف عن العمل تماماً. كان الأمر أشبه بالعثور على مفتاح يفتح باباً معيناً ولكنه يفشل في فتح أي باب آخر، حتى لو بدا متشابهاً.
لذا، فإن الاستنتاج الكبير هو وجود عدم تماثل. الجزء الذي يتحقق من القاعدة هو أداة متينة، محمولة، وقابلة لإعادة الاستخدام. ولكن الجزء الذي يوصل الإجابة ليس أداة منفصلة وقابلة لإعادة الاستخدام على الإطلاق. بدلاً من ذلك، يبدو أنه ملتصق بشدة بالكلمات المستخدمة. إذا غيرت الكلمات، فإن آلية "التوجيه" تتعطل. الروبوت ليس لديه "مفتاح إجابة" عالمي، بل لديه فقط طريقة محددة لقراءة الإجابة للكلمات التي تم تدريبه عليها في تلك اللحظة. وهذا يعني أنه بينما قد نتمكن بسهولة من توجيه منطق الروبوت (الاختبار)، فإن محاولة توجيه خياراته المحددة (المسار) قد يكون أصعب بكثير وأقل موثوقية مما كنا نأمل.
ملخص تقني: الاختبار، ثم التوجيه: كيف تنفذ النماذج اللغوية القواعد الشرطية في السياق
بيان المشكلة تنفذ النماذج اللغوية الكبيرة (LLMs) بشكل متكرر قواعد شرطية داخل السياق تأتي على هيئة "إذا كان P(x) فإن A وإلا B". وثمة سؤال جوهري في التفسير الآلي (mechanistic interpretability) هو ما إذا كان النموذج يجمع دائرة تشغيل (runtime circuit) تتكون من وحدات منفصلة لـ الاختبار (test) الخاص بالمسند P(x) و التوجيه (route) للإجابة المناسبة (A أو B)، أم أن هذه العمليات متشابكة في آلية واحدة غير قابلة للتجزئة. وبينما يمكن للتقييمات السلوكية تأكيد اتباع النموذج للقاعدة، إلا أنها لا تستطيع التمييز بين هذه الهياكل التنظيمية الداخلية. وخلافاً للدوائر المخزنة في الأوزان (مثل تحديد المفعول به غير المباشر) التي تكون مدربة مسبقاً وقابلة لإعادة الاستخدام، تتطلب الشرطيات داخل السياق تجميع الدائرة أثناء الاستدلال بناءً على محتوى المطالبة الديناميكي.
المنهجية يقترح المؤلفون تصميماً تجريبياً مبتكراً باستخدام ترقيع التنشيط (activation patching) لفصل عملية "الاختبار" (تقييم المسند) عن عملية "التوجيه" (اختيار الإجابة).
تصميم المانح الرباعي: الابتكار الأساسي هو مجموعة من أربعة مطالبات مانحة (donor prompts) تخلق "تعارضاً" بين القيمة الحقيقية للمسند وكلمة الإجابة.
القاعدة الأساسية (BASE): قاعدة قياسية، المسند صحيح ← الإجابة A.
المانح المعاكس (O-DONOR): قاعدة قياسية، المسند خاطئ ← الإجابة B (يعكس النتيجة).
المانح المبدل (MAP-DONOR): قاعدة متبادلة ("إذا كان P(x) فإن B وإلا A")، المسند صحيح ← الإجابة B (يعكس الربط، مع بقاء المسند صحيحاً).
المانح الصفري (MAP-NULL): قاعدة متبادلة، المسند خاطئ ← الإجابة A (يعكس الربط، مع بقاء المسند خاطئاً).
المنطق: في MAP-DONOR و MAP-NULL، تشير القيمة الحقيقية وكلمة الإجابة إلى تسميات متضاربة. من خلال ترقيع طبقة من تيار المتبقي (residual stream) من مانح إلى تشغيل أساسي، يمكن للباحثين تحديد ما إذا كانت تلك الطبقة تحمل الشرط (يتبع القيمة الحقيقية) أم الإجابة (يتبع الكلمة).
المقاييس:
احتمالية الانقلاب (Flip Probability): يقيس ما إذا كان الترقيع يتسبب في إخراج إجابة المانح، مع ضبطه بعتبة كتلة التسمية (≥0.30) لتجنب الآثار الاصطناعية الناتجة عن انهيار التوزيع.
كسر استعادة التأرجح (R): مقياس متدرج يقيس مدى تحريك الترقيع لفرق لوغاريتم الإجابة (logit difference) نحو إجابة المانح.
ضوابط النقل (Transfer Controls): للتمييز بين وحدة توجيه حقيقية وبين قراءة مرتبطة بـ token محدد، قام المؤلفون بتدريب فضاء فرعي منخفض الرتبة (DAS-lite) على زوج تسميات واحد (مثلاً: كلب/قطة) واختبار قدرته على قلب زوج آخر محجوب (مثلاً: ثعلب/بومة). كما اختبروا النقل عبر اللغات.
النطاق التجريبي:
النماذج: ثلاثة نماذج مفتوحة الأوزان من عائلتين: Gemma-3-4B، وGemma-3-12B، وQwen3-8B.
اللغات: ست لغات (الإنجليزية، الصينية، الهندية، الإندونيسية، التاميلية، السنهالية) تغطي أربعة خطوط كتابية.
الضوابط: بنك عناصر ثابت مكون من 250 عنصراً مشتركاً عبر جميع الخلايا؛ تم الإبقاء على تسميات الإجابة ($dog/cat$) بالخط اللاتيني لعزل فهم القاعدة عن تأثيرات الترجمة.
النتائج الرئيسية
الاختبار (TEST) كمسند معياري:
عبر جميع الخلايا التجريبية الـ 18 (3 نماذج × 6 لغات)، يوجد نطاق متبقي في منتصف المكدس (على سبيل المثال، الطبقتان 21-22 في Gemma-3-4B) يحمل القيمة الحقيقية للمسند.
ترقيع هذا النطاق باستخدام O-DONOR (الذي يعكس القيمة الحقيقية) يعيد توجيه الإجابة باحتمالية تقارب $1.0$.
ترقيع نفس النطاق باستخدام MAP-DONOR (الذي يعكس الربط مع بقاء القيمة الحقيقية) يترك الإجابة دون تغيير (≈0.0).
هذا العزل صمد أمام خمس عائلات مختلفة من المسندات (الحدود الرقمية، عضوية المجموعة، والكلمات التي تبدأ بحروف علة)، مما يؤكد أن الوحدة تحسب قيمة حقيقية مجردة، وليس قاعدة محددة.
التوجيه (ROUTE) غير القابل للفصل:
مرحلة التوجيه (حيث يتم ربط القيمة الحقيقية بكلمة الإجابة) لا تظهر أي فضاء فرعي قابل للفصل أو النقل.
بينما يمكن لفضاء فرعي متعلم أن يقلب زوج تسميات مدرب بدقة مثالية (دقة التبادل ≈1.00)، فإنه يفشل في النقل إلى زوج تسميات جديد (الدقة ≈0) في جميع النماذج.
النقل عبر اللغات: في Gemma-3-4B، ينتقل الاتجاه المتعلم لزوج ثابت (كلب/قطة) بشكل شبه مثالي (≈0.98) إلى نفس الزوج في لغات أخرى (التاميلية، الصينية). وهذا يشير إلى أن الاتجاه مرتبط بالرمز (محدد بكلمات الإجابة) وليس آلية توجيه مجردة.
في Qwen3-8B، يكون الاتجاه خاصاً بالزوج ومتعامداً مع القراءة، ولكنه لا يزال غير قابل للنقل إلى أزواج جديدة.
حدود المرحلة:
تكشف التجارب عن حد حاد بين المراحل (مثلاً، L22→L23 في Gemma-3-4B). تحت هذا الحد، تتبع الترقيعات الشرط، وفوقه، تتبع الترقيعات كلمة الإجابة.
مرساة الاختبار (TEST) ثابتة لغوياً وتقع في عمق نسبي ثابت. أما بداية التوجيه (ROUTE) فتختلف حسب النموذج واللغة، مما يشير إلى أن القراءة تتبلور في مرحلة لاحقة من المكدس.
الأهمية والادعاءات يدعي البحث وجود عدم تماثل جوهري في كيفية تنفيذ النماذج اللغوية الكبيرة للشرطيات داخل السياق:
الاختبار معياري: تقييم المسند هو عملية معيارية، قابلة للتحديد محلياً، وقابلة للنقل، وتعمل كوحدة مستقلة. وهي تحمل قيمة حقيقية مجردة يمكن تعديلها لتوجيه قرار النموذج.
التوجيه متشابك: آلية التوجيه ليست وحدة مجردة قابلة لإعادة الاستخدام. بدلاً من ذلك، تبدو كاتجاه قراءة مرتبط بالرموز (أو اتجاه خاص بالزوج) متشابك مع مفردات الإجابة المحددة، ولا تعمم عبر أزواج تسميات مختلفة.
الآثار المترتبة:
التوجيه (Steering): يجب أن يكون التوجيه على مستوى المسند (تعديل القيمة الحقيقية) أكثر قابلية للنقل عبر المطالبات ومجموعات المفردات من التوجيه على مستوى الإجابة.
التدقيق (Auditing): يوفر نطاق الاختبار (TEST) المنفصل "خطاف مراقبة" للكشف عن عدم التطابق بين الحكم/القرار والنتيجة النهائية قبل إصدار المخرج.
الفهم الآلي: تتحدى النتائج الافتراض بأن جميع سلوكيات السياق تعتمد على دوائر مخزنة في الأوزان؛ وبدلاً من ذلك، يتضمن التجميع أثناء التشغيل مراحل متميزة حيث تكون مرحلة "الاختبار" فقط هي المعيارية.
القصور يشير المؤلفون إلى أن نتائجهم خاصة بالنماذج مفتوحة الأوزان والمهام الاصطناعية المحكومة ذات التسميات اللاتينية أحادية الـ token. وهم لا يدعون أن هذه النتائج تمتد إلى النماذج الرائدة المملوكة لشركات، أو الشرطيات المكتوبة بخطوط أصلية، أو الإكمال الحر. كما أن الطبيعة "المتشابكة" للموجه دقيقة بالنسبة للإعدادات المختبرة ولكنها قد لا تعمم على جميع مهام التوجيه.