EstLLM: Enhancing Estonian Capabilities in Multilingual LLMs via Continued Pretraining and Post-Training
تُثبت هذه الورقة أن الجمع بين التدريب المسبق المستمر وإعادة العرض متعدد اللغات المعزز باللغة الإستونية والمحاذاة اللاحقة خفيفة الوزن يعزز بشكل كبير قدرات اللغة الإستونية في النماذج اللغوية الكبيرة متعددة اللغات مع الحفاظ بفعالية على أدائها في اللغة الإنجليزية ومهارات الاستدلال العامة لديها.
المؤلفون الأصليون:Aleksei Dorkin, Taido Purason, Emil Kalbaliyev, Hele-Andra Kuulmets, Marii Ojastu, Mark Fišel, Tanel Alumäe, Eleri Aedmaa, Krister Kruusmaa, Kairit Sirts
المؤلفون الأصليون: Aleksei Dorkin, Taido Purason, Emil Kalbaliyev, Hele-Andra Kuulmets, Marii Ojastu, Mark Fišel, Tanel Alumäe, Eleri Aedmaa, Krister Kruusmaa, Kairit Sirts
تُعد النماذج اللغوية الكبيرة هي المحركات التي تقف وراء العديد من أدوات الذكاء الاصطناğu الأكثر تقدمًا في يومنا هذا، وهي قادرة على كتابة القصص، وحل المشكلات، والإجابة على الأسئلة. يتم تدريب هذه الأنظمة على كميات هائلة من النصوص من الإنترنت، حيث تتعلم أنماط اللغة البشرية من خلال قراءة مليارات الأمثلة. ومع ذلك، فإن البيانات المستخدمة لتعليمها تميل بشدة نحو اللغة الإنجليزية. ولأن الإنجليزية تهيمن على العالم الرقمي، تصبح هذه النماذج خبيرة في الإنجليزية بينما غالبًا ما تعاني مع اللغات الأصغر مثل الإستونية، التي تمتلك تمثيلًا رقميًا أقل بكتمثيرًا. ويعني هذا الخلل أنه بينما قد يكتب الذكاء الاصطناعي مقالاً مثاليًا بالإنجليزية، فقد ينتج نصًا مربكًا أو غير صحيح عند مطالبته بالقيام بالشيء نفسه باللغة الإستونية. ويعمل الباحثون الآن على إصلاح هذه الفجوة، متسائلين عما إذا كان من الممكن تعليم هذه النماذج القوية، المعتمدة بشدة على الإنجليزية، لغة جديدة دون كسر المهارات التي تمتلكها بالفعل.
لقد وضع فريق من الباحثين من إستونيا هدفًا للإجابة على هذا السؤال من خلال إنشاء نسخة متخصصة من نموذج لغوي كبير مصممة خصيصًا للغة الإستونية. بدأوا بنموذجين موجودين: أحدهما تم تدريبه بكثافة على بيانات إنجليزية، والآخر كان ملمًا بالفعل ببعض اللغات المتعددة. لم يقم الباحثون ببناء نموذج جديد من الصفر، بل أخذوا هذه الأنظمة القائمة ومنحوها "إعادة تعليم" مركزة باستخدام مزيج محدد من البيانات. أولاً، عرضوا النماذج على حجم كبير من النصوص الإستونية، بما في ذلك الأدب، والكتابة الأكاديمية، ومحتوى الويب، لبناء أساس من المعرفة اللغوية. ولضمان عدم نسيان النماذج لكيفية التفكير أو فهم المواضيع الأخرى، قاموا بخلط النصوص الإنجليزية، والبرمجية، والمسائل الرياضية خلال مرحلة التدريب هذه. هذه العملية، المعروفة باسم "التدريب المسبق المستمر"، سمحت للنماذج بتعلم الإستونية مع الحفاظ على ذكائها العام سليمًا.
بعد هذا التدريب الأولي، قام الباحثون بتنقية النماذج لجعلها أفضل في اتباع التعليمات، وهي مهارة حاسمة لروبوتات الدردشة والمساعدين. لقد علموا النماذج كيفية الاستجابة لأوامر المستخدم باللغتين الإستونية والإنجليزية، باستخدام مزيج من المحادثات البشرية الحقيقية والأمثلة الاصطناعية. تضمنت خطوة رئيسية في عمليتهم تقنية تسمى "دمج ناقل الدردشة" (chat vector merging). تخيل النموذج كطالب تعلم لغة جديدة ولكنه نسي كيف يتحدث بأدب أو يتبع قواعد معقدة. أخذ الباحثون "معرفة" كيفية اتباع التعليمات من النسخة الإنجليزية الأصلية للنموذج ودمجوها في نسختهم الجديدة المدربة على الإستونية. سمح هذا للمنتج النهائي بالتحدث بطلاقة بالإنجليزية مع الاحتفاظ بالقدرة على اتباع التعليمات بوضوح في كلتا اللغتين.
كانت نتائج هذه التجربة مفاجئة وهامة. قبل بدء التدريب، كان النموذج الذي كان متعدد اللغات بالفعل يؤدي بشكل أفضل في المهام الإستونية من النموذج الذي كان يركز بشكل أساسي على الإنجليزية. ومع ذلك، بعد عملية التكيف، انقل الوضع. أظهر النموذج الذي بدأ بأساس إنجليزي قوي تحسنًا أكبر بكثير في الإستونية، ليتفوق في النهاية على النموذج متعدد اللغات. يشير هذا إلى أن نقطة البداية لنموذج في لغة معينة لا تتنبأ بالضرورة بمدى جودة تعلمه لتلك اللغة لاحقًا. وجد الباحثون أن النماذج المكيفة يمكنها فهم القواعد، وترجمة النصوص، وحل الألغاز المنطقية باللغة الإستونية بشكل أفضل بكثير مما سبق. كما اختبروا هذه النماذج في ساحة عامة حيث يمكن للمستخدمين البشريين الدردشة معها والتصويت لأفضل استجابة. وقد احتلت النماذج الإستونية الجديدة مراتب عالية، وتنافست بنجاح مع أنظمة أكبر وأكثر تعقيدًا.
كشفت الدراسة أيضًا عن حدود مهمة لكيفية تعلم هذه النماذج. اختبر الباحثون ما إذا كان تكرار بيانات التدريب الإستونية عدة مرات سيساعد النماذج على التعلم بشكل أفضل، وهي طريقة تستخدمها دراسات أخرى. ووجدوا أنه بالنسبة لحجم هذا النموذج، فإن المرور بالبيت مرة ثانية لم يقدم أي فائدة حقيقية وكان مجرد إضاعة لقدرة الحوسبة؛ إذ كانت دورة تدريبية واحدة كافية. علاوة على ذلك، اكتشف الباحثون أنه بينما أصبحت النماذج ممتازة في الإستونية، كان هناك مقايضة طفيفة: انخفضت قدرتها على اتباع التعليمات بالإنجليزية قليلاً. ومع ذلك، نجحت تقنية دمج ناقل الدردشة في استعادة معظم هذه القدرة الإنجليزية المفقودة، مما يثبت أنه من الممكن تخصيص نموذج للغة أصغر دون التضحية بقدراته العامة.
يوفر هذا العمل مسارًا واضحًا للمضي قدمًا في تحسين الذكاء الاصطناعي في اللغات التي غالبًا ما يتم تجاهلها. من خلال المزج بعناية بين بيانات اللغة الجديدة والمعرفة الموجودة واستخدام تقنيات ذكية لدمج سلوكيات النماذج المختلفة، يمكن للباحثين إنشاء أدوات قوية لمجتمعات معينة دون الحاجة إلى البدء من الصفر. تشير النتائج إلى أن الطريقة الأكثر فعالية لتكييف نموذج لغوي كبير قد لا تكون بالبدء بنموذج يعرف اللغة بالفعل، بل بأخذ نموذج قوي في التفكير العام وتعليمه اللغة الجديدة مع نظام غذائي متوازن من البيانات. إن النماذج الناتجة متاحة الآن للآخرين لاستخدامها، مما يوفر تجربة عالية الجودة بمستوى لغوي أصلي للمتحدثين بالإستونية مع الحفاظ على متانة الذكاء العالمي.
ملخص تقني: EstLLM
بيان المشكلة
تعتمد النماذج اللغوية الكبيرة (LLMs) بشكل أساسي على بيانات متمحورة حول اللغة الإنجليزية، مما يؤدي إلى أداء غير متكافئ عبر اللغات، لا سيما بالنسبة للغات الأصغر مثل الإستونية. ورغم وجود نماذج متعددة اللغات، إلا أن توزيعات بيانات التدريب الخاصة بها تظل غير متوازنة للغاية، مما يؤدي غالًا إلى قدرات دون المستوى للغات ذات الموارد المنخفضة. وتكافح جهود التكيف الحالية غالبًا للموازنة بين تحسين الكفاءة في اللغة المستهدفة والحفاظ على قدرات الاستدلال العام واتباع التعليمات المكتسبة أثناء التدريب المسبق واسع النطاق. يبحث البحث فيما إذا كان التدريب المسبق المستمر (CPT) يمكن أن يعزز قدرات اللغة الإستونية بشكل جوهري في النماذج متعددة اللغات دون المساس بالأداء الإنجليزي العام أو الاستدلال العام.
المنهجية
يقترح المؤلفون EstLLM، وهو مسار تكيف مصمم لتحسين مهارات اللغة الإستونية في النماذج اللغوية الكبيرة متعددة اللغات المدربة مسبقًا. يستخدم المسار Llama 3.1 8B و Apertus 8B كنماذج أساسية، ويتكون من ثلاث مراحل رئيسية:
التدريب المسبق المستمر (CPT):
الهدف: زيادة التعرض للغة الإستونية مع التخفيف من النسيان الكارثي للقدرات العامة.
خليط البيانات: أنشأ المؤلفون خليطًا متوازنًا بإجمالي 35.7 مليار توكن (Token). يتضمن هذا الخليط المتن الوطني الإستوني 2023 (ENC) (8.6 مليار توكن) كمصدر إستوني أساسي. وللحفاظ على القدرات العامة، تم دمج هذا المصدر مع إعادة عرض للغة الإنجليزية (Cosmopedia v2)، والبرمجة (Python-Edu)، والرياضيات (FineMath-4+)، والمتونات المعززة بالتعليمات.
الاستراتيجية: تسبق مرحلة "الإحماء" (warm-up) عملية الـ CPT الرئيسية لتخفيف حدة التحولات في التوزيع، مع التركيز على البيانات المنسقة عالية الجودة. تجري عملية الـ CPT الرئيسية لدورة واحدة (epoch) على الخليط المعزز بالإستونية دون تكرار البيانات، بناءً على النتائج الأولية التي أظهرت أن تعدد الدورات لم يحقق سوى مكاسب طفيفة.
التقنية: يتم حزم المتواليات (sequences) إلى 4096 توكن باستخدام تقنية "best-fit bin packing" للحفاظ على سلامة المستندات.
ما بعد التدريب (ضبط التعليمات وتحسين التفضيلات):
الضبط الدقيق الخاضع للإشراف (SFT): تخضع نماذج الـ CPT لعملية SFT بشكل أساسي على مجموعات بيانات إنجليزية لاستعادة قدرات اتباع التعليمات، مع دمج بيانات إستونية (أسئلة وأجوبة من تأليف خبراء، ترجمة متوازية، وبيانات اصطناعية تم إنشاؤها بواسطة Gemma 3 27B) لتمكين اتباع التعليمات باللغة الإستونية.
تحسين التفضيلات (DPO): يتم تطبيق تحسين التفضيل المباشر باستخدام مجموعة بيانات HelpSteer3 لمواءمة مخرجات النموذج مع التفضيلات البشرية، بالاعتماد على النقل عبر اللغات بدلاً من بيانات التفضيل الخاصة باللغة.
دمج متجه الدردشة (Chat Vector Merging):
لاستعادة سلوك اتباع التعليمات بشكل أكبر، يطبق المؤلفون تقنية دمج متجه الدردشة. يتضمن ذلك حساب فرق المعلمات (θInstruct−θBase) بين النموذج الأساسي الأصلي المخصص للتعليمات (مثل Llama 3.1 8B Instruct) ونموذجه الأساسي، ثم إضافة هذا المتجه إلى النموذج المدرب لاحقًا (θCPT). يقوم هذا بنقل أنماط اتباع التعليمات دون الحاجة لإعادة التدريب.
المساهمات الرئيسية
مسار التكيف: مسار شامل لتكييف النماذج اللغوية الكبيرة المدربة مسبقًا مع اللغة الإستونية عبر الـ CPT، وما بعد التدريب، ودمج متجه الدردشة.
الرؤى التجريبية:
دليل على أن النماذج المتمحورة حول الإنجليزية (Llama 3.1) يمكن أن تتفوق على النماذج الضخمة متعددة اللغات (Apertus) بعد التكيف، مما يشير إلى أن الأداء الأولي للغة المستهدفة ليس مؤشرًا موثوقًا لإمكانات التكيف.
إثبات أن دمج متجه الدردرشة يستعيد القدرات الإنجليزية بفعالية مع مضاعفة المكاسب الإستونية.
النماذج المنشورة: إصدار نماذج EstLLM (بمقياس 8B) التي تحقق أداءً رفيع المستوى في التقييمات الخاصة باللغة الإستونية.
القياس المرجعي: إنشاء مجموعة بيانات جديدة من المطالبات متعددة الأدوار للتقييم البشري المنهجي ونشر لوحة صدارة (Leaderboard) على طراز "Chatbot Arena" خاصة باللغة الإستونية.
النتائج
تم تقييم النماذج المكيفة على اختبارات مرجعية إستونية، واختبارات مرجعية إنجليزية، ومن خلال التقييم البشري.
الأداء الإستوني: أظهر كلا النموذجين المكيفين تحسنات مستمرة مقارنة بنماذجهما الأساسية. ومن الجدير بالذكر أن نموذج Llama-3.1-EstLLM-8B حقق أقوى أداء عام بين النماذج بمقياس 8B، متفوقًا على البدائل متعددة اللغات مثل EuroLLM-9B و Apertus-8B في الاختبارات التمييزية الإستونية. أظهر النموذج القائم على Llama مكسبًا نسبيًا قدره +30.4% في المهام التمييزية الإستونية، مقارنة بـ +7.8% لنموذج Apertus.
الأداء الإنجليزي: بينما تسبب الـ CPT في البداية في تراجع طفيف في اتباع التعليمات والاستدلال باللغة الإنجليزية للنموذج القائم على Llama، إلا أن دمج متجه الدردشة استعاد هذه القدرات بشكل كبير. وقد طابق النموذج المدمج (Llama-EstLLM-8B-Instruct-CV) أو تجاوز نموذج Llama 3.1 8B Instruct الأصلي في معظم المهام الإنجليزية مع الحفاظ على أداء إستوني متفوق.
إضافة متجه الدردشة حسّن النتائج بشكل كبير عبر جميع الفئات (الطلاقة، القواعد، اتباع التعليمات).
البدء من نموذج Llama المتمحور حول الإنجليزية أعطى نتائج أفضل من البدء من نموذج Apertus متعدد اللغات.
تكرار البيانات الإستونية لدورة ثانية لم يقدم أي تحسن ملموس مقارنة بالدورة الواحدة.
أداء الساحة (Arena): في تقييم على طراز "Estonian Chatbot Arena"، سجل نموذج Llama-based EstLLM المدمج ترتيبًا تنافسيًا، حيث شارك في المرتبة الأولى مع نماذج أكبر بكثير (مثل نماذج 685B و 1T بارامتر) وتفوق على نماذج 8B مفتوحة المصدر الأخرى.
الأهمية والادعاءات
يزعم البحث أن التدريب المسبق المستمر باستخدام خليط بيانات متعدد اللغات متوازن، مقترنًا بمواءمة خفيفة الوزن لما بعد التدريب (تحديدًا دمج متجه الدردشة)، يمكن أن يحسن بشكل كبير قدرات اللغة الواحدة في النماذج اللغوية الكبيرة متعددة اللغات المدربة مسبقًا.
تشمل النقاط الرئيسية التي أكدها المؤلفون ما يلي:
إمكانات التكيف: تعتمد فعالية التكيف ليس فقط على كفاءة اللغة المستهدفة في النموذج الأساسي، بل أيضًا على توزيع التدريب المسبق الأصلي. فالنماذج المتمحورة حول الإنجليزية قد توفر "مساحة أكبر للتحسين" في لغات معينة ذات موارد منخفضة مقارنة بالنماذج التي تم ضبطها بالفعل لتعدد اللغات.
الكفاءة: دورة واحدة من الـ CPT كافية لتحقيق مكاسب كبيرة بمقياس 8B، مما يتحدى الممارسة الشائعة بتكرار بيانات اللغة المستهدفة لدورات متعددة.
استعادة القدرات العامة: يوفر دمج متجه الدردشة طريقة منخفضة التكلفة حاسوبيًا لاستعادة القدرات العامة (مثل اتباع التعليمات بالإنجليزية) التي قد تتدهور أثناء التكيف الخاص باللغة، مما يفصل بفعالية بين المقايضة بين التخصص والتعميم.
يحافظ المؤلفون على موقف متواضع، مشيرين إلى قيود مثل عدم وجود تحسين منهجي لخلائط البيانات بسبب القيود الحسابية، واقتصار التجارب على مقياس 8B بارامتر، وغياب محاذاة السلامة المخصصة لنماذج الإستونية. ويقترحون أنه بينما تبدو النتائج واعدة، إلا أن هناك حاجة لمزيد من البحث لفهم المساهمات المحددة لمصادر البيانات المختلفة والتحقق مما إذا كانت هذه الديناميكيات تنطبق على النماذج الأكبر حجمًا بشكل كبير.