On Component Interactions in Two-Stage Recommender Systems
Jiri Hron, Karl Krauth, Michael I. Jordan, Niki Kilbertus
Abstract
Thanks to their scalability, two-stage recommenders are used by many of today's largest online platforms, including YouTube, LinkedIn, and Pinterest. These systems produce recommendations in two steps: (i) multiple nominators, tuned for low prediction latency, preselect a small subset of candidates from the whole item pool; (ii) a slower but more accurate ranker further narrows down the nominated items, and serves to the user. Despite their popularity, the literature on two-stage recommenders is relatively scarce, and the algorithms are often treated as mere sums of their parts. Such treatment presupposes that the two-stage performance is explained by the behavior of the individual components in isolation. This is not the case: using synthetic and real-world data, we demonstrate that interactions between the ranker and the nominators substantially affect the overall performance. Motivated by these findings, we derive a generalization lower bound which shows that independent nominator training can lead to performance on par with uniformly random recommendations. We find that careful design of item pools, each assigned to a different nominator, alleviates these issues. As manual search for a good pool allocation is difficult, we propose to learn one instead using a Mixture-of-Experts based approach. This significantly improves both precision and recall at K.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5df0ad16-6995-43b9-afa0-57e8ba861f8bCited by top-tier papers14
- RankFlow: Joint Optimization of Multi-Stage Cascade Ranking Systems as FlowsJiarui Qin, Jiachen Zhu, Bo Chen, Zhirong Liu et al.SIGIR 2022 · 31 citations
- Multi-Level Interaction Reranking with User Behavior HistoryYunjia Xi, Weiwen Liu, Jieming Zhu, Xilong Zhao et al.SIGIR 2022 · 21 citations
- Improving Screening Processes via Calibrated Subset SelectionLequn Wang, Thorsten Joachims, Manuel Gomez RodriguezICML 2022 · 21 citations
- Performative Recommendation: Diversifying Content via Strategic IncentivesItay Eilat, Nir RosenfeldICML 2023 · 19 citations
- On Designing a Two-stage Auction for Online AdvertisingYiqing Wang, Xiangyu Liu, Zhenzhe Zheng, Zhilin Zhang et al.WWW 2022 · 19 citations
Builds on6
- Beyond UCB: Optimal and Efficient Contextual Bandits with Regression OraclesDylan J. Foster, Alexander RakhlinICML 2020 · 241 citations
- Is a Good Representation Sufficient for Sample Efficient Reinforcement Learning?Simon S. Du, Sham M. Kakade, Ruosong Wang, Lin F. YangICLR 2020 · 213 citations
- Learning with Good Feature Representations in Bandits and in RL with a Generative ModelTor Lattimore, Csaba Szepesvári, Gellért WeiszICML 2020 · 181 citations
- Adapting to Misspecification in Contextual BanditsDylan J. Foster, Claudio Gentile, Mehryar Mohri, Julian ZimmertNeurIPS 2020 · 111 citations
- Off-policy Learning in Two-stage Recommender SystemsJiaqi Ma, Zhe Zhao, Xinyang Yi, Ji Yang et al.WWW 2020 · 106 citations
Related papers
- Generalization Error Bounds for Two-stage Recommender Systems with Tree StructureJin Zhang, Ze Liu, Defu Lian, Enhong ChenNeurIPS 2024 · 2 citations
- GoalRank: Group-Relative Optimization for a Large Ranking ModelKaike Zhang, Xiaobei Wang, Shuchang Liu, HailanYang et al.ICLR 2026 · 2 citations
- Full Stage Learning to Rank: A Unified Framework for Multi-Stage SystemsKai Zheng, Haijun Zhao, Rui Huang, Beichuan Zhang et al.WWW 2024 · 24 citations
- Denoising Neural Reranker for Recommender SystemsWenyu Mao, Shuchang Liu, HailanYang, Xiaobei Wang et al.ICLR 2026 · 4 citations
- Unleashing the Potential of Two-Tower Models: Diffusion-Based Cross-Interaction for Large-Scale MatchingYihan Wang, Fei Xiong, Zhexin Han, Qi Song et al.WWW 2025 · 6 citations
