Speeding up graph edit distance computation through fast bipartite matching

被引:69
|
作者
Fankhauser S. [1 ]
Riesen K. [1 ]
Bunke H. [1 ]
机构
[1] Institute of Computer Science and Applied Mathematics, University of Bern, CH-3012 Bern
关键词
23;
D O I
10.1007/978-3-642-20844-7_11
中图分类号
学科分类号
摘要
In the field of structural pattern recognition graphs constitute a very common and powerful way of representing objects. The main drawback of graph representations is that the computation of various graph similarity measures is exponential in the number of involved nodes. Hence, such computations are feasible for rather small graphs only. One of the most flexible graph similarity measures is graph edit distance. In this paper we propose a novel approach for the efficient computation of graph edit distance based on bipartite graph matching by means of the Volgenant-Jonker assignment algorithm. Our proposed algorithm provides only suboptimal edit distances, but runs in polynomial time. The reason for its sub-optimality is that edge information is taken into account only in a limited fashion during the process of finding the optimal node assignment between two graphs. In experiments on diverse graph representations we demonstrate a high speed up of our proposed method over a traditional algorithm for graph edit distance computation and over two other sub-optimal approaches that use the Hungarian and Munkres algorithm. Also, we show that classification accuracy remains nearly unaffected by the suboptimal nature of the algorithm. © 2011 Springer-Verlag Berlin Heidelberg.
引用
收藏
页码:102 / 111
页数:9
相关论文
共 50 条
  • [21] 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
  • [22] An efficient algorithm for graph edit distance computation
    Chen, Xiaoyang
    Huo, Hongwei
    Huan, Jun
    Vitter, Jeffrey Scott
    KNOWLEDGE-BASED SYSTEMS, 2019, 163 : 762 - 775
  • [23] MATA*: Combining Learnable Node Matching with A* Algorithm for Approximate Graph Edit Distance Computation
    Liu, Junfeng
    Zhou, Min
    Ma, Shuai
    Pan, Lujia
    PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 1503 - 1512
  • [24] Computation of graph edit distance: Reasoning about optimality and speed-up
    Serratosa, Francesc
    IMAGE AND VISION COMPUTING, 2015, 40 : 38 - 48
  • [25] Fast Computation of Bipartite Graph Matching (vol 45, pg 244, 2014)
    Serratosa, Francesc
    PATTERN RECOGNITION LETTERS, 2015, 52 : 101 - 101
  • [26] 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
  • [27] Speeding up the detection of tandem repeats over the edit distance
    Sokol, Dina
    Tojeira, Justin
    THEORETICAL COMPUTER SCIENCE, 2014, 525 : 103 - 110
  • [28] A Hausdorff Heuristic for Efficient Computation of Graph Edit Distance
    Fischer, Andreas
    Plamondon, Rejean
    Savaria, Yvon
    Riesen, Kaspar
    Bunke, Horst
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, 2014, 8621 : 83 - 92
  • [29] Fast cyclic edit distance computation with weighted edit costs in classification
    Peris, G
    Marzal, A
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITON, VOL IV, PROCEEDINGS, 2002, : 184 - 187
  • [30] Metamodel Matching Based on Planar Graph Edit Distance
    Voigt, Konrad
    Heinze, Thomas
    THEORY AND PRACTICE OF MODEL TRANSFORMATIONS, 2010, 6142 : 245 - 259