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

Self-Speculation for Faster Reasoning Models

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

المؤلفون الأصليون: Ravisri Valluri, Tung Nguyen, Aditya Grover

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

المؤلفون الأصليون: Ravisri Valluri, Tung Nguyen, Aditya Grover

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

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

قام فريق من الباحثين في جامعة كاليفورنيا، لوس أنجلوس، بتطوير طريقة جديدة تسمى "التخمين الذاتي لنماذج الاستدلال" (Self-Speculation for Reasoning Models)، أو SSR، والتي تهدف إلى حل مشكلة زمن الاستجابة هذه دون التضحية بجودة المخرجات. وتعتمد منهجيتهم على ملاحظة بسيطة ولكنها قوية: وهي أنه بينما يفكر النموذج في مشكلة ما، فإن تخميناته المبكرة حول الإجابة النهائية غالباً ما تحتوي على دلائل جوهرية حول ماهية الإجابة النهائية الفعلية. فحتى قبل أن ينهي النموذج تفكيره الداخلي، يكون قد استقر عادةً على الهيكل العام والتفاصيل الرئيسية للحل. وقد أدرك الباحثون أنه يمكنهم استخدام هذه الأفكار المبكرة وغير المكتملة كـ "مسودة" للتنبؤ بالإجابة النهائية، بينما يستمر النموذج في عملية التفكير الكاملة في الخلفية.

تعمل هذه الطريقة عن طريق تشغيل نسختين من نفس النموذج في آن واحد. تعمل نسخة واحدة، بصفتها "المُخمن" (drafter)، على إيقاف عملية التفكير مبكراً وتحاول فوراً توليد الإجابة النهائية بناءً على الأفكار الجزئية التي لديها حتى الآن. وفي الوقت نفسه، تستمر النسخة الرئيسية من النموذج في عملية التفكير العميق والشامل. وبمجرد انتهاء النموذج الرئيسي من سلسلة تفكيره الطويلة، يعمل كـ "مُدقق" (verifier)، حيث يتحقق من المسودة التي أنتجتها النسخة المبكرة. وإذا تطابقت المسودة مع الإجابة النهائية التي تم التوصل إليها عبر التفكير الكامل، يقبل النظام رموز المسودة (tokens)، مما يؤدي فعلياً إلى تخطي الوقت الذي كان سيستغرقه توليدها واحداً تلو الآخر. ولأن عملية التخمين تحدث بالتوازي مع التفكير الرئيسي، فإن الوقت المستغرق في إنشاء المسودة يكون مخفياً؛ فلا ينتظر المستخدم رؤيتها. وهذا يسمح للنظام بتقديم الاستجابة النهائية بشكل أسرع بكثير، لا سيما للمهام التي تتطلب مخرجات طويلة ومنظمة مثل كتابة الأكواد البرمجية أو تخطيط تسلسلات معقدة.

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

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

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

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

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

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

جرّب Digest →