Linearized 2-Simplicial Attention
تقدم هذه الورقة "انتباه الـ 2-سيمبليشيال الخطي" (Linearized 2-Simplicial Attention)، وهي بنية مبتكرة تجمع بين تقريب الميزات العشوائية للسياق العالمي والمعالجة الصريحة للنافذة القصيرة لتحقيق تكلفة حوسبة خطية وأداء فائق في المهام النهائية دون استخدام أي انتباه "سوفت ماكس" (softmax attention).
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
مشكلة الذاكرة في عقول الذكاء الاصطناعي
تخيل أنك تحاول تعليم روبوت كتابة قصة. لكي تجعل القصة منطقية، يحتاج الروبوت إلى تذكر ما حدث في بداية الجملة تماماً بينما يكتب الكلمة الأخيرة. في عالم الذكاء الاصطناعي، يسمى هذا "الانتباه" (attention). الطريقة الأكثر شيوعاً للقيام بذلك تشبه أميناً للمكتبة فائق التنظيم، يقوم في كل مرة يطلب فيها الروبوت كلمة، بمسح المكتبة بأكملها لما كُتب حتى الآن بشكل فوري للعثور على التطابق المثالي. هذا يعمل بشكل رائع، ولكن به عيب هائل: كلما كتب الروبوت كلمات أكثر، استغرق أمين المكتبة وقتاً أطول لمسح الرفوف. إذا أصبحت القصة طويلة جداً، سيشعر أمين المكتبكتب بالارتباك، وسينفد من الروبوت الذاكرة أو الوقت.
لقد حاول العلماء بناء "أمين مكتبة سريع" يمكنه تذكر المكتبة بأكملها دون مسح كل كتاب. حاول البعض ضغط المكتبة في ملاحظة ملخصة صغيرة، لكن هذا غالباً ما يعني أن الروبوت ينسى تفاصيل محددة. وحاول آخرون النظر فقط في الصفحات القليلة الأخيرة، ولكن حينها لن يتذكر الروبوت التحول المفاجئ في الحبكة من الفصل الأول. السؤال الكبير في هذا الركن من علوم الحاسوب هو: هل يمكننا بناء عقل يتذكر كل شيء من البداية، ويفهم العلاقات المعقدة بين ثلاثة أفكار مختلفة في آن واحد، ويفعل كل ذلك دون أن يصبح أبطأ مع زيادة طول القصة؟ يتعمق هذا البحث في هذا اللغز تحديداً، مقترحاً طريقة جديدة لتنظيم ذاكرة الروبوت تكون سريعة وعميقة بشكل مدهش.
الفكرة الكبرى للورقة البحثية: نوع جديد من الذاكرة
ابتكر الباحثون، أريترا داس، درومان غوبتا، وديبايان غوبتا من مختبرات "تروث أوديت" (Truth Audit Labs)، نوعاً جديداً من آليات الانتباه يطلقون عليه اسم "الانتباه السيمبليسي الخطي" (Linearized 2-Simplicial Attention) أو اختصاراً "LinSimp". لفهم سبب تميز هذا الأمر، نحتاج أولاً إلى معرفة كيف تعمل عقول الذكاء الاصطناعي القياسية عادةً.
تستخدم معظم نماذج الذكاء الاصطناعي "الانتباه" لربط كلمة حالية (الاستعلام/query) بكلمة ماضية (المفتاح/key). إنها علاقة واحد لواحد. ولكن في بعض الأحيان، لفهم جملة ما حق الفهم، تحتاج إلى ربط ثلاثة أشياء معاً. تخيل الجملة: "القط جلس على الحصيرة لأنه كان ناعماً". لفهم سبب جلوس القط هناك، يحتاج الذكاء الاصطناعي إلى ربط "القط" و"الحصيرة" و"ناعم" معاً في وقت واحد. يُسمى هذا تفاعلاً "سيمبليسي ثنائي" (2-simplicial). كانت المحاولات السابقة للقيام بذلك تشبه محاولة العثور على ثلاثي محدد من الأصدقاء وسط حشد من مليون شخص عبر فحص كل مجموعة ثلاثية ممكنة. كان ذلك دقيقاً ولكنه بطيء ومكلف للغاية، حيث يزداد بطئاً كلما كبر الحشد.
اختراق المؤلفين هو خدعة رياضية ذكية. لقد أدركوا أنه يمكنهم إعادة كتابة هذا الاتصال المعقد ثلاثي الاتجاه بحيث يحدث جزء واحد من البحث بشكل عالمي (النظر في التاريخ بأكمله) بينما يظل الجزء الآخر محلياً (النظر فقط في الكلمات الأخيرة).
إليك التشبيه: تخيل أن ذاكرة الذكاء الاصطناعي هي سبورة بيضاء عملاقة ولانهائية.
- الطريقة القديمة: للعثور على اتصال، كان على الذكاء الاصطناعي رسم خط من الكلمة الحالية إلى كل زوج من الكلمات الماضية على السبورة البيضاء. إذا كانت السبورة تحتوي على 1,000 كلمة، فهذا يعني رسم مليون خط.
- الطريقة الجديدة (LinSimp): يقترح المؤلفون استراتيجية مختلفة. يأخذون "الكلمة الحالية" و"كلمة مرساة حديثة" (مثل الكلمات القليلة الأخيرة المنطوقة) ويمزجونهما معاً لإنشاء "مفتاح مركب" خاص. ثم يستخدمون مرشح "ميزة عشوائية" سحري لإسقاط هذا المفتاح على ملخص للسبورة البيضاء الماضية بأكملها. يسمح هذا للذكاء الاصطناعي بـ "الشعور" فوراً بالاتصال بالتاريخ بأكمله دون الحاجة لرسم كل خط.
باستخدام هذه الطريقة، تنمو تكلفة معالجة القصة بشكل خطي. إذا تضاعف طول القصة، فإن العمل يتضاعف فقط، بدلاً من التضاعف أربع مرات كما في الطرق القديمة. إنهم يخزنون الماضي بأكمله في "حالة" ثابتة الحجم (مثل ملاحظة ملخصة مدمجة) ويحتفظون فقط بآخر 64 كلمة في "نافذة مرساة" مفصلة لضبط عملية البحث بدقة.
ما وجدوه ومدى تأكدهم
بنى الفريق نموذجاً باستخدام طبقة LinSimp هذه ودمجها مع تقنية متقدمة أخرى تسمى "انتباه كيمي دلتا" (Kimi Delta Attention - KDA). لقد اختبروا هذا النموذج "عديم السوفت ماكس" (أي أنه لا يستخدم طريقة الانتباه التقليدية البطيئة على الإطلاق) مقابل النماذج القياسية والنماذج التجريبية الأخرى.
تشير نتائجهم إلى أن هذا النهج الجديد فعال للغاية. في الاختبارات التي تتضمن سياقاً مكوناً من 16,000 كلمة (قصة طويلة جداً)، حسن نموذجهم متوسط الدقة في مهام الاستدلال المختلفة بمقدار 0.0079 مقارنة بنموذج هجين لا يزال يستخدم بعض عمليات الانتباه البطيئة. والأكثر إثارة للإعجاب، أنه خفض "الارتباك" (وهو مقياس لمدى حيرة النموذج) في اختبار LAMBADA من 715.6 إلى 602.6. وهذا يعني أن النموذج كان أفضل بكثير في التنبؤ بالكلمة التالية في الجمل الطويلة والمعقدة.
ومع ذلك، فإن المؤلفين حذرون بشأن ادعاءاتهم. فقد أشاروا إلى أن كود الحاسوب المخصص الخاص بهم (المسمى "kernels") لا يزال "تنفيذاً وظيفياً أولياً". وبينما يعمل بسرعة، إلا أنه ليس بنفس سرعة كود الانتباه القياسي الناضج بعد. كما ذكروا أن تجاربهم استخدمت "بذرة" واحدة (نقطة بداية للعشوائية)، لذا لا يمكنهم بعد تقديم فترات ثقة إحصائية. واقترحوا أنه بينما تبدو النتائج واعدة ويحقق النموذج أعلى متوسط دقة بين البنيات التي تمت مقارنتها في اختباراتهم المحددة، إلا أن هناك حاجة لمزيد من العمل لفهم كيفية توسيع نطاقهم إلى أحجام أكبر تماماً.
الحكم النهائي
لا تدعي هذه الورقة البحثية أنها حلت مشكلة الذاكرة للأبد، لكنها تقدم أداة جديدة قوية جداً. إنها تشير إلى أنه من خلال مزج ملخص عالمي للماضي مع نظرة مركزة على الحاضر القريب، يمكننا بناء نماذج ذكاء اصطناعي سريعة وقادرة على الاستدلال العميق ثلاثي الاتجاه. يظهر المؤلفون أنه ليس عليك الاختيار بين تذكر القصة بأكملها ومعالجتها بسرعة؛ فمع الخدعة الرياضية الصحيحة، يمكنك الحصول على كليهما. وبينما لا تزال سرعة الكود المخصص الخاص بهم تترك مجالاً للتحسين، فإن مكاسب الدقة تشير إلى أن هذا اتجاه واعد لمستقبل الذكاء الاصطناعي ذي السياق الطويل.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.