LoCO: Low-rank Compositional Rotation Fine-tuning
تُعد LoCO طريقةً مبتكرةً للضبط الدقيق بكفاءة المعلمات، حيث تقوم ببناء تحويلات متعامدة باستخدام مصفوفات غير متماثلة منخفضة الرتبة وسلاسل دوران تركيبية للحفاظ على البنية الهندسية للتمثيلات سابقة التدريب مع تمكين الحوسبة المتوازية الفعالة عبر مجالات متنوعة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك روبوتًا عملاقًا وذكيًا للغاية، تعلم بالفعل التحدث بكل اللغات، والتعرف على كل الأشياء، ورسم لوحات جميلة. هذا الروبوت يشبه "النموذج التأسيسي" (Foundation Model) في الذكاء الاصطناعي. إنه ضخم وقوي لدرجة أن تدريبه من الصفر قد يستغرق سنوات من تشغيل حاسوب فائق القدرة.
الآن، تخيل أنك تريد تعليم هذا الروبوت مهارة جديدة محددة، مثل كتابة الشعر بأسلوب شكسبير أو إصلاح الصور الضبابية. الطريقة القديمة للقيام بذلك كانت تتمثل في "الضبط الدقيق" (Fine-tuning) للروبوت بأكمله — أي إعادة كتابة دماغه بالكامل تقريبًا. هذا يشبه محاولة تعليم رقصة جديدة لجوقة مكونة من 1000 شخص عن طريق جعل كل فرد منهم يتعلم خطوات جديدة. إنها عملية مكلفة، بطيئة، وتخاطر بجعل الجوقة تنسى أغانيها الأصلية.
المشكلة مع الحيل "الذكية" الحالية
لتوفير الوقت، طور العلماء "الضبط الدقيق الفعال للمعلمات" (PEFT). بدلًا من إعادة كتابة الدماغ بالكامل، يضيفون طبقة "مهايئ" (Adapter) صغيرة وخفيفة الوزن. فكر في الأمر كأنك تعطي الجوقة مجموعة من النوتات الموسيقية الجديدة ليمسكوها أثناء الغناء.
ومع ذلك، فإن معظم المهايئات الحالية تعمل عن طريق إضافة نوتات جديدة إلى الأغنية. يجادل البحث بأن هذا النوع من العمل قد يكون خرقًا؛ فإذا كنت تضيف نوتات فقط، فقد تغير عن غير قصد حجم الصوت أو الإيقاع للأغنية الأصلية، مما يؤدي إلى تشويه فهم الروبوت الأصلي.
تحاول بعض الطرق الأحدث تدوير النوتات بدلًا من إضافتها. تخيل تدوير تشكيل الجوقة بزاوية 90 درجة. هذا يحافظ على المسافة بين كل مغنٍ والآخر كما هي تمامًا، مما يحافظ على التناغم المثالي للأغنية الأصلية. وهذا ما يسمى "الضبط الدقيق المتعامد" (Orthogonal Fine-Tuning).
العقبة: مشكلة "الدوران"
هنا تكمن المشكلة: تدوير جوقة ضخمة (أو نموذج ذكاء اصطناعي عالي الأبعاد) هو أمر ثقيل رياضيًا. للقيام بدوران مثالي، يتعين عليك عادةً حل لغز ضخم ومعقد يستغرق وقتًا طويلًا وذاكرة كبيرة. الأمر يشبه محاولة تدوير جوقة من 1000 شخص في غرفة ضيقة؛ ستحتاج إلى مساحة ووقت هائلين لضمان تحرك الجميع دون الاصطدام ببعضهم البعض.
حاولت الطرق الموجودة حل هذه المشكلة عن طريق تقسيم الجوقة إلى مجموعات صغيرة ومنفصلة (Block-diagonal)، أو استخدام روتين رقص معقد وخطوة بخطوة (Butterfly factorization). لكن هذه الطرق إما تحد من قدرة الراقصين على الإبداع، أو تظل بطيئة جدًا لأن الراقصين يجب أن ينتظروا الشخص الذي أمامهم ليتحرك أولاً.
الحل: LoCO (الضبط الدقيق المتعامد التركيبي منخفض الرتبة)
يقدم المؤلفون في هذا البحث LoCO، وهي طريقة جديدة لتعليم الروبوت تشبه "خدعة الدوران السحرية".
الاختصار منخفض الرتبة: بدلًا من محاولة تدوير الجوقة الضخمة بأكملها دفعة واحدة، يدرك LoCO أنك تحتاج فقط لتحريك عدد قليل من الأشخاص الرئيسيين لتغيير اتجاه التشكيل بأكمله. يستخدمون خدعة رياضية (تسمى متطابقة شيرمان-موريسون-وودباري) تسمح لهم بحساب دوران الجوقة الكاملة عبر إجراء العمليات الحسابية لعدد قليل جدًا من الأشخاص فقط. الأمر يشبه حساب دوران مجرة كاملة عن طريق تتبع عدد قليل من النجوم فقط.
الرقصة المتوازية: عادةً، لإنشاء دوران معقد، يتعين عليك القيام بذلك خطوة بخطوة (دوران لليسار، ثم دوران للأعلى، ثم دوران لليمين). يستخدم LoCO تقريبًا ذكيًا يسمح لهم بالقيام بكل هذه الدورات في نفس الوقت. الأمر يشبه إخبار الجوقة بأكملها بأن تدور في اتجاهات مختلفة في آن واحد، بدلًا من انتظار مرور شخص خلف الآخر لتسليم العصا. هذا يجعل العملية سريعة وفعالة للغاية.
مقبض درجة الحرارة: أحد أروع ميزات LoCO هو إعداد "درجة الحرارة". تخيل أنك علمت الجوقة رقصة جديدة. أحيانًا تريد منهم أداء الرقصة تمامًا كما عُلّموا؛ وأحيانًا أخرى تريدهم أن يمزجوا فيها القليل من أسلوبهم الأصلي. يحتوي LoCO على مقبض بسيط (معلمة درجة الحرارة) يتيح لك الانتقال بسلاسة بين "الروبوت الأصلي" و"الروبوت المدرب حديثًا" دون الحاجة لإعادة تدريب النموذج. إنه يشبه مقبض التحكم في مستوى الصوت للمهارة الجديدة.
ما وجدوه
اختبر الفريق LoCO على ثلاثة أنواع مختلفة من روبوتات الذكاء الاصطناعي:
- نماذج اللغة: تعليمهم فهم القواعد وحل المسائل الرياضية.
- نماذج الانتشار المحولة (Diffusion Transformers): تعليمهم إنشاء صور بناءً على نصوص أو رسومات تخطيطية.
- نماذج الرؤية المحولة (Vision Transformers): تعليمهم التعرف على الأشياء في الصور.
في كل اختبار، كان أداء LoCO مساويًا أو أفضل من الطرق الموجودة. لقد كان أسرع في التدريب، واستخدم ذاكرة حاسوبية أقل، ولم يشوه معرفة الروبوت الأصلية.
باختًا مختص
LoCO هي طريقة جديدة وفعالة لتعليم نماذج الذكاء الاصطناعي العملاقة مهارات جديدة. بدلًا من إعادة كتابة أدمغتهم أو إضافة أجزاء جديدة بشكل خرق، يقوم LoCO بـ "تدوير" معرفتهم الحالية بلطف باستخدام اختصار رياضي سريع ومتوازٍ. إنه يحافظ على ذكاء الروبوت الأصلي مع السماح له بتعلم مهام جديدة بسرعة، بل ويمنحك مقبض تحكم لتحديد مقدار المهارة الجديدة التي تريد استخدامها.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.