A Path Following Algorithm for the Graph Matching Problem

被引:259
|
作者
Zaslavskiy, Mikhail [1 ,2 ,3 ]
Bach, Francis [4 ]
Vert, Jean-Philippe [1 ,3 ]
机构
[1] Mines ParisTech, Ctr Computat Biol, F-77305 Fontainebleau, France
[2] Mines ParisTech, Ctr Math Morphol, F-77305 Fontainebleau, France
[3] INSERM, Inst Curie, U900, F-75248 Paris 05, France
[4] INRIA, Willow Project Team, Lab Informat, ENS,CNRS,UMR 8548, F-75214 Paris, France
关键词
Graph algorithms; graph matching; convex programming; gradient methods; machine learning; classification; image processing;
D O I
10.1109/TPAMI.2008.245
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a convex-concave programming approach for the labeled weighted graph matching problem. The convex-concave programming formulation is obtained by rewriting the weighted graph matching problem as a least-square problem on the set of permutation matrices and relaxing it to two different optimization problems: a quadratic convex and a quadratic concave optimization problem on the set of doubly stochastic matrices. The concave relaxation has the same global minimum as the initial graph matching problem, but the search for its global minimum is also a hard combinatorial problem. We, therefore, construct an approximation of the concave problem solution by following a solution path of a convex-concave problem obtained by linear interpolation of the convex and concave formulations, starting from the convex relaxation. This method allows to easily integrate the information on graph label similarities into the optimization problem, and therefore, perform labeled weighted graph matching. The algorithm is compared with some of the best performing graph matching methods on four data sets: simulated graphs, QAPLib, retina vessel images, and handwritten Chinese characters. In all cases, the results are competitive with the state of the art.
引用
收藏
页码:2227 / 2242
页数:16
相关论文
共 50 条
  • [1] An Extended Path Following Algorithm for Graph-Matching Problem
    Liu, Zhi-Yong
    Qiao, Hong
    Xu, Lei
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2012, 34 (07) : 1451 - 1456
  • [2] A path following algorithm for graph matching
    Zaslavskiy, Mikhail
    Bach, Francis
    Vert, Jean-Philippe
    [J]. IMAGE AND SIGNAL PROCESSING, 2008, 5099 : 329 - +
  • [3] Branching Path Following for Graph Matching
    Wang, Tao
    Ling, Haibin
    Lang, Congyan
    Wu, Jun
    [J]. COMPUTER VISION - ECCV 2016, PT II, 2016, 9906 : 508 - 523
  • [4] Path Following with Adaptive Path Estimation for Graph Matching
    Wang, Tao
    Ling, Haibin
    [J]. THIRTIETH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2016, : 3625 - 3631
  • [5] Ant algorithm for the graph matching problem
    Sammoud, O
    Solnon, C
    Ghédira, K
    [J]. EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2005, 3448 : 213 - 223
  • [6] Graph Matching with Adaptive and Branching Path Following
    Wang, Tao
    Ling, Haibin
    Lang, Congyan
    Feng, Songhe
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2018, 40 (12) : 2853 - 2867
  • [7] A Hybrid Algorithm for the shortest-path problem in the graph
    Aghaei, Mohammad Reza Soltan
    Zukarnain, Zuriati Ahmad
    Mamat, Ali
    Zainuddin, Hishamuddin
    [J]. 2008 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING, 2008, : 251 - +
  • [8] A Path-following Algorithm for Robust Point Matching
    Lian, Wei
    [J]. IEEE SIGNAL PROCESSING LETTERS, 2016, 23 (01) : 89 - 93
  • [9] Generalizing Integer Projected Graph Matching Algorithm for Outlier Problem
    He, Lei
    Yang, Xu
    Liu, Zhi-Yong
    [J]. 2018 IEEE 3RD INTERNATIONAL CONFERENCE ON IMAGE, VISION AND COMPUTING (ICIVC), 2018, : 50 - 54
  • [10] Path matching and graph matching in biological networks
    Yang, Qingwu
    Sze, Sing-Hoi
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2007, 14 (01) : 56 - 67