Ensemble Quadratic Assignment Network for Graph Matching

被引:0
|
作者
Tan, Haoru [1 ,2 ]
Wang, Chuang [1 ,2 ]
Wu, Sitong [2 ]
Zhang, Xu-Yao [1 ,2 ]
Yin, Fei [1 ,2 ]
Liu, Cheng-Lin [1 ,2 ]
机构
[1] Chinese Acad Sci, Inst Automat, Natl Lab Pattern Recognit, Beijing 100190, Peoples R China
[2] Univ Chinese Acad Sci, Sch Artificial Intelligence, Beijing 100044, Peoples R China
基金
中国国家自然科学基金;
关键词
Graph matching; Combinatorial optimization; Graph neural network; Ensemble learning; RECOGNITION; TRACKING;
D O I
10.1007/s11263-024-02040-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph matching is a commonly used technique in computer vision and pattern recognition. Recent data-driven approaches have improved the graph matching accuracy remarkably, whereas some traditional algorithm-based methods are more robust to feature noises, outlier nodes, and global transformation (e.g. rotation). In this paper, we propose a graph neural network (GNN) based approach to combine the advantage of data-driven and traditional methods. In the GNN framework, we transform traditional graph matching solvers as single-channel GNNs on the association graph and extend the single-channel architecture to the multi-channel network. The proposed model can be seen as an ensemble method that fuses multiple algorithms at every iteration. Instead of averaging the estimates at the end of the ensemble, in our approach, the independent iterations of the ensembled algorithms exchange their information after each iteration via a 1x1\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$1\,\times \,1$$\end{document} channel-wise convolution layer. Experiments show that our model improves the performance of traditional algorithms significantly. In addition, we propose a random sampling strategy to reduce the computational complexity and GPU memory usage, so that the model is applicable to matching graphs with thousands of nodes. We evaluate the performance of our method on three tasks: geometric graph matching, semantic feature matching, and few-shot 3D shape classification. The proposed model performs comparably or outperforms the best existing GNN-based methods.
引用
收藏
页码:3633 / 3655
页数:23
相关论文
共 50 条
  • [1] Generalizing graph matching beyond quadratic assignment model
    Yu, Tianshu
    Yan, Junchi
    Wang, Yilin
    Liu, Wei
    Li, Baoxin
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 31 (NIPS 2018), 2018, 31
  • [2] Neural Graph Matching Network: Learning Lawler's Quadratic Assignment Problem With Extension to Hypergraph and Multiple-Graph Matching
    Wang, Runzhong
    Yan, Junchi
    Yang, Xiaokang
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2022, 44 (09) : 5261 - 5279
  • [3] Constrained Nets for Graph Matching and Other Quadratic Assignment Problems
    Simic, Petar D.
    NEURAL COMPUTATION, 1991, 3 (02) : 268 - 281
  • [4] Ensemble for Solving Quadratic Assignment Problems
    Song, L. Q.
    Lim, M. H.
    Suganthan, P. N.
    Doan, V. K.
    2009 INTERNATIONAL CONFERENCE OF SOFT COMPUTING AND PATTERN RECOGNITION, 2009, : 190 - 195
  • [5] Graduated assignment graph matching
    Gold, S
    Rangarajan, A
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 1474 - 1479
  • [6] Graduated Assignment for Joint Multi-Graph Matching and Clustering with Application to Unsupervised Graph Matching Network Learning
    Wang, Runzhong
    Yan, Junchi
    Yang, Xiaokang
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [7] Graph matching by graduated assignment
    Gold, S
    Rangarajan, A
    1996 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1996, : 239 - 244
  • [8] Improved quadratic time approximation of graph edit distance by combining Hausdorff matching and greedy assignment
    Fischer, Andreas
    Riesen, Kaspar
    Bunke, Horst
    PATTERN RECOGNITION LETTERS, 2017, 87 : 55 - 62
  • [9] A graduated assignment algorithm for graph matching
    Gold, S
    Rangarajan, A
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1996, 18 (04) : 377 - 388
  • [10] Graph edit distance as a quadratic assignment problem
    Bougleux, Sebastien
    Brun, Luc
    Carletti, Vincenzo
    Foggia, Pasquale
    Gauzere, Benoit
    Vento, Mario
    PATTERN RECOGNITION LETTERS, 2017, 87 : 38 - 46