MAGNOLIA: Matching Algorithms via GNNs for Online Value-to-go Approximation
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 18 of its 30 references that are in the map. First posted on arXiv 10 Jun 2024.
Builds on
18 of 30 references.
References · 18
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2016OSMnx: New Methods for Acquiring, Constructing, Analyzing, and Visualizing Complex Street Networkscited by 109
- 2021Smoothed Analysis with Adaptive Adversariescited by 57
- 2021Deep Policies for Online Bipartite Matching: A Reinforcement Learning Approachcited by 10
- 2018An Experimental Study of Algorithms for Online Bipartite Matchingcited by 9
- 2021Adversarial Deep Learning for Online Resource Allocationcited by 7
6 more
- 2020Learning Robust Algorithms for Online Allocation Problems Using Adversarial Trainingcited by 6
- 2023Learning for Edge-Weighted Online Bipartite Matching with Robustness Guaranteescited by 5
- 2020Online Stochastic Max-Weight Matching: prophet inequality for vertex and edge arrival modelscited by 3
- 2021Online Stochastic Max-Weight Bipartite Matching: Beyond Prophet Inequalitiescited by 3
- 2022Max-Weight Online Stochastic Matching: Improved Approximations Against the Online Benchmarkcited by 3
- 2023Online Dependent Rounding Schemes for Bipartite Matchings, with Applicationscited by 2
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 8
- 2026Learning Optimal Dynamic Matching via Graph Neural Networkscited by 0
- 2026Learning Optimal Dynamic Matching via Graph Neural Networks31 Jul 2026
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025