← أحدث الأبحاث
🤖 machine learning

Distinct mechanisms underlying in-context learning in transformers

تقدم هذه الورقة توصيفاً ميكانيكياً كاملاً للتعلم في السياق في نماذج المحولات (transformers) المدربة على سلاسل ماركوف المنفصلة، كاشفةً عن أربع مراحل خوارزمية تنفذها دوائر فرعية متميزة متعددة الطبقات، ومحددةً عتبات تنوع البيانات وديناميكيات التدريب المحددة التي تحكم الانتقال بين استراتيجيات الحفظ والتعميم.

المؤلفون الأصليون: Cole Gibson, Wenping Cui, Gautam Reddy

نُشر 2026-04-15
📖 6 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Cole Gibson, Wenping Cui, Gautam Reddy

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك روبوت طباخ فائق الذكاء. عادةً، لتعليم الروبوت الطبخ، يتعين عليك قضاء أسابيع في ضبط إعداداته الداخلية (البارامترات الخاصة به) لكل وصفة جديدة. إذا أردت تعليمه كيفية صنع المعكرونة الإيطالية، فستقوم بتدريبه على المعكرونة. وإذا أردت منه صنع السوشي، فعليك التوقف، وإعادة التدريب، وضبط إعداداته مرة أخرى.

لكن نماذج الذكاء الاصطناعي الحديثة، والتي تُسمى المحولات (Transformers)، تمتلك قوة خارقة تسمى التعلم داخل السياق (In-Context Learning - ICL). إذا أعطيت هذا الروبوت الطباخ بضعة أمثلة حول كيفية صنع السوشي قبل أن تطلب منه الطبخ مباشرة، فيمكنه فهم القواعد فوراً وصنع السوشي دون تغيير إعداداته الداخلية. إنه يتعلم أثناء العمل، فقط من خلال النظر إلى الأمثلة التي قدمتها له.

هذه الورقة البحثية تسأل: كيف يفعل الروبوت ذلك حقاً؟ هل يقوم بحفظ الأمثلة، أم أنه يستنتج القواعد العامة؟ وهل يستخدم "دوائر دماغية" مختلفة لمواقف مختلفة؟

قام المؤلفون، وهم باحثون من جامعة برينستون، بإجراء سلسلة من التجارب لرسم خريطة توضح بالضبط كيف يعمل دماغ هذا الروبوت. واكتشفوا أن الروبوت لا يمتلك طريقة واحدة للتعلم فحسب؛ بل لديه أربعة أنماط متميزة (أو مراحل) ينتقل بينها، اعتماداً على عدد أنواع البيانات المختلفة التي رآها من قبل.

إليك تفصيل ذلك باستخدام تشبيهات بسيطة:

الأنماط الأربعة للروبوت الطباخ

تخيل أن الروبوت يحاول التنبؤ بالكلمة التالية في جملة (أو الخطوة التالية في وصفة). يمكنه القيام بذلك بأربع طرق:

  1. "المقامر" (التعميم بنقطة واحدة - 1-Point Generalization): ينظر الروبوت إلى التاريخ الكامل للكلمات ويخمن الكلمة التالية بناءً على الكلمات الأكثر شيوعاً التي رآها على الإطلاق. إنه يتجاهل السياق المباشر.
    • التشبيه: أنت تخمن الكرت التالي في مجموعة أوراق اللعب بمجرد معرفة عدد الأوراق الحمراء والسوداء المتبقية في المجموعة كاملة، متجاهلاً الكرت الذي رأيته للتو.
  2. "راصد الأنماط" (التعميم بنقطتين - 2-Point Generalization): ينظر الروبوت إلى الكلمة السابقة مباشرة ويخمن الكلمة التالية بناءً على عدد المرات التي ظهر فيها هذان الكلمتان معاً في بيانات تدريبه. إنه يتعلم "قواعد" أو "نحو" اللغة.
    • التشبيه: ترى كلمة "توست" وتخمن أن الكلمة التالية هي "زبدة" لأنك رأيت هذا الزوج ملايين المرات في بيانات تدريبك. أنت تتعلم قواعد اللعبة.
  3. "موظف الأرشيف" (الحفظ بنقطة واحدة - 1-Point Memorization): يدرك الروبوت: "انتظر، هذا التسلسل المحدد من الكلمات ينتمي إلى ملف محدد لدي في ذاكرتي". يحاول تحديد (أي مجموعة بيانات أو "مهمة" محددة) ينتمي إليها هذا التسلسل، ثم يستدعي الإحصائيات الخاصة بهذا الملف تحديداً.
    • التشبيه: ترى لهجة معينة وتفكر فوراً: "آه، هذه من الملاحظات الصوتية لصديقي بوب". تتوقف عن التخمين العام وتستدعي عادات بوب الخاصة.
  4. "الموظف الخارق للأرشيف" (الحفظ بنقطتين - 2-Point Memorization): يحدد الروبوت الملف المحدد ويستخدم السياق المباشر لجعل تنبؤ عالي الدقة بناءً على قواعد ذلك الملف المحدد.
    • التشبيه: تعرف أن هذه ملاحظة صوتية من بوب، وتعرف أيضاً أن بوب يقول دائماً "توست" قبل "زبدة". تتوقع "زبدة" بيقين 100%.

المفتاحان الحرجان

وجدت الورقة أن الروبوت ينتقل بين هذه الأنماط بناءً على عاملين رئيسيين: تنوع البيانات (كم عدد "الملفات" أو المهام المختلفة التي يتعامل معها) والوقت (كم استغرق من التدريب).

المفتاح 1: السباق (المنافسة الحركية - Kinetic Competition)

