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

TokenRatio: Principled Token-Level Preference Optimization via Ratio Matching

تقدم هذه الورقة البحثية "تحسين تفضيل بريغمان على مستوى الرمز" (TBPO)، وهي طريقة مبتكرة تشتق نموذج تفضيل "برادلي-تيري" على مستوى الرمز من مقارنات معيارية على مستوى التسلسل لتحسين جودة المحاذاة، واستقرار التدريب، وتنوع المخرجات، مع الحفاظ على بساطة "التحسين المباشر للتفضيلات" (DPO).

المؤلفون الأصليون: Truong Nguyen, Tien-Phat Nguyen, Linh Ngo Van, Duy Minh Ho Nguyen, Khoa Doan, Trung Le

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

المؤلفون الأصليون: Truong Nguyen, Tien-Phat Nguyen, Linh Ngo Van, Duy Minh Ho Nguyen, Khoa Doan, Trung Le

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

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

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

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

حاولت الطرق الموجودة التي تعمل على "مستوى الرمز" (token-level) إصلاح ذلك، لكنها كانت لا تزال تعتمد أساساً على توزيع تقييم "القصة بأمل" عبر الكلمات، بدلاً من تعليم الروبوت كيفية اتخاذ "القرار الصحيح عند كل خطوة".

الحل: نسبة الرموز (TBPO)
يقترح المؤلفون طريقة جديدة تسمى تحسين تفضيل بريجمان على مستوى الرمز (TBPO). إليك كيف يشرحونها باستخدام تشبيهات بسيطة:

1. تشبيه "نظام تحديد المواقع (GPS) خطوة بخطوة"

تخيل أنك تقود سيارة من نيويورك إلى لوس أنجلوس.

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

2. مشكلة "الطريقين المختلفين"

هنا يكمن الجزء الصعب الذي تحله الورقة البحثية. عند مقارنة قصة "فائزة" بقصة "خاسرة"، غالباً ما يبدو شكلهما مختلفاً في البداية المبكرة جداً.

  • السيناريو: تخيل أن القصة الفائزة تبدأ بـ "القط جلس..." والقصة الخاسرة تبدأ بـ "الكلب ركض...".
  • المشكلة: إذا قارنت الكلمة التالية فحسب، فأنت لا تقارن الكلمة فقط؛ بل تقارن بين نقطتي انطلاق مختلفتين تماماً. الأمر يشبه مقارنة عداء بدأ من أعلى تلة مقابل عداء بدأ من أسفلها. من في الأعلى لديه ميزة غير عادلة.
  • الإصلاح: تقدم الورقة البحثية "عامل تصحيح" (يسمى الأساس/baseline).
    • TBPO-Q: تقوم هذه النسخة ببناء "آلة حاسبة" صغيرة وخفيفة الوزن لتقدير مدى جودة نقطة البداية (البادئة/prefix). إنها تطرح تلك الميزة لتكون قادراً فقط على الحكم على الكلمة التالية، وليس التاريخ بأكمله.
    • TBPO-A: تقوم هذه النسخة بنفس الرياضيات ولكنها تستخدم خدعة مختلفة (تسمى "تطبيع الميزة/advantage normalization") لإلغاء الاختلافات في نقطة البداية دون الحاجة إلى آلة حاسبة منفصلة.

3. سحر "نسبة الكثافة"

تستخدم الورقة البحثية مفهوماً رياضياً متطوراً يسمى مطابقة نسبة الكثافة (تحديداً باستخدام تباعد بريجمن/Bregman Divergence).

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

ماذا وجدوا؟

اختبر المؤلفون هذه الطريقة الجديدة على نموذجين شهيرين (Mistral و Llama 3) عبر مهام مختلفة:

  • تفكير أكثر ذكاءً: أصبحت النماذج أفضل في مسائل الرياضيات والمنطق (مثل GSM8K و MMLU).
  • محاذاة أفضل: أصبحت أكثر فائدة وأقل عرضة لقول أشياء ضارة.
  • تنوع أكثر: مشكلة شائعة في تدريب الذكاء الاصطناعي هي أن النماذج تصبح مملة ومتكررة (مثل الأسطوانة المشروخة). حافظت TBPO على تنوع وإبداع النماذج، بينما جعلتها الطرق الأخرى آلية (روبوتية) للغاية.
  • الكفاءة: حققوا هذه النتائج دون الحاجة إلى حلقات تعلم تعزيزي معقدة ومكلفة. لقد كان تحسيناً بنظام "التوصيل والتشغيل" (plug-and-play) فوق الطرق القياسية.

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

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

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

جرّب Digest →