Approximate graph edit distance computation by means of bipartite graph matching

被引:426
|
作者
Riesen, Kaspar [1 ]
Bunke, Horst [1 ]
机构
[1] Univ Bern, Inst Appl Math & Sci Comp, CH-3012 Bern, Switzerland
关键词
Graph based representation; Graph edit distance; Bipartite graph matching; ASSIGNMENT; ALGORITHM;
D O I
10.1016/j.imavis.2008.04.004
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, the use of graph based object representation has gained popularity. Simultaneously, graph edit distance emerged as a powerful and flexible graph matching paradigm that can be used to address different tasks in pattern recognition, machine learning, and data mining. The key advantages of graph edit distance are its high degree of flexibility, which makes it applicable to any type of graph, and the fact that one can integrate domain specific knowledge about object similarity by means of specific edit cost functions. Its computational complexity, however, is exponential in the number of nodes of the involved graphs. Consequently, exact graph edit distance is feasible for graphs of rather small size only. In the present paper we introduce a novel algorithm which allows us to approximately, or suboptimally, compute edit distance in a substantially faster way. The proposed algorithm considers only local, rather than global, edge structure during the optimization process. In experiments on different datasets we demonstrate a substantial speed-up of our proposed method over two reference systems. Moreover, it is emprically verified that the accuracy of the suboptimal distance remains sufficiently accurate for various pattern recognition applications. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:950 / 959
页数:10
相关论文
共 50 条
  • [11] A Survey on Applications of Bipartite Graph Edit Distance
    Stauffer, Michael
    Tschachtli, Thomas
    Fischer, Andreas
    Riesen, Kaspar
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION (GBRPR 2017), 2017, 10310 : 242 - 252
  • [12] On the exact computation of the graph edit distance
    Blumenthal, David B.
    Gamper, Johann
    Pattern Recognition Letters, 2020, 134 : 46 - 57
  • [13] Graph node matching for edit distance
    Moscatelli, Aldo
    Piquenot, Jason
    Berar, Maxime
    Heroux, Pierre
    Adam, Sebastien
    PATTERN RECOGNITION LETTERS, 2024, 184 : 14 - 20
  • [14] Improving Approximate Graph Edit Distance by Means of a Greedy Swap Strategy
    Riesen, Kaspar
    Bunke, Horst
    IMAGE AND SIGNAL PROCESSING, ICISP 2014, 2014, 8509 : 314 - 321
  • [15] Bipartite Graph Matching Computation on GPU
    Vasconcelos, Cristina Nader
    Rosenhahn, Bodo
    ENERGY MINIMIZATION METHODS IN COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 2009, 5681 : 42 - +
  • [16] Computing Graph Edit Distance via Neural Graph Matching
    Piao, Chengzhi
    Xu, Tingyang
    Sun, Xiangguo
    Rong, Yu
    Zhao, Kangfei
    Cheng, Hong
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (08): : 1817 - 1829
  • [17] Fast computation of Bipartite graph matching
    Serratosa, Francesc
    PATTERN RECOGNITION LETTERS, 2014, 45 : 244 - 250
  • [18] Approximate Graph Edit Distance in Quadratic Time
    Riesen, Kaspar
    Ferrer, Miquel
    Bunke, Horst
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2020, 17 (02) : 483 - 494
  • [19] Comparing heuristics for graph edit distance computation
    Blumenthal, David B.
    Boria, Nicolas
    Gamper, Johann
    Bougleux, Sebastien
    Brun, Luc
    VLDB JOURNAL, 2020, 29 (01): : 419 - 458
  • [20] Comparing heuristics for graph edit distance computation
    David B. Blumenthal
    Nicolas Boria
    Johann Gamper
    Sébastien Bougleux
    Luc Brun
    The VLDB Journal, 2020, 29 : 419 - 458