HARP: Hadamard-Preconditioned Adaptive Rotation Processor for Extreme LLM Quantization
يقدم HARP معالجًا متعامدًا ثنائي الجانب، مهيكلاً وقابلاً للتعلم، يقوم بتكييف أساس التكميم مع طبقات محددة وبيانات معايرة معينة، مما يحسن دقة تكميم النماذج اللغوية الكبيرة ذات البتات المنخفضة للغاية (2-4 بت) بشكل كبير مقارنة بطرق هادامارد الثابتة مع الحفاظ على كفاءة النشر.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أن لديك مكتبة ضخمة ومفصلة للغاية (نموذج لغوي كبير) تريد حملها في جيبك. المشكلة هي أن الكتب ثقيلة جدًا والرفوف عريضة جدًا بحيث لا يمكن أن تتسع في حقيبة صغيرة. لجعلها محمولة، قررت تصغير هذه الكتب إلى ملاحظات صغيرة مضغوطة. يُسمى هذا الكمية (Quantization).
ومع ذلك، عندما تصغر هذه الكتب كثيرًا (إلى مجرد 2 أو 3 بت من المعلومات)، تتعرض بعض الصفحات للتجعيد أو الفقدان. تُسمى هذه "الصفحات المجعدة" القيم المتطرفة (Outliers) — وهي أرقام مهمة للغاية أكبر بكثير من بقية الأرقام. إذا حاولت ضغط الكتاب بأكွယ် باستخدام طريقة قياسية، فإن هذه القيم المتطرفة ستفسد عملية الضغط، مما يجعل الملاحظات صعبة القراءة.
الطريقة القديمة: "الخلط العشوائي"
استخدم العلماء سابقًا خدعة تسمى RHT (تحويل هادامارد العشوائي). فكر في هذا كأنه أخذ جميع صفحات كتابك، وخلطها بشكل عشوائي، ثم ضغطها.
- الجيد: إنها سريعة وتوزع الصفحات المجعدة حتى لا تتركز جميعها في مكان واحد.
- السيئ: إنها خلطة ثابتة. الأمر يشبه استخدام نفس نمط الخلط العشوائي لكل كتاب على حد، بغض النظر عما إذا كان كتاب طبخ، أو رواية، أو قاموسًا. إنها لا تتكيف مع القصة المحددة بالداخل.
الطة الجديدة: HARP (الخياط الذكي)
يقدم مؤلفو هذه الورقة البحثية HARP (معالج التدوير التكيفي المسبق بهادامارد). فكر في HARP كـ خياط ذكي لا يكتفي بمجرد خلط عشوائي.
- يتعلم القياس المناسب: بدلاً من الخلط العشوائي، ينظر HARP إلى "شكل" البيانات المحدد في كل طبقة من طبقات النموذج (مثل النظر إلى نسيج قماش القميص). إنه يتعلم الطريقة المثالية لإعادة ترتيب الأرقام بحيث تتناسب مع المساحة المضغوطة الصغيرة دون فقدان التفاصيل المهمة.
- ترقية جاهزة للاستخدام: الجزء الأفضل هو أن HARP يبدأ تمامًا مثل "الخلط العشوائي" (RHT) القديم. إنه يشبه البدلة التي تبدأ كمقاس قياسي جاهز ولكن بها سحابات مخفية ودرزات قابلة للتعديل. بمجرد ارتدائها، يقوم الخياط (عملية المعايرة) بتعديل المقاس بسرعة ليكون مثاليًا لك. وهذا يعني أنه يمكنك استبدال الطريقة القديمة بـ HARP دون الحاجة لإعادة بناء النظام بأكمده.
- منظم وسريع: لا يقوم HARP بعملية إعادة ترتيب فوضوية ومعقدة فحسب، بل يستخدم نمط "الفراشة" (طريقة محددة وفعالة للمزج) مضمونة رياضيًا بأنها قابلة للعكس وسريعة. الأمر يشبه تنظيم مكتبة ليس عبر رمي الكتب عشوائيًا في كل مكان، بل باستخدام نظام فرز عالي الكفاءة ومخطط له مسبقًا يستغرق ثوانٍ معدودة.
ماذا يحدث عند استخدامه؟
اختبر الباحثون هذا على نماذج تتراوح من الصغيرة (مليار معلمة) إلى الضخمة (70 مليار معلمة).
- جودة أفضل: عندما ضغطوا النماذج إلى أحجام قصوى (2 إلى 4 بت)، جعل HARP النماذج "أذكى" (تقليل الارتياب/Perplexity، وزيادة الدقة) مقارنة بطريقة الخلط العشوائي القديمة. لقد كان بارعًا بشكل خاص في إنقاذ "الصفحات المجعدة" (القيم المتطرفة) التي تضيع عادةً.
- لا يزال سريعًا: على الرغم من أن HARP يتعلم مقاسًا مخصصًا، إلا أنه لا يبطئ النموذج. في الواقع، كانت النماذج المضغوطة باستخدام HARP لا تزال أسرع بكثير (128 توكن في الثانية) من النماذج الأصلية غير المضغوطة (61 توكن في الثانية).
- متعدد الاستخدامات: أظهروا أن HARP لا يعمل فقط مع أداة ضغط محددة، بل يمكن استبداله في أنظمة ضغط مختلفة (مثل QTIP) ومع ذلك يحسنها.
الخلا الخلاصة
HARP هو أداة تحول "الخلط العشوائي ذو المقاس الواحد للجميع" المستخدم في ضغط الذكاء الاصطناعي إلى مقاس مفصل خصيصًا. إنه يتعلم من عينة صغيرة من البيانات ليجد الطريقة المثالية لإعادة ترتيب الأرقام قبل سحقها. النتيجة هي نموذج ذكاء اصطناعي أصغر وأسرع يقرأ بشكل أفضل ويرتكب أخطاء أقل، وكل ذلك دون الحاجة إلى إعادة تدريب النموذج بالكامل من الصفر.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.