MemHRL: Aligning Hierarchical Memory and Policy Learning for Long-Horizon LLM Agents
يقترح إطار عمل MemHRL هيكلية لمحاذاة الذاكرة والسياسة للمهام طويلة الأمد لوكلاء النماذج اللغوية الكبيرة باستخدام الاسترجاع المدرك للمستوى والدمج المدرك للفشل، غير أن التقييمات على مجموعات فرعية مقيدة من ScienceWorld وWebShop تكشف عن مكاسب أداء محدودة وتسلط الضوء على تحديات آليات السياسة والذاكرة المدمجة في ظل المقترحات المقيدة.
المؤلفون الأصليون:Xin Yin, Chenyi Huang, Ruiqi Liu, Yue Ning
في عالم الذكاء الاصطناي، هناك تحدٍ مستمر يُعرف باسم مشكلة "الأفق الطويل". تخيل أنك تطلب من حاسوب إكمال مهمة معقدة متعددة الخطوات، مثل التنقل في منزل افتراضي للعثور على مكون معين، أو تصفح متجر إلكتروني ضخم لشراء هدية تلبي اثني عشر معيارًا محددًا. لكي ينجح، يجب على النظام ألا يكتفي فقط بتقرير ما سيفعله بعد ذلك، بل يجب عليه أيضًا أن يتذكر ما تعلمه من المحاولات السابقة. يحتاج النظام إلى التمييز بين تفصيل عابر، مثل لون باب، وبين درس جوهري، مثل حقيقة أن مسارًا معينًا يؤدي إلى طريق مسدود. غالبًا ما تعاني الأنظمة الحالية من هذا التوازن؛ فهي إما تنسى الدروس المهمة بعد بضع خطوات أو تغرق في الكثير من المعلومات، مما يؤدي إلى تكرار الأخطاء أو فقدان الطريق. والسؤال الذي يطرحه الباحثون هو ما إذا كان منح هؤلاء الوكلاء الرقميين طريقة منظمة لتنظيم ذاكرتهم — عبر الفصل بين الاستراتيجيات الواسعة والأفعال المحددة — يمكن أن يساعدهم في حل هذه الألغاز الطويلة والصعبة.
لقد وضع فريق من الباحثين خطة لاختبار فكرة محددة: ماذا لو استطاع الوكيل مطابقة ذاكرته صراحةً مع مستوى القرار الذي يتخذه؟ قاموا ببناء نظام يسمى MemHRL، وهو اختصار لـ "التعلم التعزيزي الهرمي للذاكرة" (Memory Hierarchical Reinforcement Learning). المفهوم الجوهري بسيط ودقيق في آن واحد؛ إذ يعمل النظام على مستويين. في المستوى العالي، يخطط الوكيل لمراحل واسعة من المهمة، مثل "البحث عن الشيء" أو "تجهيز المادة". أما في المستوى المنخفض، فيقوم بتنفيذ الحركات المحددة المطلوبة لإتمام تلك المرحلة، مثل "فتح الدرج" أو "النقر على الزر". افترض الباحثون أنه إذا تمكن الوكيل من تخزين ملخصات مراحل المستوى العالي الفاشلة في مكان ما، وسجلات مفصلة لأفعال المستوى المنخفض في مكان آخر، فإنه سيتمكن من استرجاع نوع المعلومات المناسب في الوقت المناسب. ولاختبار ذلك، استخدموا نموذج لغة مجمدًا — وهو "عقل" مُدرب مسبقًا لا يتعلم حقائق جديدة أثناء التجربة — وألحقوا به "مُنتقيين" صغيرين قابلين للتدريب. يعمل هذان المنتقيان كحراس بوابة، يقرران أي التجارب الماضية يتم سحبها من مكتبة مشتركة بناءً على ما إذا كان الوكيل يقوم حاليًا بالتخطيط لمرحلة كبيرة أو تنفيذ حركة صغيرة.
اختبر الباحثون هذا النظام في بيئتين مختلفتين: محاكاة علمية حيث يجب على الوكيل إجراء تجارب مثل غلي الماء أو تجميد الأشياء، ومهمة تسوق افتراضية حيث يجب على الوكيل العثور على عناصر محددة وشرائها من كتالوج يحتوي على ما يقرب من 50,000 منتج. أجروا التجارب على 100 مهمة مختلفة في كل بيئة، مع منح الوكيل عددًا محدودًا من المحاولات للنجاح. وكانت النتال مثيرة للاهتمام. ففي المحاكاة العلمية، فشل الوكيل المزود بنظام الذاكرة الجديد في إكمال مهمة واحدة من أصل 100، ولم يكن أداؤه أفضل من نظام لا يمتلك أي محاذاة للذاكرة على الإطلاق. وفي مهمة التسوق، تمكن الوكيل من إكمال 12% من المهام. ورغم أن هذا يبدو نجاحًا، إلا أنه كان أسوأ قليلاً من نظام أبسط استخدم هيكلًا هرميًا ولكن افتقر إلى محاذاة الذاكرة المعقدة، والذي نجح في 13% من الحالات.
تعمق البحث لفهم سبب عدم تقديم نظام الذاكرة الدفعة المتوقعة. وجد الباحثون أن النظام كان يسترجع مزيجًا من المعلومات المفيدة وغير المفيدة. فرغم أن النظام صُمم لجلب ذكريات تتوافق مع مستوى اتخاذ القرار الحالي، إلا أن ما يقرب من 76% من السجلات المسترجعة لم تكن ذات قيمة إيجابية للمهمة القائمة. في بعض الأحيان، كان النظام يسحب ذاكرة عن منتج مختلف أو محاولة فاشلة لا علاقة لها بالموقف الحالي. يشير هذا إلى أن مجرد تنظيم الذاكرة في مستويات مختلفة ليس كافيًا؛ بل يحتاج النظام أيضًا إلى وسيلة للحكم على ما إذا كانت الذاكرة المحددة ذات صلة بالمشكلة الحالية أم لا. وفي الواقع، عندما أزال الباحثون الذاكرة طويلة المدى تمامًا من مهمة التسوق، تحسن معدل نجاح الوكيل في الواقع، ليرتفع إلى 15.7%. تشير هذه النتيجة المناقضة للمنطق إلى أن نظام الذاكرة، بتصميمه الحالي، قد يسبب أحيانًا ضجيجًا يربك الوكيل بدلاً من مساعدته.
خلص الباحثون إلى أنه بينما تبدو فكرة مواءمة الذاكرة مع مستويات اتخاذ القرار واعدة، فإن التنفيذ الحالي له حدود. يعمل النظام بشكل أفضل عندما تتضمن المهام تكرار نفس الإجراءات مرارًا وتكرارًا، مما يسمح للوكيل بالتعلم من الملخصات الماضية. ومع ذلك، عندما تتطلب المهام التكيف مع تفاصيل جديدة وفريدة — مثل العثور على عنصر محدد بسعر أو سمة فريدة — يصبح هيكل الذاكرة الجامد عائقًا. لم تجد الدراسة حلاً عالميًا للتخطيط طويل الأمد، بل قدمت خارطة طريق واضحة لمواضع نجاح هذا النهج وإخفاقه، موضحة أن إضافة الذاكرة لا تجعل الوكيل أكثر ذكاءً تلقائيًا. وتشير البيانات إلى أنه لكي تتحسن هذه الأنظمة، يجب أن تركز التصميمات المستقبلية على تصفية الذكريات غير ذات الصلة وضمان أن الوكيل يستخدم تجاربه الماضية فقط عندما تتناسب حقًا مع الموقف الحالي. ويقف هذا العمل كتجربة دقيقة ومنضبطة توضح حدود ما يمكن أن تفعله الذاكرة المهيكلة بالذكاء الاصطناعي اليوم.
ملخص تقني: MemHRL – مواءمة الذاكرة الهرمية وتعلم السياسة لوكلاء النماذج اللغوية الكبيرة (LLM) في المهام طويلة الأمد
1. بيان المشكلة
تتطلب المهام التفاعلية طويلة الأمد من وكلاء اللغة الاحتفاظ بالتجارب المفيدة مع اتخاذ القرارات بمقاييس زمنية متفاوتة. ويتمثل التحدي الجوهري في عدم المواءمة بين دقة الذاكرة والمقاييس الزمنية لاتخاذ القرار: فالحقائق المحددة المطلوبة للتنفيذ منخفض المستوى قد تكون شديدة التفصيل بالنسبة لمراحل المهام عالية المستوى، بينما قد تغفل الملخصات عالية المستوى للإخفاقات التفاصيل المحلية اللازمة للتعافي. إن النهج الحالي، مثل ReAct (الذي يدمج الاستدلال والعمل) أو Reflexion (الذي يصيغ التغذية الراجعة لفظياً)، لا يضمن بطبيعته تلقي السياسة عالية المستوى لخبرات مستوى المرحلة، أو احتفاظ السياسات منخفضة المستوى بتفاصيل التنفيذ. علاوة على ذلك، فإن مجرد توسيع نوافذ السياق لا يحدد مستوى التجريد الذي يجب أن تؤثر عنده التجربة على السياسة.
يستقصي البحث سؤالاً تشغيلياً محدداً: هل يؤدي التطابق الصريح بين دقة الذاكرة والمقياس الزمني للقرار إلى تحسين وكيل لغوي مقيد عند تثبيت المكونات الأخرى؟ ويشير المؤلفون إلى أنه على الرغم من أن الجمع بين الذاكرة والهيكلية ليس أمراً جديداً (مثل GLIDER وAgeMem وHORMA)، إلا أن قاعدة المواءمة المحددة والتدخل المنضبط المدروس هنا يعدان متميزين.
2. المنهجية: MemHRL
يقدم MemHRL آلية مواءمة قابلة للتنفيذ تفصل سجلات الأفعال وملخصات الخيارات في مكتبة محدودة، وتقوم بتوجيهها إلى مستقطبات (selectors) قابلة للتدريب ومنفصلة بناءً على مستوى السياسة.
أ. هيكل الوكيل الهرمي
يعمل الوكيل كعملية قرار جزئية الملاحظة تتكون من تعليمات مهمة (z)، وملاحظة (o)، وذاكرة عاملة (W)، ومكتبة خبرات (E).
السياسة عالية المستوى: تعمل عند حدود الخيارات، وتختار واحداً من خمسة مقاصد ثابتة (تحديد الموقع، الفحص، الاستحواذ، التحويل، الإكمال) بناءً على المهمة، والملاحظة، والذاكرة العاملة، والاسترجاع عالي المستوى.
السياسة منخفضة المستوى: تنفذ الأفعال ضمن الخيار، مشروطة بالمقصد الحالي والاسترجاع منخفض المستوى.
إنهاء الخيار: ينتهي الخيار عند تحقيق تقدم في الدرجة الإيجابية، أو بعد تفاعلين غير فعالين، أو أربعة أفعال، أو إنهاء الحلقة. تعتمد إعادة التخطيط على التقدم الملحوظ والركود بدلاً من الكواشف المثالية (oracle detectors).
ب. اختيار المرشحين والتعلم
العمود الفقري المجمد: يقوم نموذج Qwen2.5-1.5B-Instruct مجمد بتقييم الأفعال المرشحة.
المستقطبات القابلة للتدريب: شبكتان صغيرتان من نوع (actor-critic) تتعلمان اختيار المرشحين. وتضيف هاتان الشبكتان بقايا قابلة للتدريب (trainable residual) إلى قيم الـ logits الخاصة بالنموذذ المجمد.
المعلمات: تحتوي شبكتا الـ actor والـ critic على 2,052 معلمة قابلة للتدريب فقط.
الميزات: يتضمن متجه الميزات ذو الـ 14 بُعداً الأولويات السابقة للمرشحين، والتشابه المعجمي، والمنفعة المسترجعة، وعدد مرات التكرار، ومقاييس التوافق.
التحسين: تقوم كلتا المستويين بتحسين بديل تدرج السياسة المقطوع (على طراز PPO) باستخدام عوائد مونت كارلو. ولا تتلقى النماذج اللغوية والمشفر المعجمي أي تدرجات (gradients).
ج. الذاكرة المتوافقة مع المستوى والدمج
الذاكرة العاملة: تحتفظ بستة سجلات تفاعل حديثة.
مكتبة الخبرات: تحتفظ بآخر 256 سجلاً للأفعال والخيارات.
الدمج (Consolidation): عند حد خيار ما، يقوم النظام بإزالة التكرار من تتبع الأفعال، ويسجل إجمالي التقدم/أعلام الفشل، ويكتب ملخصاً عالي المستوى. ثم يتم مسح ذاكرة التخزين المؤقت العاملة.
آلية الاسترجاع: يقوم مرشح مشترك بترتيب السجلات باستخدام درجة تشابه معجمي حتمية مدمجة مع:
تفضيل المستوى: مصطلح تفضيل ناعم (0.6×I[L(m)=l]) يوجه السجلات إلى مستوى السياسة المطابق.
المنفعة: المنفعة المسجلة (زيادة الدرجة ناقص العقوبات).
الحداثة: عامل اضمحلال يعتمد على الطابع الزمني.
ملاحظة: هذا تشابه معجمي، وليس تضميناً دلالياً متعلمًا أو بوابة استرجاع.
د. المكافآت
مكافأة المستوى المنخفض: تشمل الدرجة الخام النهائية، والتقدم الإيجابي المحلي (ΔR)، وعقوبات التفاعلات غير الفعالة.
مكافأة المستوى العالي: مجموع الدرجة الخام النهائية المخصومة زمنياً وعقوبات التفاعل ضمن الخيار، باستثناء مصطلح التقدم المحلي الإيجابي.
3. الإعداد التجريبي
الاختبارات المرجعية: مجموعات فرعية ثابتة من ScienceWorld (8 عائلات مهام، 100 مهمة اختبار) و WebShop (100 هدف من كتالوج مقيد).
النماذج المرجعية (Baselines): نماذج ReAct-style مقيدة، ونماذج Reflexion-style، ووكلاء هرميين فقط (بدون ذاكرة طويلة الأمد أو مستقطبات مدربة).
الدراسات الاستقصائية (Ablations): خمسة تنويعات تختبر الذاكرة المسطحة، وعدم وجود دمج، وعدم وجود مكافأة تقدم، وعدم وجود ذاكرة طويلة الأمد، وعدم وجود اختيار بالتعلم التعزيزي (RL).
القيود: حد 768 توكن للمطالبة (prompt)، حد 48 خطوة (ScienceWorld)، حد 24 خطوة (WebShop)، وجهاز كمبيوتر محمول مزود ببطاقة رسوميات RTX 5060 واحدة.
4. النتائج الرئيسية
يسجل البحث أداءً متواضعاً، مؤكداً على حدود الآلية المقترحة تحت المقترحات المقيدة.
معدلات النجاح (SR):
ScienceWorld: حقق MemHRL نسبة نجاح 0.0% (نفس مستوى النماذج المرجعية الهرمية فقط وReAct/Reflexion).
WebShop: حقق MemHRL نسبة نجاح 12.0%، مقارنة بـ 13.0% للنموذج المرجعي الهرمي فقط.
الدرجات المعيرة (Normalized Scores):
ScienceWorld: حصل MemHRL على درجة معيرة بنسبة 14.5%. ويذكر البحث صراحة هذه القيمة لـ MemHRL ولكنه لا يقدم قيمة محددة للدرجة المعيرة للنموذج المرجعي الهرمي فقط في النص.
WebShop: حصل MemHRL على درجة معيرة بنسبة 33.0%، مقارنة بـ 32.5% للنموذج المرجعي الهرمي فقط.
الأهمية الإحصائية:
كانت فروق معدل النجاح عن النموذج المرجعي الهرمي فقط هي +0.0 (ScienceWorld) و -1.0 (WebShop) نقطة مئوية.
بعد تصحيح التعددية (Holm)، لم تكن أي مقارنة لنسب النجاح المزدوجة ذات دلالة إحصائية (القيمة المعدلة p=1.000).
نتائج الدراسات الاستقصائية (Ablations):
إزالة الذاكرة طويلة الأمد: من المثير للدهشة أن هذا أدى إلى معدل نجاح أعلى في WebShop (15.7%) مقارنة بطريقة MemHRL الكاملة (12.0%). ولم يكن الفرق ذا دلالة إحصائية بعد التصحيح.
تدقيق الذاكرة: أظهر تحليل 13,665 خانة استرجاع في WebShop أن 76.4% من السجلات المسترجعة كانت ذات منفعة غير إيجابية. وبينما ضمن مواءمة المستوى استهداف مستوى السياسة الصحيح، إلا أنها لم تضمن استرجاع تجارب ذات منفعة أو ذات صلة.
5. الأهمية والادعاءات
يضع المؤلفون MemHRL ليس كحل هو الأفضل (SOTA) للقدرة الذاتية العامة على الويب، بل كـ تقييم تجريبي منضبط لآلية مواءمة سياسة-ذاكرة محددة.
المواءمة الصريحة: يوضح العمل آلية حيث يتم توجيه السجلات الإجرائية والملخصات الواعية بالفشل صراحةً إلى السياسات منخفضة وعالية المستوى عبر استرجاع مدرك للمستوى ودمج واعٍ بالفشل.
التعلم خفيف الوزن: تثبت الطريقة أنه يمكن تعلم توجيه ذاكرة مستوى السياسة باستخدام عدد قليل جداً من المعلمات (2,052) على جهاز كمبيوتر محمول واحد، مع إبقاء النموذج اللغوي مجمدًا.
توصيف الحدود: المساهمة الأساسية هي توصيف حدود هذه الآلية المدمجة. وتشير النتائج إلى أنه في ظل المقترحات المقيدة (قوائم المرشحين المحدودة) والعمود الفقري الثابت، لا تحقق المواءمة الصريحة للمستويات مكاسب نجاح كبيرة حالياً مقارنة بالنماذج الهرمية الأبسط.
التداخل مقابل المنفعة: يشير تدقيق الاسترجاع إلى أن مطابقة مستوى الذاكرة لا تضمن المنفعة الإيجابية؛ إذ يمكن للنصوص المسترجعة أن تسبب تداخلاً (مثل سمات المنتج غير ذات الصلة) دون وجود آلية للصلة أو الامتناع.
العلم المفتوح: يوفر البحث مسارات خام، ومستقطبات مدربة، وبصمات بيانات، ونصوص تحليل لدعم التحقق المستقل من هذه الحدود.
في الختام، يؤكد البحث أنه بينما يعد مواءمة الذاكرة الهرمية والسياسة اتجاهاً سليماً من الناحية النظرية، فإن التنفيذ المحدد الذي تم اختباره هنا لم يحقق بعد فوائد أداء ملموسة على الاختبارات الكاملة، خاصة بالنظر إلى قيود العمود الفقري المجمد وميزانية التدريب المحدودة. ويتطلب العمل المستقبلي نماذج أقوى، واسترجاعاً واعياً بالصلة مع القدرة على الامتناع، وميزانيات تدريب أوسع للتحقق من إمكانات هذا النهج.