Leviathan: Decoupling Input and Output Representations in Language Models
تقدم الورقة البحثية "ليفياثان" (Leviathan)، وهي بنية "ترانسفورمر" (Transformer) تعمل على فصل تمثيلات المدخلات عن المخرجات من خلال استبدال مصفوفة التضمين المترابطة القياسية بترميز متجهي للتضمين المتعلم (LEV)، مما يحقق تحسينات ملحوظة في أداء نمذجة اللغة ومعايير الاختبار اللاحقة مع حد أدنى من الزيادة في عدد المعلمات.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
إليك شرح لورقة "Leviathan" البحثية، مترجمًا إلى لغة يومية مع استخدام تشبيهات إبداعية.
المشكلة: قاموس "مقاس واحد يناسب الجميع"
تخيل أنك تقوم بتعليم روبوت كيف يتحدث. للقيام بذلك، يحتاج الروبوت إلى قاموس يؤدي وظيفتين مختلفتين تمامًا:
- القراءة: يبحث عن كلمة ليفهم معناها (المدخلات).
- الكتابة: يبحث عن كلمة ليتوقع الكلمة التالية (المخرجات).
في معظم نماذج الذكاء الاصطناعي الحديثة، يستخدم الروبوت قاموسًا ماديًا واحدًا وضخمًا لكلا الوظيفتين. وهذا ما يسمى بـ "ربط الأوزان" (weight tying). تجادل الورقة البحثية بأن هذا يشبه إجبار سكين الجيش السويسري على أن يكون في آن واحد مشرطًا دقيقًا للجراح ومطرقة ثقيلة للاستخدام الشاق؛ فهو يحاول القيام بالاثنين معًا، لكنه ليس بارعًا في أي منهما لأن المتطلبات مختلفة.
- القراءة تحتاج إلى "النعومة": الكلمات التي تحمل معانٍ متشابهة (مثل "قط" و"هريرة") يجب أن تكون قريبة من بعضها البعض في عقل الروبوت.
- الكتابة تحتاج إلى "الحدة": يحتاج الروبوت إلى التمييز بوضوح بين كل كلمة في القاموس، حتى الكلمات الغريبة منها.
عندما تجبر أداة واحدة على القيام بكلتا الوظيفتين، يضطر الروبوت لتقديم تنازلات. فينتهي به الأمر بأنه "جيد نوعًا ما" في كليهما، لكنه ليس "بارعًا" في أي منهما.
الحل الفاشل: شراء قاموسين
يبدو الحل البديهي هو: "فقط أعطِ الروبوت قاموسين منفصلين؛ واحد للقراءة وآخر للكتابة".
حاول الباحثون ذلك؛ حيث أعطوا الروبوت قاموسًا ضخمًا ومنفصلاً تمامًا للقراءة، لكن الأمر لم ينجح. فقد ارتبك الروبوت، وتعلم ببطء، بل وأدى أداءً أسوأ من نسخة القاموس الواحد، رغم أنه كان يمتلك 50% أكثر من الذاكرة (المعلمات) المتاحة له. كان الأمر أشبه بإعطاء طالب كتابين دراسيين دون دليل دراسي؛ فالمعلومات الإضافية تحولت لمجرد ضجيج.
الحل: Leviathan (المولد الذكي)
تقدم الورقة البحثية Leviathan، وهي طريقة جديدة لبناء عقل الروبوت. بدلاً من استخدام قاموس مادي ضخم للقراءة، يستخدم Leviathan مولدًا ذكيًا ومدمجًا.
التشبيه: كتاب الوصفات مقابل متجر البقالة
- الطريقة القديمة (الارتباطات المدمجة): تخيل متجر بقالة ضخمًا حيث لكل صنف (كل كلمة) رف خاص به. إذا كنت تريد "تفاحة"، تذهب للرف (أ). إذا كنت تريد "مشمشة"، تذهب للرف (ب). إذا كنت تريد فاكهة نادرة مثل "الدوريان"، فعليك العثود إلى رفها الصغير والخاص. إذا كان المتجر ضخمًا، فسيكون العثور على ذلك الرف الصغير أمرًا صعبًا، وغالبًا ما ينسى الروبوت مكانه.
- طريقة Leviathan (LEV): بدلاً من وجود رف لكل كلمة، يمتلك Leviathan كتاب وصفات.
- لصنع "تفاحة"، لا يبحث الروبوت عن رف؛ بل يتبع وصفة: خذ جزءًا واحدًا من "فاكهة"، أضف جزئين من "اللون الأحمر"، واخلط مع "الحلاوة".
- لصنع "دوريان" (كلمة نادرة)، يتبع وصفة مشابهة: خذ جزءًا واحدًا من "فاكهة"، أضف جزئين من "الأشواك"، واخلط مع "الرائحة القوية".
لأن الروبوت يستخدم وصفة (دالة رياضية) بدلاً من الرف، يمكنه صنع "تفاحة" أو "دوريان" مثالية في اللحظة ذاتها.
- السحر: إذا تعلم الروبوت طعم "التفاحة"، فإنه يصبح تلقائيًا أفضل في فهم "الكمثرى" لأن الوصفات تتشارك في المكونات. وهذا ما يسمى "النعومة" (Smoothness).
- الكفاءة: كتاب الوصفات صغير جدًا مقارنة بمتجر البقالة الضخم. وهذا يعني أن بإمكان الروبوت الاحتفاظ بـ "قاموس الكتابة" (رأس المخرجات) ضخمًا ومنفصلاً دون الحاجة لمزيد من الذاكرة. إنه يحصل على أفضل ما في العالمين: نظام قراءة صغير وذكي، ونظام كتابة ضخم وقوي.
ماذا حدث في التجارب؟
اختبر الباحثون "روبوت Leviathan" الجديد مقابل "روبوت القاموس الواحد" القديم عبر ثلاثة أحجام مختلفة (صغير، متوسط، وكبير).
- تعلم بشكل أسريدع: وصل روبوت Leviathan إلى نفس مستوى المهارة باستخدام 2.1 مرة أقل من كلمات التدريب مقارنة بالروبوت القديم.
- أصبح أكثر ذكاءً: في الحجم الأكبر، كان روبوت Leviathan أفضل بنسبة 9% في التنبؤ بالكلمة التالية (وهو مقيًس يسمى Perplexity).
- "القوة الخارقة للكلمات النادرة": كانت المفاجأة الكبرى هي أين حدث التحسن.
- بالنسبة للكلمات الشائعة (مثل "الـ" أو "و")، كان كلا الروبوتين متقاربين في الأداء.
- أما بالنسبة للكلمات النادرة (الكلمات التي يراها الروبوت مرة واحدة فقط في المليون)، فقد كان روبوت Leviathan أفضل بنسبة 81%.
- لماذا؟ في النظام القديم، إذا كانت الكلمة نادرة، فإن الروبوت لا يحصل إلا على فرصة ضئيلة لتعلم "موقع الرف الخاص بها"، لذا ينساها. أما في Leviathan، ولأن الكلمة تُبنى من وصفة لأجزاء مشتركة، يمكن للروبوت استيعابها حتى لو رآها مرة واحدة فقط.
الخلاصة
تثبت الورقة البحثية أن الطريقة التي نربط بها أجزاء "القراءة" و"الكتابة" في الذكاء الاصطناعي أمر بالغ الأهمية. لست بحاجة لمجرد إلقاء المزيد من الذاكرة على المشكلة. بدلاً من ذلك، من خلال الانتقال من جدول بحث ضخم إلى مولد وصفات مدمج وناعم، يمكنك جعل نماذج الذكاء الاصطناعي أكثر ذكاءً، وأسرع، وأفضل بكثير في فهم الكلمات النادرة والصعبة، كل ذلك مع استخدام نفس القدر تقريبًا من قدرة الحاسوب.
باخت تدصر: يتوقف Leviathan عن جعل الذكاء الاصطناعي يحفظ دليل هاتف ضخم، ويبدأ في تعليمه قواعد بناء الكلمات، مما يجعله متعلمًا أكثر كفاءة وقدرة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.