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 条
  • [41] Flexible Graph Matching and Graph Edit Distance Using Answer Set Programming
    Chan, Sheung Chi
    Cheney, James
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES (PADL 2020), 2020, 12007 : 20 - 36
  • [42] Improving bipartite graph edit distance approximation using various search strategies
    Riesen, Kaspar
    Bunke, Horst
    PATTERN RECOGNITION, 2015, 48 (04) : 1349 - 1363
  • [43] Estimating Graph Edit Distance Using Lower and Upper Bounds of Bipartite Approximations
    Riesen, Kaspar
    Fischer, Andreas
    Bunke, Horst
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2015, 29 (02)
  • [44] Exact Computation of Graph Edit Distance for Uniform and Non-uniform Metric Edit Costs
    Blumenthal, David B.
    Gamper, Johann
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION (GBRPR 2017), 2017, 10310 : 211 - 221
  • [45] Speeding-Up the Dynamic Programming Procedure for the Edit Distance of Two Strings
    Lancia, Giuseppe
    Dalpasso, Marcello
    DATABASE AND EXPERT SYSTEMS APPLICATIONS (DEXA 2019), 2019, 1062 : 59 - 66
  • [46] Fast incremental algorithm for speeding up the computation of binarization
    Chung, Kuo-Liang
    Tsai, Chia-Lun
    APPLIED MATHEMATICS AND COMPUTATION, 2009, 212 (02) : 396 - 408
  • [47] Exact Graph Edit Distance Computation Using a Binary Linear Program
    Lerouge, Julien
    Abu-Aisheh, Zeina
    Raveaux, Romain
    Heroux, Pierre
    Adam, Sebastien
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2016, 2016, 10029 : 485 - 495
  • [48] GEDLIB: A C plus plus Library for Graph Edit Distance Computation
    Blumenthal, David B.
    Bougleux, Sebastien
    Gamper, Johann
    Brun, Luc
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, GBRPR 2019, 2019, 11510 : 14 - 24
  • [49] Speeding up Computation of the Reliability Polynomial Coefficients for a Random Graph
    Rodionov, A. S.
    AUTOMATION AND REMOTE CONTROL, 2011, 72 (07) : 1474 - 1486
  • [50] Speeding up computation of the reliability polynomial coefficients for a random graph
    A. S. Rodionov
    Automation and Remote Control, 2011, 72 : 1474 - 1486