Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Deep Policies for Online Bipartite Matching: A Reinforcement Learning Approach

About

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.

Mohammad Ali Alomrani, Reza Moravej, Elias B. Khalil• 2021

Related benchmarks

TaskDatasetResultRank
VM placementBA graphs 1k samples (test)
Worst-case Reward0.8005
7
Online Bipartite MatchingMovieLens (test)
Worst-Case Normalized Reward79.03
7
Online Movie MatchingMovieLens
Worst-case Reward0.7903
7
Showing 3 of 3 rows

Other info

Follow for update