Learning for Edge-Weighted Online Bipartite Matching with Robustness Guarantees

Pengfei Li, Jianyi Yang, Shaolei Ren
5/31/2023
cs.LG

Official code: Ren-Research/LOMAR (11 stars, MIT, last commit 2023-08-09).

Abstract

Many problems, such as online ad display, can be formulated as online bipartite matching. The crucial challenge lies in the nature of sequentially-revealed online item information, based on which we make irreversible matching decisions at each step. While numerous expert online algorithms have been proposed with bounded worst-case competitive ratios, they may not offer satisfactory performance in average cases. On the other hand, reinforcement learning (RL) has been applied to improve the average performance, but it lacks robustness and can perform arbitrarily poorly. In this paper, we propose a novel RL-based approach to edge-weighted online bipartite matching with robustness guarantees (LOMAR), achieving both good average-case and worst-case performance. The key novelty of LOMAR is a new online switching operation which, based on a judicious condition to hedge against future uncertainties, decides whether to follow the expert's decision or the RL decision for each online item. We prove that for any $ρ\in[0,1]$, LOMAR is $ρ$-competitive against any given expert online algorithm. To improve the average performance, we train the RL policy by explicitly considering the online switching operation. Finally, we run empirical experiments to demonstrate the advantages of LOMAR compared to existing baselines. Our code is available at: https://github.com/Ren-Research/LOMAR

View on arXivView PDF

Code Implementations(1)

Ren-Research/LOMAROfficial100%
MIT

[ICML 2023] Learning for Edge-Weighted Online Bipartite Matching with Robustness Guarantees

111PythonMay 31, 20233 years agoMIT
bipartite-matchingmachine-learningoptimization

Similar Papers

Cite this paper

@article{li2023learning,
  title  = {Learning for Edge-Weighted Online Bipartite Matching with Robustness Guarantees},
  author = {Pengfei Li and Jianyi Yang and Shaolei Ren},
  year   = {2023},
  eprint = {2306.00172},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.00172v1},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.00172.svg)](https://codeofpaper.com/paper/2306.00172)

Discussion