Automated Product Recommendations with Preference-Based Explanations

Abstract Many online retailers, such as Amazon, use automated product recommender systems to encourage customer loyalty and cross-sell products. Despite significant improvements to the predictive accuracy of contemporary recommender system algorithms, they remain prone to errors. Erroneous recommendations pose potential threats to online retailers in particular, because they diminish customers’ trust in, acceptance of, satisfaction with, and loyalty to a recommender system. Explanations of the reasoning that lead to recommendations might mitigate these negative effects. That is, a recommendation algorithm ideally would provide both accurate recommendations and explanations of the reasoning for those recommendations. This article proposes a novel method to balance these concurrent objectives. The application of this method, using a combination of content-based and collaborative filtering, to two real-world data sets with more than 100 million product ratings reveals that the proposed method outperforms established recommender approaches in terms of predictive accuracy (more than five percent better than the Netflix Prize winner algorithm according to normalized root mean squared error) and its ability to provide actionable explanations, which is also an ethical requirement of artificial intelligence systems.

[1]  James Bennett,et al.  The Netflix Prize , 2007 .

[2]  D. Lehmann,et al.  Reactance to Recommendations: When Unsolicited Advice Yields Contrary Responses , 2004 .

[3]  Kartik Hosanagar,et al.  Blockbuster Culture's Next Rise or Fall: The Impact of Recommender Systems on Sales Diversity , 2007, Manag. Sci..

[4]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[5]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[6]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[7]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[8]  W. Press,et al.  Numerical Recipes: The Art of Scientific Computing , 1987 .

[9]  Mark Claypool,et al.  Combining Content-Based and Collaborative Filters in an Online Newspaper , 1999, SIGIR 1999.

[10]  Kenneth Y. Goldberg,et al.  Eigentaste: A Constant Time Collaborative Filtering Algorithm , 2001, Information Retrieval.

[11]  Gerhard Friedrich,et al.  Recommender Systems - An Introduction , 2010 .

[12]  R. Bell,et al.  The million dollar programming prize , 2009, IEEE Spectrum.

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

[14]  I. Jolliffe Principal Component Analysis , 2002 .

[15]  Lior Rokach,et al.  Recommender Systems Handbook , 2010 .

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

[17]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[18]  Dokyun Lee,et al.  How Do Recommender Systems Affect Sales Diversity? A Cross-Category Investigation via Randomized Field Experiment , 2019 .

[19]  Thorsten Hennig-Thurau,et al.  Can Automated Group Recommender Systems Help Consumers Make Better Choices? , 2012 .

[20]  Maik Eisenbeiss,et al.  The Importance of Trust for Personalized Online Advertising , 2015 .

[21]  Lina Yao,et al.  Deep Learning Based Recommender System , 2017, ACM Comput. Surv..

[22]  Richard Zeckhauser,et al.  Recommender systems for evaluating computer messages , 1997, CACM.

[23]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[24]  Nanda Kumar,et al.  On Customized Goods, Standard Goods, and Competition , 2006 .

[25]  Panagiotis Symeonidis,et al.  Providing Justifications in Recommender Systems , 2008, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[26]  Yehuda Koren,et al.  Collaborative filtering with temporal dynamics , 2009, KDD.

[27]  W. Goldstein,et al.  Consumer Choice and Autonomy in the Age of Artificial Intelligence and Big Data , 2017, Customer Needs and Solutions.

[28]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[29]  Nicholas H. Lurie,et al.  Should Recommendation Agents Think Like People? , 2006 .

[30]  Roland T. Rust,et al.  My Mobile Music: An Adaptive Personalization System For Digital Audio Players , 2007 .

[31]  Anand V. Bodapati Recommendation Systems with Purchase Data , 2008 .

[32]  Nava Tintarev,et al.  Evaluating the effectiveness of explanations for recommender systems , 2012, User Modeling and User-Adapted Interaction.

[33]  Michael J. Pazzani,et al.  Content-Based Recommendation Systems , 2007, The Adaptive Web.

[34]  Li Chen,et al.  Adaptive tradeoff explanations in conversational recommenders , 2009, RecSys '09.

[35]  Mouzhi Ge,et al.  How should I explain? A comparison of different explanation types for recommender systems , 2014, Int. J. Hum. Comput. Stud..

[36]  Renaud Legoux,et al.  Debates and assumptions about motion picture performance: a meta-analysis , 2018 .

[37]  Andrew D. Gershoff,et al.  Consumer Acceptance of Online Agent Advice: Extremity and Positivity Effects , 2003 .

[38]  Marc Fischer,et al.  Empirical Generalizations of Demand and Supply Dynamics for Movies , 2013 .

[39]  Lora Aroyo,et al.  The effects of transparency on trust in and acceptance of a content-based art recommender , 2008, User Modeling and User-Adapted Interaction.

[40]  Michael J. Pazzani,et al.  User Modeling for Adaptive News Access , 2000, User Modeling and User-Adapted Interaction.