← أحدث الأبحاث
💬 NLP

SignRoundV2: Toward Closing the Performance Gap in Extremely Low-Bit Post-Training Quantization for LLMs

تُعد SignRoundV2 إطار عمل للكمية ما بعد التدريب يستخدم استراتيجية دقة مختلطة تكيفية وتقنيات تثبيت خفيفة الوزن لتقليص الفجوة في الأداء بين النماذج اللغوية الكبيرة المكممة وتلك ذات الدقة الكاملة بشكل كبير، محققةً نتائج تقترب من فقدان البيانات في إعدادات MXFP المختلطة وتحسينات جوهرية في كمية الأوزان فقط عند مستوى 2 بت الصعب.

المؤلفون الأصليون: Wenhua Cheng, Weiwei Zhang, Heng Guo, Haihao Shen, Zaner Ma

نُشر 2026-05-19
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Wenhua Cheng, Weiwei Zhang, Heng Guo, Haihao Shen, Zaner Ma

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك مكتبة ضخمة من المعرفة، مفصلة للغاية (نموذج لغوي كبير، أو LLM). هذه المكتبة ضخمة جدًا لدرجة أنها تتطلب مبنى بحجم مستودع لتخزينها وشاحنة ضخمة لنقلها. ورغم قوتها، إلا أن هذا يجعل من المستحيل وضعها في سيارة عادية (مثل هاتفك أو حاسوب محمول قياسي) للاستخدام اليومي.

لحل هذه المشكلة، يستخدم العلماء عملية تسمى التكميم (Quantization). فكر في الأمر كأنك تأخذ المكتبة وتضغطها لتصبح كتيبًا صغيرًا بحجم الجيب. الهدف هو تقليص حجم الكتاب قدر الإمكان (باستخدام عدد أقل من "البتات" أو الـ bits للبيانات) دون فقدان معنى القصة.

ومع ذلك، هناك عقبة: إذا قمت بتقليص الكتاب كثيرًا (إلى 2 أو 4 بت)، تبدأ الصفحات في التلاشي، وتصبح الكلمات مكتوبة بشكل خاطئ، وتفقد القصة معناها المنطقي؛ أي أن النموذج يصبح "غبيًا".

SignRoundV2 هي مجموعة أدوات جديدة مصمة لإصلاح ذلك. إنها تشبه المحرر الماهر الذي يمكنه تقليص المكتبة لتصبح بحجم الجيب مع الحفاظ على مثالية القصة. وإليك كيف تعمل، باستخدام تشبيهات بسيطة:

1. استراتيجية "التعبئة الذكية" (الدقة المختلطة التكيفية - Adaptive Mixed-Precision)

تخيل أنك تقوم بتعبئة حقيبة سفر لرحلة ما. لديك حد أقص weight صارم للوزن.

  • الطريقة القديمة: تعامل كل قطعة بنفس الطريقة. قد تضغط معطفك الشتوي الثقيل وقميصك الخفيف في نفس المساحة الضيقة، مما يؤدي لتلف المعطف.
  • طريقة SignRoundV2: تعمل كمسؤول تعبئة ذكي. فهي تدرك أن بعض أجزاء النموذج (مثل طبقات "المعطف الشتوي") حساسة جدًا وتحتاج لمساحة أكبر (دقة أعلى) لتعمل بشكل صحيح. أما الأجزاء الأخرى (مثل طبقات "القميص الخفيف") فهي متينة ويمكن ضغطها بقوة (دقة أقل) دون ضرر.

تقدم الورقة البحثية طريقة جديدة لقياس أي الطبقات "حساسة" بدقة. فهي تنظر إلى مدى تفاعل "عقل" النموذج (التدرجات/Gradients) عندما يتم ضغط قطعة من البيانات. إذا كانت الطبقة ترتبك بسهولة، يمنحها النظام المزيد من البتات. وإذا كانت صلبة، يحصل على بتات أقل. يحدث هذا تلقائيًا، طبقة تلو الأخرى، لإيجال التوازن المثالي.

