WeaveNet for Approximating Two-sided Matching Problems
Not on the map. Why?
Abstract (arXiv)
Matching, a task to optimally assign limited resources under constraints, is a fundamental technology for society. The task potentially has various objectives, conditions, and constraints; however, the efficient neural network architecture for matching is underexplored. This paper proposes a novel graph neural network (GNN), textitWeaveNet, designed for bipartite graphs. Since a bipartite graph is generally dense, general GNN architectures lose node-wise information by over-smoothing when deeply stacked. Such a phenomenon is undesirable for solving matching problems. WeaveNet avoids it by preserving edge-wise information while passing messages densely to reach a better solution. To evaluate the model, we approximated one of the textitstrongly NP-hard problems, textitfair stable matching. Despite its inherent difficulties and the network's general purpose design, our model reached a comparative performance with state-of-the-art algorithms specially designed for stable matching for small numbers of agents.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 7 of its 35 references that are in the map. First posted on arXiv 19 Oct 2023.
Builds on
7 of 35 references.
References · 7
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Deep Setscited by 1,421
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
- 2017Balanced Stable Marriage: How Close is Close Enough?cited by 2
- 2018Stable Marriage with Multi-Modal Preferencescited by 1
Built on by
Not cited yet.