From Instance Selection to Fixed-Pool Data Recipe Search for Supervised Fine-Tuning
تقدم هذه الورقة AutoSelection، وهو إطار عمل مبتكر يعيد صياغة عملية اختيار بيانات الضبط الدقيق الخاضع للإشراف كمسألة بحث عن وصفة لمجمع ثابت، وذلك باستخدام حلّال ثنائي الطبقات لاكتشاف وصفات التنسيق المثلى بكفاءة من مجمع تعليمات خام دون توليد عينات جديدة، مما يؤدي إلى التفوق على طرق ترتيب العينات التقليدية والتدريب على البيانات الكاملة عبر نماذج ومهام متعددة.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك طاهٍ يحاول إعداد الحساء المثالي. لديك مخزن ضخم (مجمع البيانات الخام) مليء بـ 90,000 مكون مختلف (تعليمات). هدفك هو اختيار أفضل مجموعة من المكونات لصنع حساء مذاقه رائع (نموذج ذكاء اصطناٍء ذكي).
الطريقة القديمة: قائمة "أفضل 10"
حاول الطهاة (وباحثو الذكاء الاصطناعي) تقليديًا حل هذه المشكلة عن طريق تذوق كل مكون على حدة، وإعطاء كل واحد منها درجة، ثم أخذ أعلى 10 عناصر فقط.
- المشكلة: مجرد كون المكون مذاقه جيد بمفرده لا يعني بالضرورة أنه سيعمل بشكل جيد في الحساء. ربما تحتاج إلى القليل من الفلفل الحار قبل إضافة الملح، أو ربما تحتاج إلى إزالة الخضروات المائية قبل إضافة الأعشاب. الطريقة القديمة أغفلت الترتيب والتركيبة. لقد عاملت الحساء كقائمة بسيطة من "أفضل العناصر" بدلاً من كونه وصفة.
الفكرة الجديدة: "البحث عن الوصفة"
تقترح هذه الورقة البحثية، AutoSelection، نهجًا مختلفًا. فبدلاً من مجرد اختيار أفضل المكونات، يجب أن نبحث عن أفضل وصفة.
فكر في الوصفة كمجموعة من التعليمات:
- استبعاد جميع الخضروات الباهتة.
- خلط الفلفل الحار مع الليمون الحامض.
- إزالة أي توابل مكررة.
- الإبقاء فقط على أفضل 50% من الخليط المتبقي.
تسمي الورقة هذا النهج البحث عن وصفة البيانات ذات المجموعة الثابتة (Fixed-Pool Data Recipe Search). "المخزن" يبقى كما هو تمامًا (نحن لا نشتري مكونات جديدة أو نخترع مكونات جديدة)؛ نحن فقط نجرب تسلسلات مرتبة مختلفة من العمليات لنرى أي منها سينتج الطبق النهائي الأفضل.
كيف يعمل AutoSelection (الطاهي الذكي)
البحث عن الوصفة المثالية أمر مكلف. لاختبار وصفة ما، عليك طهي الحساء فعليًا (تدريب نموذج الذكاء الاصطناعي) وتذوقه (تشغيل اختبارات قياس الأداء). لديك ميزانية محدودة للقيام بذلك (على سبيل المثال، 15 محاولة). لا يمكنك التخمين عشوائيًا؛ بل تحتاج إلى استراتيجية ذكية.
AutoSelection هو نظام "طاهٍ ذكي" مكون من طبقتين يساعدك في العثات على أفضل وصفة دون إضاعة ميزانيتك:
- "ورقة الغش" (الإشارات المخزنة مؤقتًا): قبل أن تبدأ في الطهي، ينظر النظام إلى المخزن ويدون ملاحظات حول كل مكون: "هذا حار"، "هذا ثقيل"، "هذان متشابهان جدًا". وبهذه الطريقة، عندما تختبر وصفة جديدة، لا تضطر لتذوق كل مكون من الصفر. إنه يستخدم هذه الملاحظات المكتوبة مسبقًا للتنبؤ بما قد تبدو عليه الوصفة.
- "التجربة الأولية" (الإحماء): قبل الالتزام بجلسة طهي كاملة، يجرب الطاهي ثلاث اختبارات سريعة وصغيرة ليرى ما إذا كان الحساء يحتاج لأن يكون كبيرًا، أو متوسطًا، أو صغيرًا. هذا يساعد في تهيئة المشهد.
- "اختبار التذوق" (متجهات الحالة): عند تنفيذ وصفة ما، لا ينظر النظام فقط إلى النتيجة النهائية. بل ينظر إلى حالة الحساء: "هل احتفظنا بما يكفي من المكونات؟ هل النكهة متوازنة؟" يقوم بإنشاء "متجه حالة" (تقرير ملخص) للمكونات المختارة.
- "لجنة التذوق" (متحكم البحث):
- الملخص (Summarizer): يقرأ تاريخ الحساءات السابقة ويقول: "مهلاً، في كل مرة أضفنا فيها الملح بعد الفلفل، كان المذاق رائعًا".
- المقترح (Proposer): يقترح تنويعات جديدة للوصفة بناءً على تلك النصيحة (مثل: "لنحاول تغيير ترتيب الملح والفلفل").
- المصنف (Ranker): ينظر إلى الاقتراحات الجديدة ويستخدم "عملية غاوسية" (مخمن رياضي متطور) للتنبؤ بأيها من المرجح أن يكون جيدًا، ثم يختار المرشح الأفضل لتنفيذ عملية الطهي فعليًا.
- إعادة التوزيع (Reseeder): إذا استمر الطاهي في صنع نفس الحساء ولم يتحسن، يقول النظام: "حسنًا، لنلقِ بهذه الفكرة الحالية ونجرب نقطة انطلاق مختلفة تمامًا".
النتائج: هل نجح الأمر؟
اختبر الباحثون هذا على ثلاثة نماذج مختلفة من الذكاء الاصطناعي (صغيرة ومتوسطة الحجم) باستخدام مجمع تعليمات مكون من 90,000 عنصر. وقارنوا AutoSelection مع:
- استخدام المخزن بالكامل (البيانات الكاملة).
- اختيار الوصفات عشوائيًا.
- مجرد اختيار "أفضل 10" مكونات (المشغل المنفرد).
النتائج:
- حساء أفضل: أنتج AutoSelection نماذج أكثر ذكاءً في مهام الاستدلال حتى من النماذج التي تم تدريبها على مجموعة البيانات الكاملة المكونة من 90,000 عنصر.
- الترتيب مهم: أثبتوا أن تسلسل الخطوات مهم. على سبيل المثال، القيام بـ "الخطوة أ ثم الخطوة ب" أنتج نتيجة أفضل بكثير من "الخطوة ب ثم الخطوة أ"، حتى لو كانت المكونات هي نفسها.
- الاستقرار: لم يحالف النظام الحظ مرة واحدة فحسب، بل وجد وصفات جيدة باستمرار عبر محاولات متعددة.
- القابلية للنقل: الوصفة التي نجحت مع نموذج صغير (1.5 مليار معلمة) مالت للعمل بشكل جيد مع نموذج أكبر (7 مليارات معلمة)، مما يشير إلى أن "الوصفة" نفسها تلتقط شيئًا جوهريًا حول البيانات الجيدة.
الخلاصة
تجادل هذه الورقة بأن جعل الذكاء الاصطناعي أكثر ذكاءً لا يتعلق فقط بإيجاد أفضل نقاط البيانات، بل يتعلق بإيجاد أفضل عملية لتصفية وخلط هذه البيانات. ومن خلال معاملة اختيار البيانات كـ بحث عن وصفة بدلاً من مجرد قائمة تصنيف، وباستخدام محرك بحث ذكي ومدرك للميزانية (AutoSelection) للعثور على تلك الوصفة، يمكننا بناء نماذج ذكاء اصطناٍء أفضل بجهد أقل.
ما ليس عليه البحث:
- هو لا يخترع بيانات جديدة أو يعيد كتابة التعليمات.
- لا يستخدم الذكاء الاصطناعي لإنشاء عينات تدريب جديدة.
- لا يدعي أنه يعمل للتشخيص الطبي أو الاستخدامات السريرية المحددة (فهو يركز حصريًا على اختبارات الاستدلال العامة مثل الرياضيات والألغاز المنطقية).
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.