Learning from the Unseen: Offline Reinforcement Learning with Hidden Actions
تقدم هذه الورقة البحثية LURE، وهي الطريقة الأولى للتعلم المعزز غير المتصل (offline reinforcement learning) مع وجود أفعال خفية، والتي تستفيد من متغيرات الحالة التالية كبدائل لتمكين تقدير قيمة السياسة بشكل قوي متعدد وصالح إحصائياً في عمليات ماركوف لاتخاذ القرار ذات الأفق اللانهائي.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم روبوت كيفية لعب لعبة معقدة، مثل التنقل في مدينة أو إدارة صحة مريض. أنت لا تجعل الروبوت يمر عبر اللعبة في الوقت الفعلي؛ بل تعطيه سجلًا ضخمًا من المحاولات السابقة التي قام بها لاعب بشري. هذا هو عالم التعلم المعزز (Reinforcement Learning - RL)، وهو فرع من فروع الذكاء الاصطناعي حيث تتعلم الحواسيب من خلال التجربة والخطأ لاتخاذ أفضل القرارات الممكنة بمرور الوقت. الهدف عادة هو معرفة: "إذا اتبعنا مجموعة محددة من القواعد (سياسة/policy) في المستقبل، فما مدى جودة أدائنا، بناءً على هذا السجل القديم؟"
ومع ذلك، هناك عقبة. في العالم الحقيقي، نادرًا ما تكون سجلات البيانات مثالية. أحيانًا، قد يكون الشخص الذي دون الملاحظات قد ارتكب خطأً، أو قد يكون النظام الذي سجل البيانات به خلل تقني. في لغة هذه الورقة البحثية، فإن "الإجراء" (action) الذي اتخذه الإنسان بالفعل (مثل إعطاء دواء معين) قد يكون مخفيًا، وكل ما نراه هو "بديل" أو تخمين مشوش لما حدث (مثل ملاحظة طبية تقول "أُعطي الدواء" بينما في الواقع لم يُعطَ، أو العكس). إذا حاولت تعليم الروبوت باستخدام سجل مليء بهذه الأخطاء، فسوف يتعلم دروسًا خاطئة، مما يؤدي إلى قرارات سيئة لاحقًا. تتناول هذه الورقة المشكلة الشائكة المتمثلة في كيفية التعلم بفعالية عندما يكون الجزء الأهم من القصة — الإجراء الحقيقي — مفقودًا أو مموهًا.
لغز الحركة المفقودة
في الورقة البحثية التي تحمل عنوان "التعلم من غير المرئي" (Learning from the Unseen)، يواجه المؤلفون، زيو بيان، وينغ زو، وييفان كوي، قصة بوليسية يكون فيها الدليل الرئيسي مفقودًا. تخيل أنك محقق يحاول حل جريمة من خلال النظر إلى فيديو أمني. لكن هنا تكمن الخدعة: الفيديو يظهر ظل المشتبه به، وليس المشتبه به نفسه. يمكنك رؤية الظل يتحرك، لكنك لا تعرف بالضبط ماذا كانت تفعل يدا المشتبه به. في عالم علم البيانات، يسمى هذا بوجود "أفعال مخفية".
عادةً، عندما يحاول العلماء تقييم استراتيجية باستخدام بيانات سابقة (عملية تسمى التقييم خارج السياسة - Off-Policy Evaluation)، فإنهم يفترضون أن سجل البيانات مثالي. يفترضون أنه إذا قال السجل "تم اتخاذ الإجراء أ"، فقد تم اتخاذ الإجراء "أ" بالتأكيد. لكن في السيناريوهات الواقعية الفوضوية — مثل السجلات المستشفيات حيث قد يدون الطبيب علاجًا بعد ساعات، أو نظام يسجل بالخطأ ضغطة زر — يكون هذا الافتراض فخًا. إذا تجاهلت الأخطاء، فسيكون تقييمك للاستراتيجية منحازًا، تمامًا مثل الحكم على مهارات طباخ بناءً على قائمة مكونات تحتوي على عناصر خاطئة.
سحر الخطوة التالية
الاختراق الكبير الذي حققه المؤلفون هو إدراك أنه حتى لو لم تتمكن من رؤية "الإجراء" بشكل مباشر، يمكنك غالبًا رؤية "ظله" في اللحظة التالية.
فكر في الأمر على هذا النحو: إذا لوح ساحر بعصاه (الإجراء المخفي)، فقد لا ترى العصا بوضوح بسبب وجود لطخة على الكاميرا. لكن يمكنك رؤية الأرنب يظهر في القبعة (الحالة التالية). الأرنب لم يظهر من العدم؛ لقد ظهر بسبب حركة العصا. ومن خلال دراسة العلاقة بين "الحالة التالية" (الأرنب) و"الملاحظة المشوشة" (الفيديو الملطخ)، استطاع المؤلفون إعادة بناء ما فعله الساحر بالفعل رياضيًا.
يطلقون على طريقتهم الجديدة اسم LURE (التعلم من غير المرئي: المقدر المتين - Learning from the Unseen: Robust Estimator). إنها تشبه المحقق الذكي جدًا الذي لا يكتفي بالنظر إلى الصورة الضبابية للمشتبه به، بل ينظر أيضًا إلى آثار الأقدام المتروكة وتقرير الطقس ليستنتج بدقة ما حدث.
كيف يعمل LURE: نظام "التحقق المزدوج" وحقيبة أدوات المحقق
تقدم الورقة طريقة ذكية لتقدير قيمة الاستراتيجية دون الوقوع في فخ الأخطاء. إنهم يستخدمون مفهومًا يسمى المتانة المتعددة (Multiple Robustness).
تخيل أنك تحاول تخمين درجة الحرارة في الخارج، لكن ميزان الحرارة الخاص بك معطل. لديك ثلاثة أدلة أخرى: كلب مبلل، شجرة تتمايل، وتشكيلات سحابية.
- إذا كان ميزان الحرارة الخاص بك معطلًا، فلا يزال بإمكانك التخمين بشكل صحيح إذا كان دليل "الكلب المبلل" دقيقًا.
- إذا كان الكلب جافًا ولكن الشجرة تتمايل، فلا يزال بإمكانك التخمين بشكل صحيح.
- النظام "متين" لأنه لا يحتاج إلى أن تكون كل الأدلة مثالية؛ بل يحتاج فقط إلى وجود مجموعة منها تكون صحيحة.
يعمل LURE بنفس الطريقة. فهو يبني نموذجًا رياضيًا يتحقق من عدة أجزاء مختلفة من البيانات. حتى لو كان نموذج "الإجراء المشوش" خاطئًا قليلاً، أو كان نموذج "الحالة التالية" غير دقيق تمامًا، يمكن للمقدر أن يجد القيمة الحقيقية للاستراتيجية طالما أن أحد الأجزاء الأخرى صحيح. وهذا يجعل الإجابة النهائية أكثر موثوقية بكثير من الطرق السابقة، التي كانت ستنهار إذا تعطل جزء واحد فقط من البيانات.
ولكن هناك تعقيد خفي في كيفية حل LURE لهذا اللغز. نظرًا لأن الإجراءات الحقيقية لا تُرى أبدًا، يجب على الكمبيوتر تخمين احتمالات ما حدث بالفعل. وللقيام بذلك، طور المؤلفون خوارزمية تكرارية خاصة (تعتمد على طريقة تسمى توقع-تعظيم - Expectation-Maximization أو EM). فكر في هذا كأنه محقق يستمر في صقل نظريته:
- التخمين (خطوة E): يبدأ الكمبيوتر بتخمين حول ماهية الإجراءات المخفية.
- التحديث (خطوة M): باستخدام ذلك التخمين، يقوم بتحديث نماذجه لكيفية إدلاء الإجراءات بالمكافآت والحالات التالية.
- الصقل: ثم يستخدم هذه النماذج المحدثة لتقديم تخمين أفضل حول الإجراءات المخفية، ويكرر الدورة حتى تصبح القصة منطقية تمامًا.
ومع ذلك، هناك التواء أخير. نظرًا لأن الكمبيوتر يقوم بالتخمين، فقد يخلط بين التصنيفات (Labels) عن طريق الخطأ. قد يقرر أن "الإجراء 0" هو في الواقع "الدواء" و"الإجراء 1" هو "لا دواء"، بينما في الواقع هو العكس تمامًا. الرياضيات تعمل في كلتا الحالتين، لكن المعنى ينعكس. ولإصلاح ذلك، يتضمن المؤلفون خطوة حاسمة وهي محاذاة التصنيف (label alignment). قبل تقديم الإجابة النهائية، يتحقق النظام من أي "تخمين" هو الأكثر منطقية مع البيانات المشوشة (على سبيل المثال، أي إجراء مخفي هو الأكثر احتمالاً للنتيجة الملحوظة "أعطي الدواء"). ثم يقوم بقلب التصنيفات إذا لزم الأمر لضمان أن التقرير النهائي يطابق الواقع.
اختبار النظرية
لم يكتف المؤلفون بكتابة نظرية فحسب؛ بل وضعوها قيد الاختبار بثلاث طرق مختلفة:
- المحاكاة البسيطة: أنشأوا عالمًا صغيرًا مصطنعًا (Tabular MDP) يحتوي على ثلاث حالات وإجراءين فقط. تعمدوا إفساد البيانات عبر تسمية الإجراءات بشكل خاطئ بنسبة تتراوح بين 5% إلى 30%. وبينما ارتبكت الطرق الأخرى وأعطت إجابات خاطئة، ظل LURE في المسار الصحيح، مخمنًا بدقة قيمة الاستراتيجية.
- المحاكاة المعقدة: انتقلوا إلى عالم أكثر تعقيدًا ومستمرًا (مثل روبوت يتحرك في مساحة سلسة) ووجدوا نفس النتيجة: تعامل LURE مع الأخطاء بسلاسة، بينما فشلت الطرق الأخرى.
- بيانات العالم الحقيقي: اختبروا LURE على قاعدة بيانات ضخمة من السجلات الطبية الحقيقية من مستشفى (MIMIC-III)، وتحديدًا فيما يتعلق بكيفية علاج تسمم الدم (sepsis) (وهي حالة خطيرة ناتجة عن عدوى). في هذا السيناريو الواقعي، قارنوا LURE بالطرق القياسية. كانت النتائج مذهلة: اقترحت الطرق القياسية أن أحد العلاجات أفضل من الآخر، لكن LURE، من خلال مراعاة الأخطاء المخفية في السجلات الطبية، اقترح ترتيبًا مختلفًا وأكثر موثوقية. في الواقع، كانت فترات الثقة (نطاق الإجابات المحتملة) من الطرق القياسية متداخلة لدرجة أنها لم تستطع التمييز بينهما، بينما قدم LURE إجابة واضحة ومتميزة.
الخلاصة
تخلص الورقة البحثية إلى أن تجاهل الإجراءات المخفية هو مقامرة خطيرة. من خلال استخدام "الحالة التالية" كدليل طبيعي للكشف عن الحقيقة، ومن خلال بناء نظام متين تجاه الأخطاء في أجزاء مختلفة من النموذج، يمكننا أخيرًا تقييم الاستراتيجيات بدقة حتى عندما تكون بياناتنا غير مثالية.
هذا ليس مجرد فوز نظري؛ إنه أداة عملية للمستقبل. سواء كان الأمر يتعلق باتخاذ القرارات بشأن العلاجات الطبية، أو إدارة إشارات المرور، أو تدريب وكلاء الذكاء الاصطناعي، يوفر LURE طريقة للتعلم من الماضي دون الانخداع بالضجيج. يوضح المؤلفون أنه مع العمل التحقيقي الرياضي الصحيح، يمكننا رؤية ما لا يُرى واتخاذ قرارات أفضل للغد.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.