عندما يواجه الروبوت مهاماً قليلة ومختلفة (تنوع منخفض)، يكون من السهل عليه حفظها. الأمر يشبه وجود 3 وصفات فقط لتعلمها؛ يمكنك ببساسة حفظها جميعاً.

  • المفتاح: مع إضافة المزيد والمزيد من الوصفات (زيادة تنوع البيانات)، يصبح حفظ كل شيء عملية بطيئة جداً.
  • النتيجة: يدرك الروبوت: "لا يمكنني حفظ كل هذه الأشياء!" وفجأة ينتقل إلى نمط "راصد الأنماط" (التعميم). يتوقف عن محاولة حفظ ملفات محددة ويبدأ في تعلم القواعد العامة للطبخ.
  • التشبيه: تخيل طالباً يؤدي اختباراً. إذا كانت هناك 5 أسئلة فقط، فسيحفظ الإجابات. أما إذا كان هناك 1,000 سؤال، فسيتوقف عن الحفظ ويبدأ في دراسة المفاهيم حتى يتمكن من حل أي سؤال.

المفتاح 2: حد الذاكرة (عنق زجاجة التمثيل - Representational Bottleneck)

هناك حد ثانٍ. حتى لو حاول الروبوت الحفظ، فإن "دماغه" (مساحة الذاكرة الداخلية الخاصة به) لها حجم محدود.

  • المفتاح: إذا أعطيت الروبوت مهاماً كثيرة جداً ومختلفة (تنوع عالٍ للغاية)، فإن دماغه ببساً لا يمكنه استيعاب "الملفات" المحددة لجميع تلك المهام. نمط "الموظف الخارق للأرشيف" ينهار.
  • النتيجة: يُجبر الروبوت على البقاء في نمط "راصد الأنماط" للأبد. لا يمكنه الاعتماد على الحفظ لأنه لا يملك حرفياً مساحة كافية لتخزين القواعد المحددة لكل مهمة.
  • التشبيه: تخيل مكتبة. إذا كان لديك 10 كتب، يمكنك حفظ حبكة كل منها. إذا كان لديك 10 ملايين كتاب، فلن يستطيع دماغك استيعاب حبكة كل واحد منها. سيتعين عليك الاعتماد على فهم النوع الأدبي (التعميم) بدلاً من تذكر كل قصة محددة.

المكونات السرية: كيف يبني الروبوت هذه الدوائر؟

استخدم المؤلفون تقنية تُسمى "تتبع الدوائر" (مثل التصوير بالرنين المغناطيسي لدماغ الروبوت) لمعرفة الأجزاء التي تقوم بالعمل في الشبكة. ووجدوا أن الروبوت يبني "أداتين" خاصتين:

  1. "رأس الاستقراء" (أداة راصد الأنماط - Induction Head):

    • هذه عملية من خطوتين. الجزء الأول من الدماغ ينظر إلى الكلمة السابقة ويقول: "مهلاً، لقد رأيت هذه الكلمة من قبل!". الجزء الثاني ينظر إلى التاريخ ليرى ما هي الكلمة التي تتبعها عادةً.
    • الاستعارة: يشبه المحقق الذي يجد دليلاً (الكلمة الحالية)، ويتحقق من دفتر ملاحظاته بحثاً عن حالات سابقة ظهر فيها هذا الدليل، ويرى ما حدث بعد ذلك.
  2. "رأس التعرف على المهمة" (أداة موظف الأرشيف - Task Recognition Head):

    • هذه أداة أكثر تعقيداً. يقرأ الروبوت التسلسل بأكما، ويقوم بتلخيص الأنماط، وينشئ "متجه ملخص" واحداً (بطاقة هوية مدمجة) تقول: "هذه هي المهمة رقم 42". ثم يستخدم بطاقة الهوية هذه لاستدعاء القواعد المحددة لتلك المهمة.
    • الاستعارة: يقرأ الروبوت فقرة كاملة، ويلخصها في "وسم موضوع" واحد، ثم يستخدم هذا الوسم لفتح المجلد الصحيح في خزانة ملفاته.

لماذا يهم هذا الأمر؟

هذه الورقة البحثية أمر بالغ الأهمية لأنها تشرح لماذا يقوم الذكاء الاصطناعي أحياناً بالحفظ وأحياناً بالتعميم.

  • إنها توضح أن الحفظ والتعميم ليسا مجرد طيف واحد؛ بل هما استراتيجيتان متميزتان يختارهما الذكاء الاصطناعي بناءً على كمية البيانات التي يمتلكها.
  • وهي تكشف أن التعميم ليس سحراً؛ بل هو دائرة محددة (رأس الاستقراء) يبنيها الذكاء الاصطناعي عندما يُجبر على ذلك بسبب الحجم الهائل للبيانات.
  • كما تشير إلى أنه لبناء ذكاء اصطناعي أفضل، نحتاج إلى فهم هذه "المفاتيح". إذا أردنا من الذكاء الاصطناعي أن يعمم (أن يكون ذكياً بشأن الأشياء الجديدة)، فنحن بحاجة لمنحه بيانات متنوعة بما يكفي لإجباره على بناء دائرة "راصد الأنماط"، ولكن ليس لدرجة تجعله يصطدم بجدار حيث لا يمكنه تعلم أي شيء على الإطلاق.

باختصار: الروبوت ليس مجرد آلة حاسبة ضخمة. إنه متعلم ديناميكي يبني "أدوات" مختلفة في دماغه اعتماداً على ما إذا كان من الأسهل حفظ التفاصيل المحددة أو فهم القواعد العامة. هذه الورقة ترسم خريطة دقيقة لكيفية اتخاذ هذا الخيار ومتى يحدث.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →