Explaining Recommendations Using Contexts

Recommender systems support user decision-making, and explanations of recommendations further facilitate their usefulness. Previous explanation styles are based on similar users, similar items, demographics of users, and contents of items. Contexts, such as usage scenarios and accompanying persons, have not been used for explanations, although they influence user decisions. In this paper, we propose a context style explanation method, presenting contexts suitable for consuming recommended items. The expected impacts of context style explanations are 1) persuasiveness: recognition of suitable context for usage motivates users to consume items, and 2) usefulness: envisioning context helps users to make right choices because the values of items depend on contexts. We evaluate context style persuasiveness and usefulness by a crowdsourcing-based user study in a restaurant recommendation setting. The context style explanation is compared to demographic and content style explanations. We also combine context style and other explanation styles, confirming that hybrid styles improve persuasiveness and usefulness of explanation.

[1]  Christopher Hoyle,et al.  A Choice Modeling Approach for Usage Context-Based Design , 2013 .

[2]  Lise Getoor,et al.  User Preferences for Hybrid Explanations , 2017, RecSys.

[3]  Li Chen,et al.  Trust building with explanation interfaces , 2006, IUI '06.

[4]  Gary Hsieh,et al.  Send Me a Different Message: Utilizing Cognitive Space to Create Engaging Message Triggers , 2017, CSCW.

[5]  Alexis Papadimitriou,et al.  A generalized taxonomy of explanations styles for traditional and social recommender systems , 2012, Data Mining and Knowledge Discovery.

[6]  Li Chen,et al.  Explaining Recommendations Based on Feature Sentiments in Product Reviews , 2017, IUI.

[7]  Yasuhiro Takishima,et al.  Context-Aware Preference Model Based on a Study of Difference between Real and Supposed Situation Data , 2009, UMAP.

[8]  Gediminas Adomavicius,et al.  Incorporating contextual information in recommender systems using a multidimensional approach , 2005, TOIS.

[9]  Chih-Jen Lin,et al.  Field-aware Factorization Machines for CTR Prediction , 2016, RecSys.

[10]  Nuria Oliver,et al.  Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering , 2010, RecSys '10.

[11]  Bamshad Mobasher,et al.  User-Oriented Context Suggestion , 2016, UMAP.

[12]  Liliana Ardissono,et al.  Intrigue: Personalized recommendation of tourist attractions for desktop and hand held devices , 2003, Appl. Artif. Intell..

[13]  Judith Masthoff,et al.  A Survey of Explanations in Recommender Systems , 2007, 2007 IEEE 23rd International Conference on Data Engineering Workshop.

[14]  John Riedl,et al.  Explaining collaborative filtering recommendations , 2000, CSCW '00.

[15]  F. Maxwell Harper,et al.  Crowd-Based Personalized Natural Language Explanations for Recommendations , 2016, RecSys.

[16]  Hideki Asoh,et al.  An Analysis of Differences between Preferences in Real and Supposed Contexts , 2010 .

[17]  Panagiotis Symeonidis,et al.  MoviExplain: a recommender system with explanations , 2009, RecSys '09.

[18]  Gediminas Adomavicius,et al.  Context-aware recommender systems , 2008, ACM Conference on Recommender Systems.

[19]  Mirella Lapata,et al.  Learning to Generate Product Reviews from Attributes , 2017, EACL.

[20]  Sharad Vikram,et al.  Generative Concatenative Nets Jointly Learn to Write and Classify Reviews , 2015, 1511.03683.

[21]  John Riedl,et al.  Tagsplanations: explaining recommendations using tags , 2009, IUI.

[22]  Pasquale Lops,et al.  ExpLOD: A Framework for Explaining Recommendations based on the Linked Open Data Cloud , 2016, RecSys.

[23]  John Riedl,et al.  Is seeing believing?: how recommender system interfaces affect users' opinions , 2003, CHI '03.

[24]  Lars Schmidt-Thieme,et al.  Fast context-aware recommendations with factorization machines , 2011, SIGIR.

[25]  Raymond J. Mooney,et al.  Explaining Recommendations: Satisfaction vs. Promotion , 2005 .

[26]  Bernd Ludwig,et al.  Matrix factorization techniques for context aware recommendation , 2011, RecSys '11.

[27]  Barry Smyth,et al.  A Live-User Study of Opinionated Explanations for Recommender Systems , 2016, IUI.

[28]  Mong-Li Lee,et al.  Tagcloud-based explanation with feedback for recommender systems , 2013, SIGIR.

[29]  Judith Masthoff,et al.  Explaining Recommendations: Design and Evaluation , 2015, Recommender Systems Handbook.