Pocket Foundation Models: Distilling TFMs into CPU-Ready Gradient-Boosted Trees
تقدم هذه الورقة طريقة لتقطير النماذج التأسيسية للبيانات الجدولية البطيئة والمعتمدة على وحدة معالجة الرسومات إلى أشجار تعزيز التدرج سريعة ومعتمدة على وحدة المعالجة المركزية باستخدام توسيم الطبقات خارج النطاق لمنع تسرب التسميات، مما يحقق دقة تقارب دقة النموذج المعلم مع تسريع يصل إلى 860 ضعفاً للتطبيقات في الوقت الفعلي مثل كشف الاحتيال.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
إليك شرح لورقة بحثية بعنوان "نماذج التأسيس الجيبية: تقطير نماذج المحولات (TFMs) إلى أشجار تعزيز التدرج الجاهزة للعمل على المعالجات المركزية (CPU)"، باستخدام لغة بسيطة وتشبيهات إبداعية.
المشكلة الكبرى: العبقري الذي لا يستطيع الركض
تخيل أن لديك بروفيسوراً عبقرياً (نموذج التأسيس) وهو ذكي للغاية في حل الألغاز. يمكن لهذا البروفيسور النظر إلى مكتبة ضخمة من الألغاز الماضية ومعرفة الإجابة فوراً لأي لغز جديد.
ومع ذلك، هناك عقبة:
- هو بطيء: لحل لغز ما، يتعين على البروفيسور قراءة مكتبة ملاحظاته بالكامل في كل مرة. وهذا يستغرق وقتاً طويلاً (من 150 مللي ثانية إلى أكثر من ثانية).
- هو مكلف: يحتاج البروفيسور إلى حاسوب خارق (وحدة معالجة رسومية GPU قوية) ليعمل.
- العالم الحقيقي لا ينتظر: في مواقف مثل إيقاف عمليات الاحتيال في البطاقات الائتمانية أو فرز المرضى، تحتاج إلى إجابة في أقل من 2 مللي ثانية. البروفيسور بطيء وثقيل جداً ليكون مفيداً هنا.
الحل: "الطالب" الجيبي
أراد المؤلفون إنشاء طالب يكون بذكاء البروفيسور ولكنه يعمل على كمبيوتر محمول عادي (CPU) ويجيب في لمح البصر.
استخدموا تقنية تسمى تقطير المعرفة (Knowledge Distillation). فكر في الأمر كأن البروفيسور يعطي الطالب "ورقة غش". بدلاً من مجرد إخبار الطالب بالإجابة الصحيحة (مثلاً: "نعم، هذا احتيال")، يشرح البروفيسور كيف فكر في الأمر (مثلاً: "أنا متأكد بنسبة 90% أنه احتيال، ولكن هناك احتمال بنسبة 10% أن يكون إنذاراً خاطئاً"). هذه التفاصيل الدقيقة تساعد الطالب على التعلم بشكل أفضل من مجرد حفظ الإجابات.
الفخ: مشكلة "المرآة"
هذا هو الجزء الصعب الذي اكتشفته الورقة البحثية.
إذا طلبت من البروفيسور تقييم نفس الألغاز التي درسها للتو، فسيصاب بالارتباك. لأن البروفيسور لديه الإجابات أمامه مباشرة في "سياقه"، فهو لا يفكر فعلياً؛ بل يقوم فقط بـ الاسترجاع. سيقول: "أنا أعرف هذا اللغز! إنه بالتأكيد احتيال!" بيقين تام بنسبة 100%.
إذا تعلم الطالب من هذا، فسيحصل على ورقة غش سيئة. البروفيسور لا يشارك أي "حكمة" أو "نسبة شك"؛ هو فقط يكرر نموذج الإجابة. الطالب لا يتعلم شيئاً جديداً وينتهي به الأمر أغبى مما لو كان قد درس نموذج الإجابة مباشرة.
الحل: الاختبار "الأعمى"
لإصلاح ذلك، استخدم المؤلفون طريقة تسمى وسم الطبقات خارج الطية (Stratified Out-of-Fold labeling).
- تخيل تقسيم مكتبة الألغاز إلى 5 مجموعات منفصلة.
- يدرس البروفسر 4 مجموعات، ثم يُختبر فقط على المجموعة الخامسة التي لم يرها بعد.
- ثم، يقوم بتبديل المجموعات. يدرس المجموعات الأربع الجديدة ويُختبر على المجموعة الخامسة غير المرئية التالية.
- من خلال القيام بذلك، يُجبر البروفيسور على التفكير والتخمين فعلياً، بدلاً من مجرد الاسترجاع. وهذا يخلق ورقة غش عالية الجودة وصادقة للطالب.
النتائج: طالب سريع وذكي
اختبر الفريق هذا على 153 مجموعة بيانات مختلفة (تتراوح من السجلات الطبية الصغيرة إلى البيانات المالية الضخمة). إليكم ما وجدوه:
- السرعة: الطالب الجديد (نموذج يسمى XGBoost) يعمل أسرع بـ 38 إلى 860 مرة من البروفيسور. إنه يجيب في حوالي 1.9 مللي ثانية على كمبيوتر قياسي، مما يلبي المتطلب الصارم "أقل من 2 مللي ثانية".
- الذكاء: يحتفظ الطالب بـ 96.5% من ذكاء البروفيسور. في الواقع، في 51% من الاختبارات، تفوق الطالب على نموذج قياسي مُعدل جيداً (CatBoost) والذي يعتبر عادةً المعيار الذهبي لهذا النوع من العمل.
- نقطة القوة "منخفضة الأبعاد": يتألق الطالب بوضوح في المشكلات ذات الميزات الأقل (مثل لغز يحتوي على أقل من 21 قطعة). في هذه الحالات، يكون الطالب أفضل بكثير من المنافسين. ومع ذلك، في الألغاز الضخمة والمعقدة التي تحتوي على آلاف الميزات، لا يحقق الطالب ميزة كبيرة فوق النماذج القياسية.
- العمل الجماعي (متعدد المعلمين):
- بالنسبة لـ الطلاب القائمين على الأشجار (مثل XGBoost)، لم يساعد وجود عدة بروفيسورات يقدمون النصيحة كثيراً؛ فبروفيسور واحد قوي كان كافياً.
- بالنسبة لـ طلاب الشبكات العصبية (MLPs)، فإن قيام عدة بروفيسورات بمتوسط نصائحهم ساعد بالفعل، حيث عمل كـ "تأثير تنعيم" جعل الطالب أكثر دقة.
الخلاصة
تثبت الورقة البحثية أنك لست بحاجة إلى حاسوب خارق لاستخدام أذكى نماذج الذكاء الاصطناي في العالم للمهام التي تتطلب وقتاً حقيقياً. من خلال استخدام طريقة "الاختبار الأعمى" الذكية لإنشاء ورقة غش، يمكنك تدريب نموذج "طالب" خفيف وسريع يعمل على معالج مركزي (CPU) عادي.
- إذا كان البروفيسور جيداً: يصبح الطالب بديلاً سريعاً ودقيقاً.
- إذا كان البروفيسور سيئاً: سيكون الطالب سيئاً أيضاً (الطريقة لا تعالج ضعف البروفيسور بشكل سحري).
- القاعدة الذهبية: يجب أن تضمن أن البروفيسور "أعمى" تجاه بيانات الاختبار، وإلا فلن يتعلم الطالب شيئاً.
لقد جعل المؤلفون جميع الأدوات اللازمة للقيام بذلك مفتوحة المصدر، بحيث يمكن لأي شخص بناء "نموذج تأسيس جيبي" خاص به.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.