← أحدث الأبحاث
🤖 machine learning

Max-Window Scale Estimation for Near-Lossless HiF8 W8A8 Quantization-Aware Training

تحدد هذه الورقة وتعالج نمطي فشل متميزين في التدريب الواعي بالكمية من نوع HiF8 W8A8 —وهما تشبع الـ amax والنسيان الكارثي— عبر تقديم استراتيجية تقدير مقياس نافذة الحد الأقصى وجدول إحماء BF16، محققةً بذلك أداءً يقارب انعدام الفقد في نموذج OpenPangu-Embedded-1B.

المؤلفون الأصليون: Yingying Cheng, Jinquan Shi, Li Zhou, Zhiyang He, Zhaoyi Sun, Fan Zhang, Jie Sun

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

المؤلفون الأصليون: Yingying Cheng, Jinquan Shi, Li Zhou, Zhiyang He, Zhaoyi Sun, Fan Zhang, Jie Sun

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

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

يصف هذا البحث تجربة محددة حاول فيها الباحثون تقليص نموذج ذكاء اصطناعي يتكون من مليار معلمة (parameter) باستخدام تنسيق مدمج جديد يسمى HiF8 (Float 8 عالي الدقة). فكر في HiF8 كـ "ضغط ذكي" يحافظ على حدة التفاصيل الأكثر أهمية بينما يضغط الباقي.

ومع ذلك، اكتشف الباحثون أن مجرد تقليص المكتبة لم يكن كافياً. فقد وجدوا "فخين" خفيين يمكن أن يدمروا ذاكرة النموذج، حتى لو بدت عملية التدريب مثالية على الورق.

إليك تفصيل رحلتهم، مشروحاً ببساطة:

الفخّان الخفيان

1. فخ "النقطة العمياء" (تشبع Amax)
تخيل أن أمين المكتبة يحاول تنظيم الكتب على الرف، لكنه يستخدم مسطرة قصيرة قليلاً.

  • المشكلة: يحتاج الذكاء الاصطناعي إلى معرفة الرقم "الأعلى صوتاً" أو "الأكبر" الذي يراه لضبط مقياس الضغط. استخدم الباحثون طريقة تسمى تدرج التنسور المتأخر (Delayed Tensor Scaling - DTS). هذا يشبه قيام أمين المكتبة بالنظر إلى الكتاب السابق لتخمين حجم الكتاب الحالي.
  • الفشل: إذا كان الكتاب الحالي ضخماً فجأة (طفرة في البيانات)، فإن تخمين أمين المكتبة (بناءً على الكتاب السابق) سيكون صغيراً جداً. وبالتالي يتم "قص" أو قطع الكتاب عند حافة الرف.
  • الخداع: لم تظهر "بطاقة تقييم" الذكاء الاصطناعي الداخلية (خسارة التدريب/training loss) حدوث ذلك. كان الأمر أشبه بأمين مكتبة يقول: "أنا أنظم الأمور بشكل جيد!" بينما هو في الواقع يمزق صفحات الكتب سراً. لم يظهر الضرر إلا لاحقاً عندما اختبروا معرفة أمين المكتبة في اختبارات محددة (مثل ARC أو MMLU).

2. فخ "الطالب المتحمس جداً" (النسيان الكارثي)
تخيل أن أمين المكتبة متحمس جداً لتعلم قصص جديدة من مجموعة جديدة من الكتب لدرجة أنه بدأ يمسح الكلاسيكيات القديمة من ذاكرته لإفساح المجال لها.

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

الحل: إصلاح من جزأين

أجرى الباحثون ثماني تجارب مختلفة لمعرفة كيفية إصلاح هذين الفخين. ووجدوا أن إصلاح واحد فقط لم يكن كافياً؛ بل كان عليهم إصلاح كليه في وقت واحد.

الإصلاح رقم 1: "شبكة الأمان" (استراتيجية Max-Window)
لإيقاف "النقطة العمياء"، قاموا بتغيير طريقة تخمين أمين المكتبة لأحجام الكتب.

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

الإصلاح رقم 2: "فترة التهدئة" (التمهيد والتعلم الأبطأ)
لإيقاف "الطالب المتحمس جداً"، قاموا بتغيير جدول التدريب.

  • التمهيد (Warmup): في أول 500 خطوة، لم يقوموا بضغط النموذج على الإطلاق. تركوا النموذج يستقر مع بياناته الجديدة بتنسيقه الكامل عالي الجودة (BF16). سمح هذا للنموذج بالاستقرار في حالة مستقرة قبل تطبيق ضغط "حقيبة الظهر".
  • التبطئة (Slow Down): خفضوا سرعة التعلم بشكل كبير. منع هذا النموذج من محو معرفته القديمة القيمة واستبدالها بالبيانات الجديدة بجنون.

النتيجة

عندما دمجوا هذين الإصلاحين، كانت النتيجة شبه مطابقة للأصل (near-lossless).

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

ما الذي لم ينجح (ولماذا)

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

الخلاصة

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

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

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

جرّب Digest →