Online Matching: A Real-time Bandit System for Large-scale Recommendations
Not on the map. Why?
Abstract (arXiv)
The last decade has witnessed many successes of deep learning-based models for industry-scale recommender systems. These models are typically trained offline in a batch manner. While being effective in capturing users' past interactions with recommendation platforms, batch learning suffers from long model-update latency and is vulnerable to system biases, making it hard to adapt to distribution shift and explore new items or user interests. Although online learning-based approaches (e.g., multi-armed bandits) have demonstrated promising theoretical results in tackling these challenges, their practical real-time implementation in large-scale recommender systems remains limited. First, the scalability of online approaches in servicing a massive online traffic while ensuring timely updates of bandit parameters poses a significant challenge. Additionally, exploring uncertainty in recommender systems can easily result in unfavorable user experience, highlighting the need for devising intricate strategies that effectively balance the trade-off between exploitation and exploration. In this paper, we introduce Online Matching: a scalable closed-loop bandit system learning from users' direct feedback on items in real time. We present a hybrid "offline + online" approach for constructing this system, accompanied by a comprehensive exposition of the end-to-end system architecture. We propose Diag-LinUCB -- a novel extension of the LinUCB algorithm -- to enable distributed updates of bandits parameter in a scalable and timely manner. We conduct live experiments in YouTube and show that Online Matching is able to enhance the capabilities of fresh content discovery and item exploration in the present platform.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 12 of its 35 references that are in the map. First posted on arXiv 29 Jul 2023.
Builds on
12 of 35 references.
References · 12
- 2016Wide & Deep Learning for Recommender Systemscited by 747
- 2016Data-Efficient Off-Policy Policy Evaluation for Reinforcement Learningcited by 286
- 2016Unbiased Learning-to-Rank with Biased Feedbackcited by 157
- 2020Pre-training Tasks for Embedding-based Large-scale Retrievalcited by 153
- 2013Online Learning under Delayed Feedbackcited by 141
- 2017How Algorithmic Confounding in Recommendation Systems Increases Homogeneity and Decreases Utilitycited by 120
- 2018Offline A/B testing for Recommender Systemscited by 96
- 2022Monolith: Real Time Recommendation System With Collisionless Embedding Tablecited by 30
- 2017Related Pins at Pinterest: The Evolution of a Real-World Recommender Systemcited by 24
- 2013Linear Bandits in High Dimension and Recommendation Systemscited by 22
- 2017Visual Discovery at Pinterestcited by 11
- 2021Show Me the Whole World: Towards Entire Item Space Exploration for Interactive Personalized Recommendationscited by 7
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 3.
8 papers.
- 2024Optimal Baseline Corrections for Off-Policy Contextual Banditscited by 13
- 2024Beyond Item Dissimilarities: Diversifying by Intent in Recommender Systemscited by 4
- 2025Scalable LinUCB: Low-Rank Design Matrix Updates for Recommenders with Large Action Spacescited by 2
- 2024Causal Feature Selection Method for Contextual Multi-Armed Bandits in Recommender Systemcited by 1
- 2025RADAR: Recall Augmentation through Deferred Asynchronous Retrievalcited by 0
- 2026Dynamic Prior Thompson Sampling for Cold-Start Exploration in Recommender Systemscited by 0
- 2026Deep-learning Causal Retrieval Optimization for Efficient e-commerce Distribution in Pinterestcited by 0
- 2026Designing for the Next Click: Bandits for Real-Time Page Layoutcited by 0
- 2026Designing for the Next Click: Bandits for Real-Time Page Layout30 Aug 2026
- 2026Deep-learning Causal Retrieval Optimization for Efficient e-commerce Distribution in Pinterest14 Jul 2026
- 2026Dynamic Prior Thompson Sampling for Cold-Start Exploration in Recommender Systems1 Feb 2026
- 2025Scalable LinUCB: Low-Rank Design Matrix Updates for Recommenders with Large Action Spaces22 Oct 2025
- 2025RADAR: Recall Augmentation through Deferred Asynchronous Retrieval8 Jun 2025
- 2024Causal Feature Selection Method for Contextual Multi-Armed Bandits in Recommender System20 Sep 2024
- 2024Beyond Item Dissimilarities: Diversifying by Intent in Recommender Systems20 May 2024
- 2024Optimal Baseline Corrections for Off-Policy Contextual Bandits9 May 2024