Recommendation Subgraphs for Web Discovery
Arda Antikacioglu, R. Ravi, Srinath Srihdar

TL;DR
This paper formalizes recommendation subgraphs for web discovery as a graph optimization problem, analyzes three algorithms with theoretical guarantees, and demonstrates that simple heuristics often suffice in real-world scenarios.
Contribution
It introduces a formal framework for recommendation subgraphs, compares algorithms with theoretical analysis, and shows simple heuristics are effective in practice.
Findings
Simple heuristics perform well in real-world data.
More sophisticated algorithms are needed only in specific parameter ranges.
Theoretical analysis guides practical algorithm choice.
Abstract
Recommendations are central to the utility of many websites including YouTube, Quora as well as popular e-commerce stores. Such sites typically contain a set of recommendations on every product page that enables visitors to easily navigate the website. Choosing an appropriate set of recommendations at each page is one of the key features of backend engines that have been deployed at several e-commerce sites. Specifically at BloomReach, an engine consisting of several independent components analyzes and optimizes its clients' websites. This paper focuses on the structure optimizer component which improves the website navigation experience that enables the discovery of novel content. We begin by formalizing the concept of recommendations used for discovery. We formulate this as a natural graph optimization problem which in its simplest case, reduces to a bipartite matching problem. In…
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 · Caching and Content Delivery · Optimization and Search Problems
