Recommendations and user agency: the reachability of collaboratively-filtered information

Recommender systems often rely on models which are trained to maximize accuracy in predicting user preferences. When the systems are deployed, these models determine the availability of content and information to different users. The gap between these objectives gives rise to a potential for unintended consequences, contributing to phenomena such as filter bubbles and polarization. In this work, we consider directly the information availability problem through the lens of user recourse. Using ideas of reachability, we propose a computationally efficient audit for top-N linear recommender models. Furthermore, we describe the relationship between model complexity and the effort necessary for users to exert control over their recommendations. We use this insight to provide a novel perspective on the user cold-start problem. Finally, we demonstrate these concepts with an empirical investigation of a state-of-the-art model trained on a widely used movie ratings dataset.

[1]  George Karypis,et al.  SLIM: Sparse Linear Methods for Top-N Recommender Systems , 2011, 2011 IEEE 11th International Conference on Data Mining.

[2]  Maria Soledad Pera,et al.  All The Cool Kids, How Do They Fit In?: Popularity and Demographic Biases in Recommender Evaluation and Effectiveness , 2018, FAT.

[3]  Harald Steck,et al.  Calibrated recommendations , 2018, RecSys.

[4]  Harmanpreet Kaur,et al.  Putting Users in Control of their Recommendations , 2015, RecSys.

[5]  Yehuda Koren,et al.  The BellKor Solution to the Netflix Grand Prize , 2009 .

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

[7]  Stephen Bonner,et al.  Causal embeddings for recommendation , 2017, RecSys.

[8]  Dennis M. Wilkinson,et al.  Large-Scale Parallel Collaborative Filtering for the Netflix Prize , 2008, AAIM.

[9]  Paul Covington,et al.  Deep Neural Networks for YouTube Recommendations , 2016, RecSys.

[10]  Yu Lei,et al.  When Collaborative Filtering Meets Reinforcement Learning , 2019, ArXiv.

[11]  Yang Liu,et al.  Actionable Recourse in Linear Classification , 2018, FAT.

[12]  Loren G. Terveen,et al.  Exploring the filter bubble: the effect of using recommender systems on content diversity , 2014, WWW.

[13]  Lior Rokach,et al.  Introduction to Recommender Systems Handbook , 2011, Recommender Systems Handbook.

[14]  Michael Runcieman YouTube, the Great Radicalizer - The New York Times , 2018 .

[15]  Chris Russell,et al.  Counterfactual Explanations Without Opening the Black Box: Automated Decisions and the GDPR , 2017, ArXiv.

[16]  Anca D. Dragan,et al.  The Social Cost of Strategic Classification , 2018, FAT.

[17]  Filip Radlinski,et al.  Transparent, Scrutable and Explainable User Models for Personalized Recommendation , 2019, SIGIR.

[18]  Myra Spiliopoulou,et al.  Forgetting methods for incremental matrix factorization in recommender systems , 2015, SAC.

[19]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[20]  Long Tran-Thanh,et al.  Efficient Thompson Sampling for Online Matrix-Factorization Recommendation , 2015, NIPS.

[21]  Alda Lopes Gançarski,et al.  A Contextual-Bandit Algorithm for Mobile Context-Aware Recommender System , 2012, ICONIP.

[22]  Massih-Reza Amini,et al.  Sequential Learning over Implicit Feedback for Robust Large-Scale Recommender Systems , 2019, ECML/PKDD.

[23]  Mo Chen,et al.  Hamilton-Jacobi reachability: A brief overview and recent advances , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[24]  Steffen Rendle Scaling Factorization Machines to Relational Data , 2013, Proc. VLDB Endow..

[25]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[26]  Laks V. S. Lakshmanan,et al.  Combating the Cold Start User Problem in Model Based Collaborative Filtering , 2017, ArXiv.

[27]  Steffen Rendle,et al.  Factorization Machines with libFM , 2012, TIST.

[28]  Philippe Preux,et al.  Bandits and Recommender Systems , 2015, MOD.

[29]  Nava Tintarev,et al.  Presenting Diversity Aware Recommendations: Making Challenging News Acceptable , 2017 .

[30]  Jiafeng Guo,et al.  Reinforcement Learning to Rank with Markov Decision Process , 2017, SIGIR.

[31]  David M. Pennock,et al.  Categories and Subject Descriptors , 2001 .

[32]  Chris Russell,et al.  Efficient Search for Diverse Coherent Explanations , 2019, FAT.

[33]  Justin M. Rao,et al.  Filter Bubbles, Echo Chambers, and Online News Consumption , 2016 .

[34]  Tat-Seng Chua,et al.  Fast Matrix Factorization for Online Recommendation with Implicit Feedback , 2016, SIGIR.

[35]  Yifan Hu,et al.  Collaborative Filtering for Implicit Feedback Datasets , 2008, 2008 Eighth IEEE International Conference on Data Mining.

[36]  Dietmar Jannach,et al.  Are we really making much progress? A worrying analysis of recent neural recommendation approaches , 2019, RecSys.

[37]  Deborah Estrin,et al.  How Intention Informed Recommendations Modulate Choices: A Field Study of Spoken Word Content , 2019, WWW.

[38]  Michael D. Ekstrand,et al.  Exploring author gender in book rating and recommendation , 2018, User Modeling and User-Adapted Interaction.

[39]  Christos H. Papadimitriou,et al.  Strategic Classification , 2015, ITCS.

[40]  Arkadiusz Paterek,et al.  Improving regularized singular value decomposition for collaborative filtering , 2007 .

[41]  Olivier Bournez,et al.  Approximate Reachability Analysis of Piecewise-Linear Dynamical Systems , 2000, HSCC.

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

[43]  Malik Magdon-Ismail,et al.  On selecting a maximum volume sub-matrix of a matrix and related problems , 2009, Theor. Comput. Sci..

[44]  Ronald Fedkiw,et al.  Level set methods and dynamic implicit surfaces , 2002, Applied mathematical sciences.

[45]  Yehuda Koren,et al.  On the Difficulty of Evaluating Baselines: A Study on Recommender Systems , 2019, ArXiv.

[46]  Harald Steck,et al.  Item popularity and recommendation accuracy , 2011, RecSys '11.

[47]  Nicolas Gillis,et al.  The Why and How of Nonnegative Matrix Factorization , 2014, ArXiv.

[48]  Pablo Castells,et al.  Novelty and diversity metrics for recommender systems: Choice, discovery and relevance , 2011 .