Dynamics of the Transformer Residual Stream: Coupling Spectral Geometry to Network Topology
تحلل هذه الورقة التفكيك الذاتي للقيم الذاتية لمصفوفة جاكوبي في النماذج اللغوية الكبيرة لتكشف أن التدريب يستحث تدرجاً طيفياً رتيباً من الطبقات المبكرة التي يهيمن عليها الدوران إلى الطبقات المتأخرة المتماثلة، مما يخلق عنق زجاجة منخفض الرتبة يربط ديناميكياً بين انتشار الاضطراب والضغط إلى الطوبولوجيا الوظيفية للشبكة.
المؤلفون الأصليون:Jesseba Fernando, Grigori Guitchounts
تخيل نموذج لغة كبير (LLM) ليس كدماغ ثابت، بل كـ خط تجميع في مصنع حيث تنتقل قطعة من المعلومات (جملة) من البداية إلى النهاية. وبينما تتحرك عبر الخط، تمر عبر 30 إلى 40 محطة عمل مختلفة (طبقات). وفي كل محطة، يتم تعديل المعلومات، أو تدويرها، أو تمديدها، أو ضغطها قبل تمريرها إلى المحطة التالية.
تعمل هذه الورقة البحثية، "ديناميكيات المجرى المتبقي للمحول" (Dynamics of the Transformer Residual Stream)، مثل كاميرا عالية السرعة ومحلل طيفي لهذا المصنع. فبدلاً من مجرد النظر إلى المنتج النهائي، راقب المؤلفون بالضبط كيف تتغير المعلومات أثناء حركتها عبر الخط. وقد استخدموا ثلاثة نماذج مصانع مختلفة (Llama و OLMo و Gemma) لمعرفة ما إذا كانت هذه التغييرات جزءاً من تصميم المصنع أم أن المصنع "يتعلم" كيفية إدارة نفسه أثناء التدريب.
إليك الاكتشافات الثلاثة الرئيسية، مشروحة بتشبيهات من الحياة اليومية:
1. تدرج "الدوران إلى الاستقامة" (Spin-to-Straight)
الاكتشاف: وجد المؤلفون أن طريقة تحول المعلومات تتغير بشكل يمكن التنبؤ به مع انتقالها من بداية النموذج إلى نهايته.
الطبقات المبكرة (الدوارات): في بداية الخط، تعمل محطات العمل مثل الخلاطات أو الدوارات. فهي لا تكتفي بتمديد المعلومات فحسب، بل تقوم بتدويرها أيضاً. ومن الناحية الرياضية، فإن حوالي 98% من التغييرات تتضمن "دورانات معقدة". تخيل أنك تأخذ قطعة من الطين وتدورها على عجلة مع ضغطها قليلاً.
الطبقات المتأخرة (المستقيمات): بحلول الوقت الذي تصل فيه المعلومات إلى نهاية الخط، تتوقف محطات العمل عن الدوران وتبدأ في العمل كـ مستقيمات أو مرايا. فهي تجعل المعلومات أكثر استقامة، مما يجعل التغييرات أكثر قابلية للتنبؤ والتناظر.
الخلاصة: المصنع لا يعامل كل محطة بنفس الطريقة. لديه "تدفق" محدد: يبدأ بخلط الأشياء ثم ينتهي بتسويتها وتنسيقها. وهذا ليس مجرد كيفية بناء المصنع؛ بل إن المصنع يتعلم القيام بذلك أثناء التدريب.
2. تأثير "القمع" (The Funnel Effect)
الاكتشاف: بينما تنتقل المعلومات عبر المصنع بأكمله، يتم عصرها داخل قناة ضيقة للغاية.
التشبيه: تخيل سكب جالون من الماء (المعلومات الكاملة) في قمع واسع في الأعلى. ومع مرورها عبر الطبقات، يصبح القمع أضيق وأضيق. وبحلول الوقت الذي تصل فيه المياه إلى الأسفل، لا تعود تتدفق عبر أنبوب واسع؛ بل تُجبر على المرور عبر قشة صغيرة.
الرياضيات: يبدأ النموذج بآلاف الاتجاهات المحتملة التي يمكن أن تسلكها المعلومات. وبحلول النهاية، يتم سحق معظم تلك الاتجاهات. في الواقع، ينجو حوالي 7 إلى 40 اتجاهاً فقط (من بين الآلاف) من الرحلة إلى النهاية.
"لماذا": أثبت المؤلفون أن هذا ليس مجرد لأن المصنع ضيق. بل لأن "الدوارات" (الأجزاء غير الطبيعية في الرياضيات) تعلمت دفع المعلومات بنشاط نحو هذه القشة الصغيرة. إذا قمت بإزالة "الدوران" وتركت "التمديد" فقط، فسيختفي القمع وسيتسرب الماء في كل مكان. لقد تعلم المصنع ضغط البيانات.
3. عمال "الجسر" وهيكل "الفريق"
الاكتشاف: نظر المؤلفون في كيفية تجمع أجزاء المعلومات المختلفة (الوحدات) في "فرق" أو مجتمعات. ووجدوا أن المصنع يعامل "قادة الفرق" بشكل مختلف عن "أعضاء الفرق".
التشبيه: تخيل أن وحدات المعلومات هي عمال في مصنع. بعض العمال يتحدثون فقط مع الأشخاص في قسمهم الخاص ("المجتمع"). والبعض الآخر هم عمال الجسر الذين يتحدثون مع أشخاص في أقسام متعددة.
النتيجة:
في الأجزاء المبكرة/المتوسطة من المصنع (حيث توجد "الدوارات")، يقوم المصنع في الواقع بتقليص دور هؤلاء العمال الجسور. إنه يطلب منهم الهدوء.
في الأجزاء المتأخرة من المصنع (حيث توجد "المستقيمات")، يقوم المصنع بتضخيم هؤلاء العمال الجسور. إنه يعزز إشارتهم.
الخلاصة: تعلم المصنع قاعدة محددة: "لا تسمح لمراسلي الأقسام المتقاطعة بالصراخ في منطقة الخلط، ولكن دعهم يقودون الطريق في منطقة التجميع النهائية". هذه القاعدة لم تكن موجودة عندما بُني المصنع لأول مرة؛ بل تم تعلمها أثناء التدريب.
ملخص: ما الجديد هنا؟
قبل هذه الورقة البحثية، كان العلماء ينظرون في الغالب إلى المصنع عندما يكون فارغاً (عند التأسيس العشوائي) أو يستخدمون أدوات تقريبية ضبابية لمراقبته أثناء العمل.
البنية مقابل التعلم: من خلال مقارنة مصنع جديد غير مدرب بمصنع مدرب، أظهروا أن "القمع" وتدرج "الدوران إلى الاستقامة" هي سلوكيات متعلمة، وليست مجرد نتيجة لمخططات بناء المصنع.
الصورة الكاملة: لم ينظروا فقط إلى مقدار نمو أو تقلص المعلومات؛ بل نظروا إلى الدوران والاتجاه. ووجدوا أن المصنع هو نظام ديناميكي يقوم بنشاط بتوجيه المعلومات وتنظيم فرقها الداخلية بطريقة محددة للغاية.
باختصار، تكشف هذه الورقة أن نماذج الذكاء الاصطناعي هذه ليست مجرد حاسبات ثابتة؛ بل هي أنظمة ديناميكية تعلمت كيف تدور، وتضغط، وتنظم أفكارها الداخلية بطريقة منظمة للغاية وغير عشوائية لإنجاز المهمة.
ملخص تقني: ديناميكيات المجرى المتبقي في نماذج المحولات (Transformer)
بيان المشكلة بينما تُظهر النماذج اللغوية الكبيرة (LLMs) قدرات مذهلة، إلا أن الآليات التي تنتشر من خلالها الحوسبة عبر الطبقات لا تزال غير مفهومة بشكل جيد. تفشل أدوات التفسير الحالية، مثل تحليل الدوائر (circuit analysis) والمشفرات التلقائية المتفرقة (sparse autoencoders)، في شرح كيفية تضخيم الاضطرابات أو ضغطها أو إعادة توجيهها عبر الطبقات، رغم قدرتها على تحديد ما تمثله المكونات. يقدم نظر الزميات الديناميكية إطاراً لهذا الغرض، حيث يعامل العمق كزمن منفصل والمجرى المتبقي كنظام ديناميكي. ومع ذلك، اعتمدت التحليلات السابقة على ملخصات قياسية، أو خطية تقريبية، أو دراسات أُجريت فقط عند التهيئة العشوائية. وبناءً على ذلك، تظل الهندسة الطيفية الكاملة لجاكوبيات (Jacobians) الإنتاج الضخم — وتحديداً توزيع القيم الذاتية، وهياكل عدم الطبيعية (non-normality)، والديناميكيات الدورانية — غير مشخصة. علاوة على ذلك، فإن العلاقة بين الطوبولوجيا الحوسبية للشبكة (البنية المجتمعية) وسلوكها الديناميكي لم تُختبر بعد على نطاق واسم.
المنهجية يقوم المؤلفون بإجراء توصيف طيفي كامل لثلاثة نماذج محولات (Transformers) من نوع "المفكك فقط" (decoder-only) ذات حجم إنتاجي: Llama 3.1 8B، وOLMo 3 7B، وGemma 4 E4B.
حساب جاكوبي (Jacobian Computation): يتم حساب جاكوبيات دقيقة لكل عينة (Jℓ=∂hℓ+1/∂hℓ) عند كل حد فرعي للطبقة (ما قبل الانتباه وما قبل MLP) عبر 1,000 عينة من WikiText-2.
التحليل الطيفي: يتم إجراء تحليل القيم الذاتية الكامل (eigendecomposition) وتحليل القيم المفردة (SVD) على متوسطات الجاكوبيات. تشمل المقاييس الرئيسية أعداد الشرط (condition numbers)، والارتباط الذاتي (التداخل بين الفضاءات المفردة للمدخلات والمخرجات)، وانحراف هينريسي (مقياس عدم الطبيعية)، ونسبة الأنماط التوسعية.
تفكيك التدريب مقابل البنية: باستخدام OLMo 3 7B، تقارن الدراسة بين ثلاث نقاط تفتيش (checkpoints): الخطوة 0 (تهيئة عشوائية)، الخطوة 471k، والخطوة 1.41M (مرحلة ما قبل التدريب النهائية). وبما أن الخطوة 0 تشترك في البنية والعمق ولكنها تفتقر إلى الأوزان المتعلمة، فإنها تعمل كنماذج مرجعية (null model) للتمييز بين الأولويات المعمارية والخصائص المستحثة بالتدريب.
التحليل الطوبولوجي: يتم إنشاء رسوم بيانية للارتباط التنشيطي لكل طبقة، وتقسيمها إلى مجتمعات باستخدام خوارزمية Leiden CPM الموقعة. تدرس الدراسة الاقتران بين طوبولوجيا المجتمع (وتحديداً "العقد الحدودية" التي تربط بين عدة مجتمعات) وديناميكيات جاكوبي.
التدخل (Intervention): يُستخدم تفكيك شور (Schur decomposition) لعزل المكون غير الطبي (Nℓ) للجاكوبي. ومن خلال تغيير مقياس Nℓ مع تثبيت الطيف (Λℓ) والأساس (Qℓ)، يختبر المؤلفون ما إذا كانت الاختناقات البعدية الملحوظة تنشأ من طيف القيم الذاتية أم من بنية التغذية الأمامية غير الطبيعية.
النتائج الرئيسية
تدرج عدم الطبيعة الرتيب (Monotonic Non-Normality Gradient): تُظهر النماذج المدربة تحولاً مميزاً يعتمد على العمق في نوع المؤثر. تهيمن على الطبقات المبكرة الديناميكيات غير الطبيعية ذات الطابع الدوراني الكثيف (حوالي 98% من القيم الذاتية تظهر كأزواج مترافقة معقدة)، بينما تتحول الطبقات المتأخرة نحو مؤثرات شبه متماثلة. هذا التدرج متعلم إلى حد كبير؛ ففي مرحلة التهيئة (OLMo Step 0)، تكون الطبقات بالفعل شبه متماثلة، ثم يعمل التدريب على سحب الطبقات المبكرة والمتوسطة نحو الدوران.
الاختناق البعدي التراكمي (Cumulative Dimensional Bottleneck): يكشف تركيب الجاكوبيات من البداية إلى النهاية عن عملية تقطير شديدة للاضطرابات. في نموذج Llama 3.1 8B، ينخفض الرتب الفعال للجاكوبي التراكمي من ~436 (للطبقة الواحدة) إلى ~7 (للعمق الكامل)، مما يعني أن عدداً قليلاً جداً من القنوات الفعالة هو ما ينجو من التضمين (embedding) وصولاً إلى اللوجيت (logit). هذا الانهيار ليس معمارياً (حيث يظل الرتب الفعال مرتفعاً عند الخطوة 0) بل يتم تثبيته بواسطة التدريب. والأهم من ذلك، تُظهر تجارب جراحة "شور" (Schur surgery) أن إزالة المكون غير الطبي (Nℓ) مع الحفاظ على الطيف يؤدي إلى تلاشي هذا الاختناق، مما يشير إلى أن "القمع" (funnel) هو خاصية للبنية غير الطبيعية للتغذية الأمامية المتعلمة، وليس ناتجاً عن القيم الذاتية.
الاقتران بين الطوبولوجيا والديناميكيات (Topology-Dynamics Coupling): تحدد الدراسة اقتراناً متعلماً بين الطوبولوجيا المجتمعية للشبكة وديناميكياتها. الوحدات التي تربط بين مجتمعات الرسم البيوت التنشيطية (العقد الحدودية) يتم تضخيمها أو كبحها بشكل تفضيلي بواسطة جاكوبي.
الاعتماد على الإشارة: يتم تحديد إشارة هذا الاقتران من خلال نوع المؤثر المحلي. في الطبقات شبه المتماثلة، يتم تضخيم الوحدات الحدودية. وفي الطبقات القوية غير الطبيعية، يتم تقليل تضخيمها.
الظهور: هذا الاقتران غائب عند التهيئة ويظهر بشكل رتيب خلال التدريب. في نموذج OLMo، يزدال عدد الطبقات ذات الدلالة الإحصائية (FDR-significant) من 0 (الخطوة 0) إلى 14 (الخطوة 471k) إلى 24 (الخطوة 1.41M).
الأهمية والادعاءات يدعي البحث تقديم أول وصف كامل على مستوى القيم الذاتية لجاكوبيات نماذج المحولات ذات الحجم الإنتاجي بعد التدريب. وتتمثل مساهماته الأساسية في:
سد الفجوة: يربط بين نظرية وقت التهيئة (التي تتنبأ بعدم وجود هذه البنية) وبين الخطية التقريبية (التي لا يمكنها حل الديناميكيات الدورانية المهيمنة على الطيف).
الرؤية الآلية: يوضح أن "الانهيار البعدي" الملاحظ في النماذج اللغوية الكبيرة هو خاصية متعلمة مدفوعة بعدم الطبيعة، وليس حتمية معمارية أو نتاجاً طيفياً عرضياً.
الربط بين الطوبولوجيا والديناميكيات: يثبت أن الطوبولوجيا الوظيفية للشبكة (البنية المجتمعية) ليست مجرد ميزة ثابتة، بل تتفاعل ديناميكياً مع انتشار الإشارة، حيث يكون طبيعة هذا التفاعل (التضخيم مقابل الكبح) وظيفة متعلمة لنوع مؤثر الطبقة.
يشير المؤلفون إلى أنه بينما تعد البنية المجتمعية متوسطة المدى جزءاً من المعمارية (موجودة عند التهيئة)، فإن الاقتران المحدد بين العقد الحدودية وتضخيم جاكوبي هو ظاهرة متعلمة. ويقترح العمل أن جهود التفسير المستقبلية يجب أن تأخذ في الاعتبار الهندسة الطيفية الكاملة، وخاصة عدم الطبيعة والديناميكيات الدورانية، بدلاً من الاعتماد فقط على تحليل القيم المفردة (SVD).