MAGNOLIA: Matching Algorithms via GNNs for Online Value-to-go Approximation

Alexandre Hayderi, Amin Saberi, Ellen Vitercik, Anders Wikum
2/12/2026

No official code found. Best implementation: anders-wikum/GNN-OBM (3 stars, last commit 2025-05-27).

Abstract

Online Bayesian bipartite matching is a central problem in digital marketplaces and exchanges, including advertising, crowdsourcing, ridesharing, and kidney exchange. We introduce a graph neural network (GNN) approach that emulates the problem's combinatorially-complex optimal online algorithm, which selects actions (e.g., which nodes to match) by computing each action's value-to-go (VTG) -- the expected weight of the final matching if the algorithm takes that action, then acts optimally in the future. We train a GNN to estimate VTG and show empirically that this GNN returns high-weight matchings across a variety of tasks. Moreover, we identify a common family of graph distributions in spatial crowdsourcing applications, such as rideshare, under which VTG can be efficiently approximated by aggregating information within local neighborhoods in the graphs. This structure matches the local behavior of GNNs, providing theoretical justification for our approach.

View on arXivView PDF

Code Implementations(1)

Code for the paper: "MAGNOLIA: Matching Algorithms via GNNs for Online Value-to-go Approximation"

30Python, Jupyter NotebookJul 14, 20231 years ago

Similar Papers

Cite this paper

@article{hayderi2026magnolia,
  title  = {MAGNOLIA: Matching Algorithms via GNNs for Online Value-to-go Approximation},
  author = {Alexandre Hayderi and Amin Saberi and Ellen Vitercik and Anders Wikum},
  year   = {2026},
  eprint = {2406.05959},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2406.05959},
  journal = {ICML 2024 2024}
}

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/2406.05959.svg)](https://codeofpaper.com/paper/2406.05959)

Discussion