Comparative Explanations via Counterfactual Reasoning in Recommendations
Yu, Hu
Explainable recommendation through counterfactual reasoning seeks to identify the influential aspects of items in recommendations, which can then be used as explanations. However, state-of-the-art approaches, which aim to minimize changes in product aspects while reversing their recommended decisions according to an aggregated decision boundary score, often lead to factual inaccuracies in explanations. To solve this problem, in this work we propose a novel method of Comparative Counterfactual Explanations for Recommendation (CoCountER). CoCountER creates counterfactual data based on soft swap operations, enabling explanations for recommendations of arbitrary pairs of comparative items. Empirical experiments validate the effectiveness of our approach.
academic
شروحات مقارنة عبر التفكير بالحقائق المضادة في الأنظمة الموصية
تسعى الأنظمة الموصية القابلة للتفسير من خلال التفكير بالحقائق المضادة إلى تحديد العوامل المؤثرة على المنتجات في التوصيات، والتي يمكن استخدامها كتفسيرات. ومع ذلك، تهدف الطرق المتقدمة الحالية إلى تقليل التغييرات في خصائص المنتج مع عكس قرارات التوصية بناءً على درجات حدود القرار المجمعة، مما يؤدي غالباً إلى عدم دقة واقعية في التفسيرات. لمعالجة هذه المشكلة، تقترح هذه الورقة طريقة جديدة لشروحات الحقائق المضادة المقارنة للتوصيات (CoCountER). يعتمد CoCountER على عمليات التبديل الناعم لإنشاء بيانات الحقائق المضادة، مما يوفر شروحات للتوصيات لأي زوج من المنتجات المقارنة. تتحقق التجارب التجريبية من فعالية الطريقة.
تهدف أنظمة التوصية القابلة للتفسير إلى توفير توصيات عالية الجودة للمستخدمين مع تقديم تفسيرات واضحة تساعد المستخدمين على فهم المنطق الكامن وراء التوصيات، مما يعزز ثقة المستخدمين ورضاهم عن النظام.
مشاكل الطرق القائمة على المطابقة: تحسّن الطرق القائمة على القوالب (مثل EFM و MTER و A2CF) التمثيلات الموصية والخصائص باستخدام تقنيات تحليل الموترات، لكنها قد تختار خصائص ذات درجات مطابقة عالية لكن أداء فعلية ضعيفة كتفسيرات.
عيوب طرق الحقائق المضادة الموجودة: تحاول طرق مثل CountER عكس القرارات من خلال تقليل تقليل الميزات، لكنها تعاني من مشاكل عدم الدقة الواقعية. على سبيل المثال سماعات الرأس في الورقة، قد يختار CountER الراحة كتفسير لتوصية سماعات الرأس A، لكن في الواقع سماعات الرأس A أقل راحة من سماعات الرأس B.
السبب الجذري: تحسّن الطرق الموجودة مجموع جميع الخصائص المخفضة نحو درجة حد القرار، وليس كل خاصية نحو الحد، مما يؤدي إلى تفسيرات تتناقض مع الحدس.
تقترح هذه الورقة حل المشاكل المذكورة أعلاه من خلال التفكير بالحقائق المضادة المقارنة، من خلال إجراء عمليات تبديل على مستوى الخصائص بين أزواج المنتجات، لتوليد تفسيرات أكثر دقة وتوافقاً مع الحدس.
بالنظر إلى المستخدم المستهدف u والمنتج المراد شرحه i والمنتج المرجعي j، حيث تحقق درجات التوصية r_{u,i} > r_{u,j}، الهدف هو تحديد الخصائص الرئيسية المؤثرة على قرار التوصية من خلال أقل عمليات تبديل.
استخدام أداة Sentires لاستخراج رباعيات (مستخدم، منتج، خاصية، مشاعر) من تعليقات المستخدمين، لبناء:
مصفوفة الاهتمام بالمستخدم-الخاصية X: X_{u,a} تمثل درجة اهتمام المستخدم u بالخاصية a
مصفوفة جودة المنتج-الخاصية Y: Y_{i,a} تمثل أداء المنتج i على الخاصية a
صيغة الحساب:
X_{u,a} = {
0، إذا لم يذكر المستخدم u الخاصية a
1 + (N-1) · (1-exp^{-t_{u,a}})/(1+exp^{-t_{u,a}})، وإلا
}
Y_{i,a} = {
0، إذا لم يتم ذكر المنتج i على الخاصية a
1 + (N-1)/(1+exp^{-t_{i,a}·s_{i,a}})، وإلا
}
عمليات التبديل الناعم: تنفيذ عمليات تبديل قابلة للاشتقاق من خلال دالة sigmoid، حيث تشير القيم القريبة من 0 إلى عدم التبديل والقيم القريبة من 1 إلى التبديل الكامل
الإطار المقارن: على عكس التفسيرات التقليدية للمنتج الواحد، توفير تفسيرات مقارنة بين المنتجات
العمومية: عند تثبيت المنتج المرجعي وحساب الجزء الأول من دالة التبديل فقط، يمكن تقليل الطريقة إلى طريقة الحقائق المضادة القائمة على التقليل
تأثير موضع المنتج المرجعي: المنتجات المرجعية ذات الترتيب الأقل توفر قيوداً تحسينية أقل، مما يسمح باكتشاف المزيد من خصائص الحقائق المضادة الفعالة، مما يحسن أداء PN و PS
تأثير عدد المنتجات المرجعية: زيادة معتدلة في عدد المنتجات المرجعية تحسن الأداء، لكن الإفراط يدخل الضوضاء ويسبب انخفاضاً طفيفاً
اقترح Yang وآخرون مفهوم التفسيرات المقارنة، لكنهم استخدموا فك التشفير الانحداري التلقائي لتوليد تفسيرات نصية، وهو يختلف عن منظور التفكير بالحقائق المضادة في هذه الورقة.
تستشهد الورقة بـ 30 مرجعاً ذا صلة، تغطي مجالات متعددة مثل الأنظمة الموصية القابلة للتفسير والتفكير بالحقائق المضادة والاستدلال السببي، مما يوفر أساساً نظرياً قوياً للبحث.
التقييم الإجمالي: هذه ورقة بحثية عالية الجودة تقترح إطار عمل شروحات الحقائق المضادة المقارنة المبتكر، وتحل مشكلة مهمة في الطرق الموجودة. تصميم الطريقة معقول، والتحقق التجريبي شامل، وتساهم بشكل كبير في مجال الأنظمة الموصية القابلة للتفسير. على الرغم من وجود بعض القيود، إلا أنها بشكل عام عمل بحثي قيّم.