Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Deep Graph Matching via Blackbox Differentiation of Combinatorial Solvers

About

Building on recent progress at the intersection of combinatorial optimization and deep learning, we propose an end-to-end trainable architecture for deep graph matching that contains unmodified combinatorial solvers. Using the presence of heavily optimized combinatorial solvers together with some improvements in architecture design, we advance state-of-the-art on deep graph matching benchmarks for keypoint correspondence. In addition, we highlight the conceptual advantages of incorporating solvers into deep learning architectures, such as the possibility of post-processing with a strong multi-graph matching solver or the indifference to changes in the training setting. Finally, we propose two new challenging experimental setups. The code is available at https://github.com/martius-lab/blackbox-deep-graph-matching

Michal Rol\'inek, Paul Swoboda, Dominik Zietlow, Anselm Paulus, V\'it Musil, Georg Martius• 2020

Related benchmarks

TaskDatasetResultRank
Keypoint MatchingPASCALVOC with Berkeley keypoint annotations (test)
Hits@1 (Aero)61.9
51
Graph matchingSPair-71k (test)
Mean Accuracy82.1
46
Keypoint TransferSPair-71k (test)
Bicycle65
38
Graph matchingPASCAL VOC with Berkeley annotations (test)
Matching Accuracy81.2
36
Keypoint MatchingWILLOW-OBJECTCLASS
Accuracy (Face)100
27
Graph matchingWILLOW-ObjectClass (test)
Accuracy (face)100
17
Keypoint MatchingWILLOW-ObjectClass (test)
Accuracy (face)100
15
Graph matchingWillow 2013 (test)
Accuracy (car)100
12
Graph matchingPascal VOC Keypoints (test)
Avg Accuracy62.8
10
Shortest PathWarcraft Shortest Path 32x32 (test)
Cost Ratio (x100)100.9
6
Showing 10 of 19 rows

Other info

Code

Follow for update