Deep Policies for Online Bipartite Matching: A Reinforcement Learning Approach

09/21/2021
by   Mohammad Ali Alomrani, et al.
0

From assigning computing tasks to servers and advertisements to users, sequential online matching problems arise in a wide variety of domains. The challenge in online matching lies in making irrevocable assignments while there is uncertainty about future inputs. In the theoretical computer science literature, most 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 significantly better than classical greedy algorithms on four synthetic and real-world datasets. Our code is publicly available at https://github.com/lyeskhalil/CORL.git.

READ FULL TEXT

page 9

page 11

page 12

page 13

research
08/14/2018

An Experimental Study of Algorithms for Online Bipartite Matching

We perform an experimental study of algorithms for online bipartite matc...
research
11/13/2018

Balancing Relevance and Diversity in Online Bipartite Matching via Submodularity

In bipartite matching problems, vertices on one side of a bipartite grap...
research
11/12/2019

Online Stochastic Matching with Edge Arrivals

Online bipartite matching with edge arrivals is an important extension o...
research
10/13/2021

Online Bipartite Matching with Reusable Resources

We study the classic online bipartite matching problem with a twist: off...
research
12/01/2018

Semi-Online Bipartite Matching

In this paper we introduce the semi-online model that generalizes the cl...
research
10/21/2021

Online Bipartite Matching with Predicted Degrees

We propose a model for online graph problems where algorithms are given ...
research
09/11/2023

Quantifying Uncertainty in Aggregate Queries over Integrated Datasets

Data integration is a notoriously difficult and heuristic-driven process...

Please sign up or login with your details

Forgot password? Click here to reset