MemBuilder: Reinforcing LLMs for Long-Term Memory Construction via Attributed Dense Rewards
يُعد MemBuilder إطار عمل للتعلم التعزيزي يعمل على تعزيز الاتساق الحواري طويل الأمد في النماذج اللغوية الكبيرة من خلال معالجة المكافآت الشحيحة وعزو الذاكرة متعدد الأبعاد عبر التوليد الاصطناعي للأسئلة على مستوى الجلسة والوزن المتدرج المدرك للمساهمة، مما يمكّن نموذجاً بـ 4 مليارات معلمة من التفوق على النماذج المرجعية مغلقة المصدر والأكثر تطوراً.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تتحدث إلى صديق لديه ذاكرة سيئة للغاية. في كل مرة تحكي له قصة عن طفولتك، يتذكرها لمدة خمس دقائق فقط، ثم ينساها تماماً. إذا سألته عنها بعد ساعة، فلن يدرك حتى عما كنت تتحدث.
هذه هي المشكلة الحالية مع العديد من روبوتات الدردشة المدعومة بالذكاء الاصطناعي. إنهم بارعون في الدردشة، لكنهم يعانون في تذكر الأشياء عبر المحادثات الطويلة (مثل الأسابيع أو الأشهر من الدردشة). فهم إما ينسون كل شيء، أو يحاولون التذكر عن طريق قراءة تاريخ دردشتهم بالكامل في كل مرة، وهو أمر بطيء ومربك.
الورقة البحثية التي شاركتَها تقدم نظاماً جديداً يسمى MemBuilder. فكر في الأمر كأنك تمنح الذكاء الاصطناعي أميناً للمكتبة شخصياً ومنظماً للغاية، يعرف بالضبط كيف يدون الملاحظات، ويصنفها، ويجدها لاحقاً.
إليك كيف يعمل MemBuilder، مقسماً إلى مفاهيم بسيطة:
1. المشكلة: "كومة كبيرة واحدة" مقابل "خزانة الملفات"
تحاول معظم أنظمة الذكاء الاصطناعي التذكر من خلال الاحتفاظ بـ "كومة كبيرة واحدة" لكل ما قلته. عندما تطرح سؤالاً، يبحثون في هذه الكومة الفوضوية.
- العيب: الأمر يشبه محاولة العثور على إيصال محدد في صندوق أحذية مليء بالأوراق المجعدة، وقصاصات الحلوى، وقوائم البقالة. إنه أمر فوضوي، وغالباً ما يفتقد الذكاء الاصطناعي المعلومات المهمة أو يرتبك بسبب المعلومات القديمة التي لم تعد صحيحة.
حل MemBuilder: بدلاً من الكومة، يقوم ببناء خزانة ملفات عالية التقنية تحتوي على أربعة أدراج محددة:
- درج الجوهر (من أنت): اسمك، وظيفتك، لونك المفضل، وشخصيتك. هذا الدرج يُحفظ دائماً في متناول اليد.
- درج المذكرات (ماذا حدث): جدول زمني للأحداث. "يوم الاثنين، ذهبت إلى المنتزه". "يوم الثلاثاء، حصلت على كلب جديد".
- درج الحقائق (ماذا تعرف): حقائق محددة عن حياتك. "أختي تعيش في شيكاغو". "أنا أكره الكزبرة".
- درج "كيفية القيام بالأشياء" (روتينك): عاداتك. "أنا أصنع القهوة في الساعة 7 صباحاً". "أنا أتصل بأمي دائماً في أيام الأحد".
2. الخدعة السحرية: "المكافآت الكثيفة" (تشبيه لعبة الفيديو)
التحدي الأكبر في تعليم الذكاء الاصطناعي القيام بذلك هو: كيف نعرف ما إذا كان يؤدي عملاً جيداً؟
في الماضي، كان الباحثون يتركون الذكاء الاصطناعي يدردش لمدة 50 يوماً، ثم يطرحون سؤالاً واحداً في النهاية تماماً، ويقولون له: "عمل جيد!" أو "عمل سيء!".
- المشكلة: هذا يشبه لعب لعبة فيديو حيث تحصل على درجة واحدة فقط في نهاية الحملة التي استغرقت 10 ساعات. إذا خسرت حياة في المستوى الأول، فلن تعرف لماذا خسرت حتى تنتهي اللعبة. يصاب الذكاء الاصطناعي بالارتباك ولا يستطيع التعلم من أخطائه.
حل MemBuilder: يستخدمون المكافآت الكثيفة (Dense Rewards).
تخيل أنك تلعب تلك اللعبة، ولكن بعد كل مستوى، تحصل على درجة وتلميح حول كيفية الأداء بشكل أفضل.
- كيف فعلوا ذلك: ينشئ الذكاء الاصطناعي ذاكرة. ثم يطرح النظام فوراً سؤالاً اختبارياً على الذكاء الاصطناعي بناءً على تلك الذاكرة (على سبيل المثال: "ماذا قلت عن كلبك؟"). إذا تذكر الذكاء الاصطناعي الإجابة بشكل صحيح، فإنه يحصل على "نقطة" في تلك اللحظة. وإذا نسي، فإنه يحصل على "خصم نقاط" فوراً.
- النتيجة: يتعلم الذكاء الاصطناعي بشكل أسرع لأنه يحصل على ملاحظات مستمرة، وليس مجرد درجة واحدة كبيرة في النهاية.
3. نظام "بطاقة الائتمان" (المكافآت الكثيفة المنسوبة)
هذا هو الجزء الأكثر ذكاءً. أحياناً، يقوم الذكاء الاصطناعي بتحديث درج "من أنت"، وأحياناً أخرى يحدث درج "المذكرات". ولكن أي منهما ساعد فعلياً في الإجابة على السؤال؟
- الطريقة القديمة: إذا أجاب الذكاء الاصطناعي بشكل صحيح، فإنه يعطي الفضل لجميع الأدراج بالتساوي. إنه يشبه مشروعاً جماعياً يحصل فيه الجميع على درجة "امتياز"، حتى لو كان شخص واحد فقط هو من قام بكل العمل بينما نام الآخرون.
- طريقة MemBuilder: قدموا المكافآت المنسوبة (Attributed Rewards).
- إذا كان السؤال "ما هو اسم كلبك؟"، يتحقق النظام: "هل ساعد درج 'المذكرات'؟" نعم. "هل ساعد درج 'كيفية القيام بالأشياء'؟" لا.
- لذلك، يعطي الذكاء الاصطناعي مكافأة كبيرة لدرج "المذكرات" لأنه قام بعمل جيد، ودرجة محايدة للأدراج الأخرى.
- هذا يعلم الذكاء الاصطناعي بالضبط أي نوع من الذاكرة يجب تحسينه لأنواع معينة من الأسئلة.
4. النتيجة: عقل صغير، ذاكرة كبيرة
عادةً، للحصول على هذا المستوى من الذاكرة، تحتاج إلى ذكاء اصطناعي ضخم ومكلف (مثل حاسوب خارق).
- مفاجأة MemBuilder: قاموا بتدريب ذكاء اصطناعي صغير وخفيف الوزن نسبياً (4 مليارات معلمة فقط - وهو رقم صغير بمعايير الذكاء الاصطناعي) باستخدام هذه الطريقة.
- النتيجة: هذا الذكاء الاصطناعي الصغير، بمهارات "الأمين للمكتبة" الجديدة، أدى بشكل أفضل من نماذج الذكاء الاصطناعي الضخمة والمكلفة التي تعتمد على حيل بسيطة. لقد تذكر التفاصيل، وفهم التسلسل الزمني، ولم يرتبك، حتى عندما كانت المحادثة طويلة جداً.
ملخص التشبيه
فكر في الذكاء الاصطناعي القديم كـ طالب يحاول حفظ مكتبة كاملة عن طريق قراءة غلاف كل كتاب من الغلاف إلى الغلاف في كل مرة يُسأل فيها سؤالاً. إنه أمر بطيء، مرهق، وغالباً ما ينسى التفاصيل.
MemBuilder يشبه طالباً يستعين بأمين مكتبة بارع.
- يقوم أمين المكتبة بتصنيف كل معلومة جديدة في الدرج المناسب (الجوهر، المذكرات، الحقائق، الروتين).
- يحصل أمين المكتبة على ملاحظات فورية: "هل صنفت ذلك بشكل صحيح؟ نعم؟ رائع! لا؟ حاول مرة أخرى".
- يتعلم أمين المكتبة بالضبط أي درج يجب التحقق منه لأي سؤال.
النتيجة؟ طالب كفء وفعال يمكنه اجتياز أي اختبار محادثة طويلة بنجاح، مما يثبت أنك لا تحتاج إلى عقل عملاق لتمتلك ذاكرة رائعة — أنت فقط بحاجة إلى نظام جيد.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.