Deconvolving Feedback Loops in Recommender Systems
Ayan Sinha, David F. Gleich, Karthik Ramani

TL;DR
This paper presents a method to identify and deconvolve feedback loops in recommender systems, enabling recovery of intrinsic user preferences from a single ratings snapshot without temporal data.
Contribution
It introduces a tractable approach to deconvolve feedback effects and a metric to measure recommender influence on user-item ratings.
Findings
Successfully identifies the extent of feedback influence in datasets.
Ranks frequently recommended items based on influence metrics.
Distinguishes between recommended items and intrinsic user preferences.
Abstract
Collaborative filtering is a popular technique to infer users' preferences on new content based on the collective information of all users preferences. Recommender systems then use this information to make personalized suggestions to users. When users accept these recommendations it creates a feedback loop in the recommender system, and these loops iteratively influence the collaborative filtering algorithm's predictions over time. We investigate whether it is possible to identify items affected by these feedback loops. We state sufficient assumptions to deconvolve the feedback loops while keeping the inverse solution tractable. We furthermore develop a metric to unravel the recommender system's influence on the entire user-item rating matrix. We use this metric on synthetic and real-world datasets to (1) identify the extent to which the recommender system affects the final rating…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Complex Network Analysis Techniques · Opinion Dynamics and Social Influence
