Deep Policies for Online Bipartite Matching: A Reinforcement Learning Approach
Not on the map. Why?
Abstract (arXiv)
The challenge in the widely applicable online matching problem lies in making irrevocable assignments while there is uncertainty about future inputs. Most theoretically-grounded policies are myopic or greedy in nature. In real-world applications where the matching process is repeated on a regular basis, the underlying data distribution can be leveraged for better decision-making. We present an end-to-end Reinforcement Learning framework for deriving better matching policies based on trial-and-error on historical data. We devise a set of neural network architectures, design feature representations, and empirically evaluate them across two online matching problems: Edge-Weighted Online Bipartite Matching and Online Submodular Bipartite Matching. We show that most of the learning approaches perform consistently better than classical baseline algorithms on four synthetic and real-world datasets. On average, our proposed models improve the matching quality by 3--10% on a variety of synthetic and real-world datasets. Our code is publicly available at https://github.com/lyeskhalil/CORL.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 17 of its 42 references that are in the map. First posted on arXiv 21 Sep 2021.
Builds on
17 of 42 references.
References · 17
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2016Learning to learn by gradient descent by gradient descentcited by 616
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2019Representation Learning for Dynamic Graphs: A Surveycited by 260
- 2020Reinforcement Learning for Combinatorial Optimization: A Surveycited by 235
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
5 more
- 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
- 2020Secretary and Online Matching Problems with Machine Learned Advicecited by 71
- 2018An Experimental Study of Algorithms for Online Bipartite Matchingcited by 9
- 2018Balancing Relevance and Diversity in Online Bipartite Matching via Submodularitycited by 7
- 2020Learning Robust Algorithms for Online Allocation Problems Using Adversarial Trainingcited by 6
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 4; 2025: 0; 2026: 1.
10 papers.
- 2024Online bipartite matching with imperfect advicecited by 13
- 2023Learning for Edge-Weighted Online Bipartite Matching with Robustness Guaranteescited by 5
- 2023Robustified Learning for Online Optimization with Memory Costscited by 4
- 2023Robust Learning for Smoothed Online Convex Optimization with Feedback Delaycited by 3
- 2022Understanding Curriculum Learning in Policy Optimization for Online Combinatorial Optimizationcited by 2
- 2024MAGNOLIA: Matching Algorithms via GNNs for Online Value-to-go Approximationcited by 2
- 2026Learning Potentials for Dynamic Matching and Application to Heart Transplantationcited by 2
- 2022Learning-Assisted Algorithm Unrolling for Online Optimization with Budget Constraintscited by 1
- 2024Learning Efficient and Fair Policies for Uncertainty-Aware Collaborative Human-Robot Order Pickingcited by 0
- 2024Online Budgeted Matching with General Bidscited by 0
- 2026Learning Potentials for Dynamic Matching and Application to Heart Transplantation9 Feb 2026
- 2024Online Budgeted Matching with General Bids6 Nov 2024
- 2024MAGNOLIA: Matching Algorithms via GNNs for Online Value-to-go Approximation10 Jun 2024
- 2024Online bipartite matching with imperfect advice16 May 2024
- 2024Learning Efficient and Fair Policies for Uncertainty-Aware Collaborative Human-Robot Order Picking9 Apr 2024
- 2023Robust Learning for Smoothed Online Convex Optimization with Feedback Delay31 Oct 2023
- 2023Learning for Edge-Weighted Online Bipartite Matching with Robustness Guarantees31 May 2023
- 2023Robustified Learning for Online Optimization with Memory Costs1 May 2023
- 2022Learning-Assisted Algorithm Unrolling for Online Optimization with Budget Constraints3 Dec 2022
- 2022Understanding Curriculum Learning in Policy Optimization for Online Combinatorial Optimization11 Feb 2022