Bipartite graph matching for computing the edit distance of graphs

被引:0
|
作者
Riesen, Kaspar [1 ]
Neuhaus, Michel [1 ]
Bunke, Horst [1 ]
机构
[1] Univ Bern, Dept Comp Sci, Neubruckstr 10, CH-3012 Bern, Switzerland
基金
瑞士国家科学基金会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the field of structural pattern recognition graphs constitute a very common and powerful way of representing patterns. In contrast to string representations, graphs allow us to describe relational information in the patterns under consideration. One of the main drawbacks of graph representations is that the computation of standard 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 error-tolerant graph similarity measures is based on graph edit distance. In this paper we propose an approach for the efficient compuation of edit distance based on bipartite graph matching by means of Munkres' algorithm, sometimes referred to as the Hungarian algorithm. Our proposed algorithm runs in polynomial time, but provides only suboptimal edit distance results. The reason for its suboptimality is that implied edge operations are not considered during the process of finding the optimal node assignment. In experiments on semi-artificial and real data we demonstrate the speedup of our proposed method over a traditional tree search based algorithm for graph edit distance computation. Also we show that classification accuracy remains nearly unaffected.
引用
收藏
页码:1 / +
页数:3
相关论文
共 50 条
  • [31] Matching UML class models using graph edit distance
    Cech, Pavel
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 130 : 206 - 224
  • [32] Mapping Distance Graph Kernels using Bipartite Matching
    Kataoka, Tetsuya
    Shiotsuki, Eimi
    Inokuchi, Akihiro
    ICPRAM: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION APPLICATIONS AND METHODS, 2017, : 61 - 70
  • [33] 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
  • [34] On computing the Galois lattice of bipartite distance hereditary graphs
    Apollonio, Nicola
    Franciosa, Paolo Giulio
    DISCRETE APPLIED MATHEMATICS, 2017, 226 : 1 - 9
  • [35] Improving bipartite graph edit distance approximation using various search strategies
    Riesen, Kaspar
    Bunke, Horst
    PATTERN RECOGNITION, 2015, 48 (04) : 1349 - 1363
  • [36] 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)
  • [37] Computing Maximum Matching in Parallel on Bipartite Graphs: Worth the Effort?
    Azad, Ariful
    Halappanavar, Mahantesh
    Dobrian, Florin
    Pothen, Alex
    PROCEEDINGS OF THE FIRST WORKSHOP ON IRREGULAR APPLICATIONS: ARCHITECTURES AND ALGORITHM (IAAA'11), 2011, : 11 - 14
  • [38] On computing the dissociation number and the induced matching number of bipartite graphs
    Boliac, R
    Cameron, K
    Lozin, VV
    ARS COMBINATORIA, 2004, 72 : 241 - 253
  • [39] PyGTED: Python']Python Application for Computing Graph Traversal Edit Distance
    Boroojeny, Ali Ebrahimpour
    Shrestha, Akash
    Sharifi-zarchi, Ali
    Gallagher, Suzanne Renick
    Sahinalp, Suleyman Cenk
    Chitsaz, Hamidreza
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2020, 27 (03) : 436 - 439
  • [40] Computing a metric basis of a bipartite distance-hereditary graph
    Moscarini, Marina
    THEORETICAL COMPUTER SCIENCE, 2022, 900 : 20 - 24