Beyond Token-Level Policy Gradients for Complex Reasoning with Large Language Models
تقترح الورقة البحثية تحسين تدرج السياسة متعدد الرموز (MPO)، وهو إطار عمل يعامل تسلسلات من K من الرموز المتتالية كأفعال دلالية موحدة لتحسين مواءمة تحسين تدرج السياسة مع البنية القائمة على الكتل لمهام الاستدلال المعقدة، مما يظهر أداءً فائقاً على طرق مستوى الرمز القياسية في اختبارات الرياضيات والبرمجة.
تخيل أنك تعلم روبوتاً ذكياً جداً ولكن حرفياً جداً كيف يكتب قصة أو يحل مسألة رياضية.
الطريقة القديمة: الروبوت "ذو الخطوة الواحدة" حالياً، معظم طرق تدريب الذكاء الاصطناعي (مثل PPO) تُعلم الروبوت كلمة واحدة في كل مرة.
التشبيه: تخيل أنك تعلم طفلاً بناء قلعة من الليغو. الطريقة القديمة تقول: "التقط لِبنة واحدة. أحسنت! الآن التقط اللبنة التالية. أحسنت!"
المشكلة: الروبوت لا يفهم أن "الجدار" يتكون من 10 لبنات تعمل معاً. إنه يعامل كل لبنة كقرار منفصل. إذا احتاج الروبوت لكتابة العبارة "إذا كان س يساوي 5"، فقد ينجح في كتابة "إذا" (if)، لكنه بعد ذلك قد ينسى المنطق الخاص بـ "س يساوي 5" لأنه ينظر فقط إلى الكلمة التالية مباشرة. الأمر يشبه محاولة فهم جملة من خلال النظر إلى حرف واحد في كل مرة.
الفكرة الجديدة: الروبوت "ذو الكتل" (MPO) يقترح هذا البحث طريقة جديدة تسمى تحسين سياسة التنبؤ متعدد الرموز (Multi-Token Policy Gradient Optimization - MPO). بدلاً من النظر إلى كلمة واحدة، يتعلم الروبوت النظر إلى "كتلة" من الكلمات (كتلة نصية) كوحدة واحدة من الفكر.
التشبيه: الآن، تقول للطفل: "ابنِ قسم جدار كاملاً (حوالي 10 لبنات) كحركة واحدة فقط".
كيف يعمل: عندما يقرر الروبوت تعريف متغير (مثل a = 5) أو كتابة معادلة رياضية، فإنه يعامل العبارة بأكملها a = 5 كـ إجراء واحد. هو لا يحاول فقط تخمين الحرف التالي؛ بل يخطط لـ "الكتلة الدلالية" كاملة في آن واحد.
لماذا يعد هذا أمراً هاماً؟
1. يمنع الروبوت من الإصابة بـ "رؤية النفق" (التركيز الضيق). في التفكير المعقد (مثل الرياضيات أو البرمجة)، غالباً ما يمتد المعنى عبر عدة كلمات.
الطريقة القديمة: يرى الروبوت كلمة "إذا" ويفكر: "حسناً، ما الذي يأتي بعد ذلك؟". قد يختار كلمة تبدو صحيحة من الناحية القواعدية ولكنها تكسر المنطق الخاص بالمعادلة.
الطريقة الجديدة: يرى الروبوت الكتلة كاملة "إذا كان أ يساوي 5" ويفكر: "هذه خطوة منطقية كاملة". هذا يضمن أن الكتلة بأكملها منطقية معاً قبل الانتقال للخطوة التالية.
2. يشبه تعلم القيادة عبر "الكتل" بدلاً من "البكسلات". تخيل قيادة سيارة.
على مستوى الرمز (القديم): تنظر إلى الطريق بكسل تلو الآخر. "البكسل أحمر. البكسل أحمر. البكسل أخضر". قد تفوتك حقيقة أن إشارة المرور كاملة حمراء.
على مستوى الكتلة (الجديد): تنظر إلى إشارة المرور كاملة كجسم واحد. ترى "ضوءاً أحمر" وتتوقف. أنت تفهم القصد من الإشارة، وليس فقط الألوان الفردية.
3. يجعله أكثر ذكاءً في الرياضيات والبرمجة. اختبر الباحثون هذه الطريقة في مسائل رياضية صعبة (مثل حل الجبر) ومهام البرمجة.
النتيجة: حقق الروبوت "ذو الكتل" (MPO) درجات أعلى بكثير من الروبوت "ذو الخطوة الواحدة". لقد ارتكب أخطاء أقل لأنه توقف عن محاولة تخمين الكلمة التالية بمعزل عن غيرها، وبدأ في التخطيط لـ "الفكرة" التالية.
"السر الخفي" (كيف فعلوا ذلك)
لم يكتفِ الباحثون بإخبار الروبوت بأن يفكر بشكل أكبر فحسب؛ بل أعطوه أداة تدريب خاصة تسمى MTP (التنبؤ متعدد الرموز).
فكر في هذا كأنك تعطي الروبوت نظارات تسمح له برؤية 5 خطوات للأمام بينما لا يزال واقفاً عند الخطوة الأولى.
خلال التدريب، يتدرب الروبوت على التنبؤ بكتلة جملة كاملة في وقت واحد. وبمجرد أن يصبح جيداً في رؤية الصورة الكاملة، يستخدمون تلك المهارة لتحسين عملية اتخاذ القرار لديه.
الخلاصة
يشير هذا البحث إلى أنه لجعل الذكاء الاصطناعي بارعاً حقاً في التفكير المنطقي، نحتاج إلى التوقف عن معاملته كآلة تتنبأ بالحرف التالي فقط. بدلاً من ذلك، يجب أن ندربه على التفكير في كتل ذات معنى، تماماً كما يفعل البشر عندما نحل مشكلة ما. نحن لا نفكر كلمة بكلمة؛ بل نفكر في أفكار، ومعادلات، وكتل برمجية. تقنية MPO تعلم الذكاء الاصطناعي القيام بالمثل.
إليك ملخص تقني مفصل لورقة البحث بعنوان "ما وراء تدرجات السياسة على مستوى الرمز (Token) للتعليل المعقد في النماذج اللغوية الكبيرة".
1. بيان المشكلة
تعمل طرق تدرج السياسة الحالية لضبط النماذج اللغوية الكبيرة (LLMs) بدقة، مثل تحسين السياسة القريبة (PPO)، وتحسين السياسة النسبية للمجموعة (GRPO)، وDAPO، على مستوى الرمز (token level). فهي تعامل توليد كل رمز تالٍ كفعل معزول.
يجادل المؤلفون بأن عدم التطابق في مستوى التفاصيل هذا يضر بمهام التعليل المعقد (مثل حل المسائل الرياضية، وتوليد الأكواد البرمجية). ففي هذه المهام، تكون القرارات الدلالية (مثل تعريف متغير، أو صياغة معادلة، أو كتابة دالة) بطبيعتها هياكل ذات مستوى كتلي (block-level) تتحقق عبر رموز متعددة.
القصور: إن تفكيك خطوة تعليل متماسكة إلى سلسلة من التنبؤات المحلية لكل رمز يقطع التماسك الدلالي للفعل.
النتيجة: يفشل التحسين على مستوى الرمز في التقاط التبعيات طويلة المدى والنزاهة الهيكلية، مما يؤدي إلى أداء تعليل دون المستوى واستقرار تدريب ضعيف بسبب التباين العالي في نسب أخذ عينات الأهمية (importance sampling ratios).
2. المنهجية: تحسين السياسة متعددة الرموز (MPO)
تقترح الورقة إطار عمل MPO، الذي ينقل وحدة التحسين من الرموز الفردية إلى كتل مكونة من K من الرموز المتتالية، مع معاملتها كأفعال دلالية موحدة.
المكونات الأساسية:
وحدات التنبؤ متعدد الرموز (MTP Modules):
يتم تعزيز النموذج برؤوس تنبؤ إضافية K (وحدات MTP) ملحقة بالنموذج اللغوي الأساسي.
بخلاف النماذج ذات التوليد الذاتي القياسية التي تتنبأ بـ ot+1، تتنبأ وحدات MTP بتسلسل ot+1,…,ot+K مشروطاً بالسابقة o1:t.
يتم تهيئة هذه الوحدات من الطبقة الأخيرة للنموذج الأساسي وتخضع لـ مرحلة إحماء (ضبط دقيق تحت إشراف) قبل مرحلة التعلم المعزز لضمان جودة التنبؤ.
أخذ عينات الأهمية على مستوى الكتلة:
بدلاً من حساب نسبة الأهمية rt لرمز واحد، يقوم MPO بتجميع النسبة عبر نطاق من K من الرموز.
التحكم في التباين: يؤدي حاصل ضرب النسب البسيط (∏rt+n) إلى تباين عالٍ. وللتخفيف من ذلك، يتبنى MPO صيغة مجموع لوغاريتمي موزون مستوحاة من Log-COP-TD: R~i,t(K)(θ)=exp(n=1∑Kβnlogri,t+n(θ)) حيث βn هي أوزان متناقصة (βk=β2×λk−2) تعطي الأولوية للتنبؤات الفورية مع دمج السياق المستقبلي بتأثير متناقص.
هدف تدرج السياسة:
يستبدل دالة الهدف البديلة نسبة الرمز الواحد بالنسبة لنسبة الكتلة المجمعة R~i,t(K).
تشجع دالة الخسارة السياسة على التحسين لأنماط متعددة الرموز متماسكة بدلاً من التحركات الفردية للرمز التالي.
التوافق: تم تصميم MPO ليكون متوافقاً مع الأطر الحالية (مثل PPO). فهو يعدل فقط حساب نسبة أخذ عينات الأهمية ولا يتطلب تغيير بنية شبكة القيمة (رغم إجراء تجارب باستخدام رؤوس قيمة متعددة الرموز).
3. المساهمات الرئيسية
إطار عمل مبتكر: تقديم MPO، وهو أول طريقة لتدرج السياسة تعمل صراحة على تحسين الأفعال الدلالية الهيكلية على مستوى الكتلة بدلاً من الرموز المعزولة.
رؤية نظرية: يثبت أن التحسين على مستوى الرمز يسبب عدم تطابق في مستوى التفاصيل لمهام التعليل. يقوم MPO بمواءمة إشارة التحسين مع البنية الطبيعية للتعليل (مثل المعادلات، أو كتل الأكواد).
التحقق التجريبي: تجارب واسعة النطاق تظهر تفوق MPO على النماذج المرجعية المتطورة (PPO, GRPO, DAPO) عبر مختلف أحجام النماذج ومجالات التعليل.
تحليل الاستقرار: يثبت أن تجميع المعلومات متعددة الرموز يقلل من تباين نسب أخذ عينات الأهمية وتكرار عملية قص التدرج (gradient clipping)، مما يؤدي إلى تدريب أكثر استقراراً.
4. النتائج التجريبية
قيم المؤلفون MPO على ثلاثة معايير باستخدام نماذج تتراوح أحجامها من 1 مليار إلى 7 مليارات معلمة (Llama3.2, DeepSeek-Distilled-Qwen2.5):
التعليل الرياضي (GSM8K & MATH):
تفوق MPO باستمرار على النماذج المرجعية.
في GSM8K، حقق MPO دقة قدرها 0.882 (مقابل 0.866 لـ PPO) على نموذج 1.5B و 0.941 على نموذج 7B.
في مجموعة بيانات MATH الأكثر صعوبة، أظهر MPO مكاسب كبيرة، حيث وصل إلى 0.789 (مقابل 0.769 لـ PPO) على نموذج 1.5B.
توليد الأكواد (HumanEval):
حقق MPO أعلى درجات pass@1 عبر جميع النماذج، حيث وصل إلى 0.640 على نموذج 1.5B (مقابل 0.598 لـ PPO) و 0.841 على نموذج 7B.
كفاءة التدريب والاستقرار:
تقليل التباين: خفض M_PO بشكل كبير تباين نسب أخذ عينات الأهمية وقلل من "نسبة القص" (النسبة المئوية للتحديثات المستبعدة بسبب القص)، مما يشير إلى مشهد تحسين أكثر استقراراً.
الكفاءة: رغم أن MPO يضيف عبئاً حسابياً طفيفاً (أبطأ بنسبة 30% تقريباً لكل دورة مقارنة بـ PPO بسبب عمليات التمرير الأمامي الإضافية لـ MTP)، إلا أنه يقدم مكاسب أداء جوهرية. استهلاك الذاكرة مماثل لـ GRPO.
الدراسة الاستقصائية (Ablation): وُجد أن الأداء الأمثل يكون مع حجم كتلة K=5 ومعدل اضمحلال λ=0.8. دمج الكثير من المعلومات متعددة الرموز (>30% وزن) أدخل ضجيجاً وأدى لتراجع الأداء.
5. الأهمية والتوجهات المستقبلية
تحول في النموذج الفكري: تتحدى هذه الورقة الافتراض السائد بأن مستوى التفاصيل على مستوى الرمز كافٍ لضبط النماذج اللغوية الكبيرة. وتقترح أنه لمهام التعليل المكثف، يعد التحسين الدلالي على مستوى الكتلة ضرورياً لالتقاط التبعيات الهيكلية.
العملية: يعد MPO تعديلاً خفيف الوزن يمكن دمجه في خطوط أنابيب ما بعد التدريب الحالية دون الحاجة لإعادة تدريب النموذج الأساسي بالكامل.
العمل المستقبلي: حدد المؤلفون أسئلة مفتوحة تتعلق بتوسيع حجم الكتلة (K)، وتحسين استراتيجيات الإحماء للنماذج غير المدربة مسبقاً بـ MTP، ودمج MPO مع دوال هدف أخرى (مثل متغيرات GRPO).
في الختام، يسد MPO الفجوة بين الطبيعة المنفصلة لتوليد الرموز والطبيعة المستمرة والهيكلية للتعليل البشري، مما يوفر طريقة قوية لتعزيز قدرات التعليل في النماذج اللغوية الكبيرة خلال مرحلة التعلم المعزز.