2. "فحص ما قبل الطيران" (البحث عن مقياس ما قبل الضبط - Pre-tuning Scale Search)

قبل أن تقود طائرة، يجب عليك فحص الأجهزة. إذا كانت الأجهزة مضبوطة بشكل خاطئ، فقد تتحطم الطائرة فورًا.

  • المشكلة: عند ضغط نموذج إلى أحجام قصوى (مثل 2 بت)، غالبًا ما تكون الإعدادات الأولية خاطئة، مما يتسبب في فشل النموذج حتى قبل أن يبدأ في تعلم كيفية التعديل.
  • الحل: يقوم SignRoundV2 بإجراء "فحص سريع وخفيف لما قبل الطيران". إنه يبحث عن أفضل الإعدادات الأولية (المقاييس/Scales) بسرعة كبيرة، مستلهمًا من طريقة عمل الأداة الشهيرة llama.cpp. هذا يضمن أن يبدأ النموذج على الطريق الصحيح، مما يجعل عملية الضغط اللاحقة أكثر نجاحًا بكثير.

3. "فلتر الضوضاء" (تصفية الخسارة - Loss Filtering)

تخيل أنك تحاول تعلم لغة جديدة من خلال الاستماع إلى الراديو. معظم الوقت، تكون الإشارة واضحة. ولكن أحيانًا، تظهر دفعة قوية من التشويش (قيمة متطرفة) تبدو كأنها كلام غير مفهوم. إذا حاولت التعلم من هذا التشويش، فستتعلم الكلمات بشكل خاطئ.

  • المشكلة: خلال عملية الضبط، تنشأ بعض نقاط البيانات التي تسبب أخطاءً ضخمة (تشويش) تربك النظام، مما يجعله يعتقد أنه بحاجة لتغيير إعداداته بشكل جذري في الاتجاه الخاطئ.
  • الحل: يرتدي SignRoundV2 "سماعات إلغاء الضوضاء". فهو يحدد أكثر الأخطاء صخبًا وإرباكًا (أعلى 0.1% من البيانات السيئة) ويتجاهلها أثناء عملية الضبط. هذا يبقي النموذج مركزًا على الإشارة الواضحة، ويمنعه من الانحراف بسبب بعض الأمثلة السيئة.

النتائج: ماذا حققوا؟

تزعم الورقة البحثية أنه باستخدام هذه الحيل الثلاث، يمكنهم تقليص النماذج إلى أحجام صغيرة للغاية (مثل 2 بت أو 4 بت) مع فقدان ضئيل جدًا في الذكاء.

  • ادعاء "شبه عدم الفقدان": عند متوسط 4.5 بت، يعمل النموذج المضغوط تمامًا مثل النسخة الضخمة غير المضغوطة (بفارق حوالي 1% فقط).
  • "معجزة الـ 2 بت": حتى عند 2 بت (وهو ما يؤدي عادةً إلى تعطل النماذج)، يستعيد SignRoundV2 جزءًا كبيرًا من قدرة النموذج على التفكير والإجابة على الأسئلة، بشكل أفضل بكثير من الطرق السابقة.
  • السرعة: على عكس الطرق الأخرى التي تتطلب إعادة تدريب النموذج بالكامل من الصفر (وهو ما يستغرق أسابيع وأجهزة كمبيوتر هائلة)، فإن هذه الطريقة هي إصلاح "ما بعد التدريب" (Post-Training). إنها تأخذ النموذج الموجود وتعدله في بضع ساعات على وحدة معالجة رسومات (GPU) عالية الأداء عادية.

باختصار: SignRoundV2 هو أداة ضغط ذكية وفعالة تعرف بالضبط أين تضغط وأين تترك مساحة، وتتحقق من إعداداتها قبل البدء، وتتجاهل الضوضاء. وهذا يسمح لنا بوضع عقول الذكاء الاصطناعي العملاقة في أجهزة صغيرة دون أن تفقد عقولها.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →