Online Collaborative-Filtering on Graphs
Siddhartha Banerjee, Sujay Sanghavi, Sanjay Shakkottai

TL;DR
This paper investigates how the structure of access graphs in recommendation systems can be exploited to improve exploration strategies, enabling effective recommendations in content-rich, unstructured environments with large numbers of items.
Contribution
It introduces a model that leverages access-graph properties to design exploration policies with provable guarantees, highlighting the role of graph expansion in recommendation quality.
Findings
Higher graph expansion leads to better recommendations.
Simple policies like 'Latest-First' can perform well under certain graph conditions.
Properly designed exploration policies outperform naive approaches.
Abstract
A common phenomena in modern recommendation systems is the use of feedback from one user to infer the `value' of an item to other users. This results in an exploration vs. exploitation trade-off, in which items of possibly low value have to be presented to users in order to ascertain their value. Existing approaches to solving this problem focus on the case where the number of items are small, or admit some underlying structure -- it is unclear, however, if good recommendation is possible when dealing with content-rich settings with unstructured content. We consider this problem under a simple natural model, wherein the number of items and the number of item-views are of the same order, and an `access-graph' constrains which user is allowed to see which item. Our main insight is that the presence of the access-graph in fact makes good recommendation possible -- however this requires…
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.
