LGDSJun 10, 2024

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

arXiv:2406.05959v23 citations
AI Analysis

This addresses matching problems in digital marketplaces like ridesharing and advertising, but it is incremental as it applies a known GNN method to approximate an existing optimal algorithm.

The paper tackles online Bayesian bipartite matching by using a graph neural network (GNN) to approximate the value-to-go (VTG) from the optimal algorithm, and shows empirically that this approach yields high-weight matchings across various tasks.

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.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes