← أحدث الأبحاث
💻 computer science

Value-Aware Numerical Representations for Transformer Language Models

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

المؤلفون الأصليون: Andreea Dutulescu, Stefan Ruseti, Mihai Dascalu

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

المؤلفون الأصليون: Andreea Dutulescu, Stefan Ruseti, Mihai Dascalu

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

إليك شرح لورقة بحثية بعنوان "التمثيلات الرقمية المدركة للقيمة لنماذج اللغة المحولة (Transformer)"، مقسمة إلى مفاهيم بسيطة باستخدام تشبيهات من الحياة اليومية.

المشكلة: النموذج "أميّ" في الرياضيات

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

إذا سألت الطالب: "هل 9.11 أكبر من 9.9؟"، فقد يجيب بثقة: "نعم". لماذا؟ لأن الرقم بالنسبة للطالب ليس "كمية"؛ بل هو مجرد كلمات.

  • كيف يعمل الأمر الآن: يرى الذكاء الاصطناعي الرقم "14" كسلسلة من الحروف: "1" و "4". يعاملها مثل الكلمات "قط" و "كلب". هو لا "يعرف" بطبيعته أن 14 أكبر من 9، بل يخمن فقط بناءً على عدد المرات التي رأى فيها "14" و "9" بجانب بعضهما البعض في الكتب التي تدرب عليها.
  • النتيجة: كلما أصبحت الأرقام أطول أو أكثر تعقيداً، ارتبك الذكاء الاصطناعي، وارتكب أخطاء حسابية سخيفة لأنه يقوم فقط بتخمين "الكلمة" التالية في السلسلة، وليس بحساب القيمة الفعلية.

الحل: "وسم القيمة" (Value Tag)

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

لقد استحدثوا وسماً خاصاً غير مرئي يسمى <num> يتم وضعه مباشرة قبل أي رقم في الجملة.

  • الطريقة القديمة: "لدي 14 تفاحة". (يرى الذكاء الاصطناعي: "لدي"، "1"، "4"، "تفاحة".)
  • الطريقة الجديدة: "لدي <num> 14 تفاحة".

هنا يكمن السحر: الرمز (embedding) الخاص بوسم <num> ليس كلمة عشوائية. بل يتم حسابه رياضياً بناءً على الرقم 14. الأمر يشبه إرفاق وزن مادي بكلمة "14" حتى يتمكن الذكاء الاصطناعي من الشعور بمدى ثقلها.

كيف يعمل الأمر (تشبيه التدريب)

فكر في الذكاء الاصطناعي كطباخ يتعلم الطبخ.

  1. أثناء التدريب (المطبخ التجريبي):
    يُعطى الطباخ وصفة تقول: "أضف 14 جراماً من السكر".

    • يرى الذكاء الاصطناعي الوسم <num> وتقوم آلة خاصة فوراً بحساب "ملف النكهة" الدقيق للرقم 14 وتمرره للطباخ.
    • يتعلم الطباخ: "عندما أرى ملف النكهة المحدد هذا، فأنا أعرف بالضبط ماذا يعني الرقم 14".
    • يتعلم الذكاء الاصطناعي أيضاً التنبؤ بملف النكهة هذا بمجرد النظر إلى الكلمات السابقة في الجملة، لذا يصبح أفضل في تخمين وزن الرقم حتى بدون وجود الآلة.
  2. أثناء الاختبار (المطعم الحقيقي):
    يُطلب من الطباخ طهي طبق جديد. يرى الوسم <num> ولكن الآلة ليست موجودة لتعطيه ملف النكهة.

    • ومع ذلك، ولأنه تدرب بجد، يمكن للطباخ الآن تذكر كيف يبدو طعم "14".
    • يستخدم هذه الذاكرة الداخلية ليفهم بشكل صحيح أن 14 أكبر من 9، ولا يرتكب أخطاء.

"النكهتان" للوسم

جرب الباحثون طريقتين مختلفتين لبناء "ملف النكهة" هذا للأرقام:

  1. "الشبكة الثابتة" (MLP): تخيل مسطرة ذات علامات ثابتة. أنت تجبر كل رقم على التناسب مع شبكة محددة. هي طريقة بسيطة، ولكن إذا كان الرقم طويلاً جداً أو غريباً، فقد يتم ضغطه.
  2. "شريط القياس المرن" (RNN): تخيل شريط قياس يمكنه التمدد ليتناسب مع أي طول. هذه الطريقة تعالج الرقم رقماً تلو الآخر، مثل الإنسان الذي يقرأ رقماً طويلاً. وقد تبين أن هذه الطريقة أفضل قليلاً في التعامل مع أحجام الأرقام المختلفة.

النتائج: هل نجح الأمر؟

اختبر الباحثون هذا على اختبار رياضيات خاص (يسمى NUPA) مصمم لخداع الذكاء الاصطناعي في ارتكاب أخطاء رياضية أساسية.

  • الذكاء الاصطناعي القياسي: أجاب على حوالي 68% من الإجابات بشكل صحيح. وقد عانى مع الأرقام الطويلة والمقارنات.
  • الذكاء الاصطناعي "المدرك للقيمة": أجاب على حوالي 72% من الإجابات بشكل صحيح.
  • الفرق: قد تبدو نسبة 4% صغيرة، ولكن في عالم الذكاء الاصطناعي، تعد هذه قفزة هائلة. والأهم من ذلك، أصبح الذكاء الاصطناعي الجديد أفضل بكثير في فهم أن الرقم المكون من 7 خانات يختلف تماماً عن الرقم المكون من 3 خانات، بينما كان الذكاء الاصطناعي القديم يرتبك غالباً كلما زادت الأرقام طولاً.

لماذا هذا مهم؟

تحاول معظم أبحاث الذكاء الاصطناዊ الحالية حل مشالة الرياضيات من خلال جعل الذكاء الاصطناعي "يفكر بعمق أكبر" (توليد سلاسل طويلة من الاستنتاج). تجادل هذه الورقة بأن المشكلة ليست في أن الذكاء الاصطناعي لا يفكر بما يكفي؛ بل في أن الذكاء الاصطناعي لا يعرف ماهية الرقم.

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

الملخص

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

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

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

جرّب Digest →