TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Neural Graph Matching Network: Learning Lawler's Quadratic...

Neural Graph Matching Network: Learning Lawler's Quadratic Assignment Problem with Extension to Hypergraph and Multiple-graph Matching

Runzhong Wang, Junchi Yan, Xiaokang Yang

2019-11-26General ClassificationGraph MatchingCombinatorial Optimization
PaperPDFCode(official)

Abstract

Graph matching involves combinatorial optimization based on edge-to-edge affinity matrix, which can be generally formulated as Lawler's Quadratic Assignment Problem (QAP). This paper presents a QAP network directly learning with the affinity matrix (equivalently the association graph) whereby the matching problem is translated into a constrained vertex classification task. The association graph is learned by an embedding network for vertex classification, followed by Sinkhorn normalization and a cross-entropy loss for end-to-end learning. We further improve the embedding model on association graph by introducing Sinkhorn based matching-aware constraint, as well as dummy nodes to deal with unequal sizes of graphs. To our best knowledge, this is one of the first network to directly learn with the general Lawler's QAP. In contrast, recent deep matching methods focus on the learning of node/edge features in two graphs respectively. We also show how to extend our network to hypergraph matching, and matching of multiple graphs. Experimental results on both synthetic graphs and real-world images show its effectiveness. For pure QAP tasks on synthetic data and QAPLIB benchmark, our method can perform competitively and even surpass state-of-the-art graph matching and QAP solvers with notable less time cost. We provide a project homepage at http://thinklab.sjtu.edu.cn/project/NGM/index.html.

Results

TaskDatasetMetricValueModel
Graph MatchingSPair-71kmatching accuracy0.8067NGM-v2
Graph MatchingSPair-71kmatching accuracy0.6887NGM
Graph MatchingWillow Object Classmatching accuracy0.9754NGM-v2
Graph MatchingWillow Object Classmatching accuracy0.853NGM
Graph MatchingPASCAL VOCmatching accuracy0.804NHGM-v2
Graph MatchingPASCAL VOCmatching accuracy0.6458NHGM
Graph MatchingPASCAL VOCmatching accuracy0.6413NGM

Related Papers

Large Language Models for Combinatorial Optimization: A Systematic Review2025-07-04LRM-1B: Towards Large Routing Model2025-07-04Higher-Order Neuromorphic Ising Machines -- Autoencoders and Fowler-Nordheim Annealers are all you need for Scalability2025-06-24On Training-Test (Mis)alignment in Unsupervised Combinatorial Optimization: Observation, Empirical Exploration, and Analysis2025-06-20HeurAgenix: Leveraging LLMs for Solving Complex Combinatorial Optimization Challenges2025-06-18GreedyPrune: Retenting Critical Visual Token Set for Large Vision Language Models2025-06-16Synthesizing Min-Max Control Barrier Functions For Switched Affine Systems2025-06-12Large Language Models for Design Structure Matrix Optimization2025-06-11