QWHA: Quantization-Aware Walsh-Hadamard Adaptation for Parameter-Efficient Fine-Tuning on Large Language Models
تقترح الورقة البحثية طريقة QWHA، وهي طريقة ضبط دقيق فعالة في معلمات تدمج محولات تعتمد على تحويل والش-هادامارد مع مخطط تهيئة مبتكر للتخفيف بفعالية من أخطاء التكميم وتقليل العبء الحسابي في النماذج اللغوية الكبيرة، متفوقة بذلك على الأساليب الحالية القائمة على الرتب المنخفضة والأساليب القائمة على فوريه من حيث الدقة وسرعة التدريب.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك مكتبة ضخمة وذكية للغاية من الكتب (نموذج لغوي كبير). هذه المكتبة كبيرة جدًا لدرجة أنها تشغل مستودعًا كاملًا، مما يجعل نقلها أو القراءة منها بطيئًا ومكلفًا.
لجعلها قابلة للإدارة، تحاول تصغير حجم الكتب إلى نسخ صغيرة بحجم الجيب (وهذا ما يسمى الكمّنة - Quantization). ولكن عندما تصغر حجمها، تصبح بعض التفاصيل الدقيقة ضبابية أو مفقودة، ولا تعود القصص منطقية كما كانت.
ولإصلاح ذلك، تريد "ضبط" الكتب الصغيرة لتصبح دقيقة مرة أخرى. لكنك لا تستطيع إعادة كتابة المكتبة بأكملة لأن ذلك يستغرق الكثير من الوقت والطاقة. لذا، تقرر إضافة ملاحظات لاصقة صغيرة (محولات - adapters) على الصفحات لتصحيح الأخطاء. هذا هو الضبط الدقيق بكفاءة المعلمات (PEFT).
المشكلة هي أن الطريقة القديمة لإضافة هذه الملاحظات اللاصقة (المعروفة باسم LoRA) تشبه محاولة إصلاح لوحة معقدة باستخدام بضع فرشاة عريضة ومسطحة فقط. إنها تعمل بشكل جيد نوعًا ما، لكنها لا تستطيع التقاط التفاصيل الدقيقة والحادة المطلوبة لإصلاح البقع الضبابية الناتجة عن تصغير حجم الكتب.
هنا يأتي دور QWHA، وهي الطريقة الجديدة المقتر المقترحة في هذه الورقة البحثية. إليك كيف تعمل، باستخدام تشبيهات بسيطة:
1. الفرشاة الأفضل: تحويل والش-هادامارد (WHT)
بدلاً من استخدام فرش عريضة ومسطحة، يستخدم QWHA فرشاة خاصة وسحرية تسمى تحويل والش-هادامارد (WHT).
- الطريقة القديمة: تخيل محاولة إصلاح خط متعرج ومكسور في رسم باستخدام موجات ناعمة ومنحنية (مثل موجات الجيب). من الصعب مطابقة الانكسارات الحادة والمفاجئة.
- طريقة QWHA: تستخدم فرشاة WHT أنماطًا موجية مربعة وحادة. ولأن "الأخطاء" في الكتب المصغرة غالبًا ما تكون عبارة عن طفرات حادة ومفاجئة (مثل الخط المتعرج)، فإن هذه الفرشاة المربعة المربعة تناسبها تمامًا. يمكنها التقاط تلك التفاصيل الفوضوية والحادة بشكل أفضل بكثير من الموجات الناعمة المستخدمة في الطرق الأخرى.
- سرعة إضافية: هذه الفرشاة مكونة فقط من "واحد زائد" و"واحد ناقص". هذا يعني أن الكمبيوتر لا يحتاج إلى القيام بعمليات ضرب ثقيلة لاستخدامها؛ بل يقوم فقط بالجمع والطرح. إنه يشبه الانتقال من مثقاب كهربائي ثقيل إلى مفك يدوي بسيط وسريع.
2. التوزيع الذكي: AdaAlloc
عندما يكون لديك عدد محدود من الملاحظات اللاصقة (المعلمات) لإصلاح الكتاب، فأين تضعها؟
- الطريقة القديمة: بعض الطرق تضع الملاحظات عشوائيًا، أو تضعها فقط حيث يبدو النص أكبر. هذا يشبه محاولة إصلاح سقف يسرب الماء بوضع الشريط اللاصق فقط على أكبر البرك، وتجاهل الشقوق الصغيرة التي تسبب معظم الضرر في الواقع.
- طريقة QWHA: يستخدم QWHA استراتيجية ذكية تسمى AdaAlloc. فهي تعمل مثل المحقق الذي يمسح الكتاب بالكامل، ويجد بالضبط أي الصفحات تحتوي على أكبر الأخطاء "الضبابية"، ويضمن أن كل صفحة تحصل على قدر قليل من الاهتمام على الأقل. ثم يضع معظم الملاحظات المهمة على الصفحات التي تعاني من أسوأ الأخطاء. يضمن هذا عدم ترك أي جزء من الكتاب دون علاج، وأن الأجزاء الأكثر تلفًا تحصل على أكبر قدر من المساعدة.
3. الضبط الدقيق: الصقل (Refinement)
بمجرد وضع الملاحظات، لا يتركها QWHA كما هي فحسب، بل يقوم بخطوة الصقل (Refinement).
- فكر في الأمر كضبط مستوى الصوت في جهاز ستيريو. قد تكون وضعت مكبرات الصوت (الملاحظات) في الغرف الصحيحة، لكنك تحتاج إلى ضبط مستوى الصوت (القيم) بدقة لكي تبدو الموسيقى مثالية. يقوم QWHA بحساب القيمة المثالية الدقيقة لكل ملاحظة لإلغاء الخطأ قدر الإمكان، بدلاً من مجرد التخمين.
النتيجة
تظهر الورقة البحثية أنه باستخدام هذه الفرشاة المربعة (WHT) والتوزيع الذكي للمحقق (AdaAlloc):
- الدقة: تصبح الكتب ذات الحجم الصغير أكثر ذكاءً ودقة من تلك التي تم إصلاحها بالطرق القديمة، خاصة عندما يتم تصغير حجم الكتب إلى أحجام صغيرة جدًا (2 بت أو 3 بت).
- السرعة: نظرًا لأن الفرشاة بسيطة للغاية (مجرد جمع وطرح)، فإن الكمبيوتر يتعلم (يضبط دقيقًا) بشكل أسرع بكثير. إنه أسرع بشكل ملحوظ من الطرق المتقدمة الأخرى التي تستخدم فرشًا معقدة وثقيلة.
باختصار، QWHA هي طريقة أذكى وأسرع لإصلاح الأخطاء في نماذج الذكاء الاصطناعي الصغيرة والمضغوطة عن طريق استخدام أداة "مربعة" خاصة واستراتيجية ذكية جدًا لمكان تطبيق الإصلاحات.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.