Data-driven Circuit Discovery for Interpretability of Language Models
تنتقد هذه الورقة الأساليب الحالية لاكتشاف الدوائر القائمة على الفرضيات لإنتاج دوائر خاصة بمجموعات بيانات محددة تفشل في استيعاب التنوع الآلي الحقيقي للنماذج اللغوية، وتقترح "اكتشاف الدوائر القائم على البيانات" (DCD)، وهو إطار عمل جديد يقوم بتجميع الأمثلة حسب تشابه المعالجة للكشف عن دوائر متعددة متميزة وعالية الدقة لمهمة واحدة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك روبوتًا عملاقًا وذكيًا للغاية (نموذج لغوي) يمكنه كتابة القصص، وحل المسائل الرياضية، وحل الألغاز. يريد العلماء فهم كيف يفكر هذا الروبوت. يسمون هذا "التفسير الآلي" (Mechanistic Interpretability).
الطريقة التقليدية التي حاول بها العلماء القيام بذلك تشبه محاولة العثور على "محرك" السيارة من خلال النظر إلى رحلة واحدة محددة. يقولون: "حسنًا، لقد قاد الروبوت للتو من النقطة (أ) إلى النقطة (ب). دعونا نرسم خريطة دقيقة لكل التروس التي دارت لتجعل ذلك يحدث". يسمون هذا المسار المرسوم بدقة اسم الدائرة (Circuit).
المشكلة: فخ "المقاس الواحد الذي يناسب الجميع"
تجادل الورقة البحثية بأن الطريقة القديمة معيبة لأنها تفترض تخمينين سيئين:
- تخمين مجموعة البيانات: تفترض أن الأمثلة المحددة التي استخدمها العلماء (مثل بنية جملة معينة) تمثل كل الطرق التي يمكن للروبوت من خلالها أداء المهمة.
- تخمين المحرك الواحد: تفترض أن الروبوت يستخدم مجموعة واحدة محددة من التروس (دائرة) لحل المهمة، بغض النظر عن كيفية طرح السؤال.
الاكتشاف: الروبوت لديه محركات عديدة
اختبر الباحثون ذلك من خلال إعطاء الروبوت نفس المهمة ولكن مع تغييرات طفيفة (مثل تغيير الأسماء في قصة، أو كتابة المسألة الرياضية بالكلمات بدلاً من الأرقام).
وجدوا أن:
- عندما رسموا "محرك" الروبوت لقصة بأسماء مثل "جون وماري"، بدا مختلفًا تمامًا عن المحرك المستخدم لقصة بأسماء مثل "الشخص X والشخص Y".
- والأسوأ من ذلك، إذا خلطوا بين مهمتين مختلفتين تمامًا (مثل "إيجاد الشيء" و"القيام بعملية حسابية") في كومة كبيرة من البيانات، فإن الطريقة القديمة لا تزال تحاول فرض خريطة واحدة على كل شيء. لقد خلقت دائرة مشوشة ومربكة كانت عبارة عن مزيج "فرانكنشتاين" من كلتا المهمتين، بدلاً من إدراك أن الروبوت كان في الواقع ينتقل بين محركين مختلفين اعتمادًا على المدخلات.
الحل: اكتشاف الدوائر القائم على البيانات (DCD)
لإصلاح ذلك، يقترح المؤلفون طريقة جديدة تسمى اكتشاف الدوائر القائم على البيانات (DCD).
فكر في الأمر على هذا النحو:
- الطريقة القديمة: تسأل مجموعة من الأشخاص لحل لغز. تنظر إلى حلول الجميع وتحاول رسم مخطط رئيسي واحد يشرح كيف حل الجميع المشكلة. إذا استخدم بعض الناس مطرقة والبعض الآخر مفكًا، فسيصبح مخططك عبارة عن فوضى مربكة تجمع بين الأداتين.
- الطريقة الجديدة (DCD): تنظر أولاً إلى الأشخاص وتصنفهم حسب كيفية حلهم للمشكلة. تضع كل مستخدمي المطرقة في غرفة واحدة، وكل مستخدمي المفك في غرفة أخرى. ثم ترسم مخططًا منفصلًا ونظيفًا لمجموعة المطرقة، ومخططًا آخر نظيفًا لمجموعة المفك.
كيف يعمل DCD (الاستعارة)
- تصنيف البيانات: بدلاً من إجبار الربوت على استخدام مسار واحد، ينظر DCD إلى كل مثال يعالجه الروبوت. ويسأل: "هل يجعل هذا المثال تروس الروبوت الداخلية تدور بطريقة مشابهة لهذا المثال الآخر؟"
- إنشاء مجموعات: يقوم بتصنيف الأمثلة إلى "عناقيد" (clusters) بناءً على كيفية تعامل الروبوت معها.
- إيجاد دوائر محددة: بعد ذلك، يجد "خريطة محرك" محددة ونظيفة لكل مجموعة.
النتائج
عندما استخدموا هذه الطريقة الجديدة:
- وجدوا أن الروبوت يستخدم بالفعل آليات متعددة متميزة (محركات) لما يعتقده البشر مجرد "مهمة واحدة".
- كانت الخرائط الجديدة (الدوائر) أكثر دقة (أمانة) وأكثر بساطة (ندرة) من الخرائط القديمة الفوضوية.
- والأهم من ذلك، أن التنظيم الداخلي للروبوت لم يهتم بالتصنيفات البشرية مثل "رياضيات" أو "قصة". لقد نظم نفسه بناءً على بنية المدخلات. يحترم DCD المنطق الداخلي للروبوت بدلاً من فرض الفئات البشرية عليه.
باختصار
تقول الورقة البحثية: "توقفوا عن محاولة إيجاد محرك عالمي واحد لمهمة ما. الروبوت أذكى وأكثر مرونة من ذلك. لديه محركات مختلفة لمواقف مختلفة. طريقتنا الجديدة، DCD، تترك للبيانات تحديد مكان الحدود، حتى نتمكن من العثين على المحرك الصحيح للمهمة الصحيحة، بدلاً من فرض خريطة محرك واحدة مشوشة على كل شيء".
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.