Approximating the Graph Edit Distance with Compact Neighborhood Representations

被引:0
|
作者
Bause, Franka [1 ,2 ]
Permann, Christian [3 ,4 ]
Kriege, Nils M. [1 ,5 ]
机构
[1] Univ Vienna, Fac Comp Sci, Vienna, Austria
[2] Univ Vienna, UniVie Doctoral Sch Comp Sci, Vienna, Austria
[3] Univ Vienna, Dept Pharmaceut Sci, Vienna, Austria
[4] Univ Vienna, Res Platform NeGeMac, Vienna, Austria
[5] Univ Vienna, Res Network Data Sci, Vienna, Austria
关键词
Graph edit distance; Bipartite graph matching; Trees; ASSIGNMENT; ALGORITHM;
D O I
10.1007/978-3-031-70362-1_18
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The graph edit distance, used for comparing graphs in various domains, is often approximated due to its high computational complexity. Widely used heuristics search for an optimal assignment of vertices based on the distance between local substructures. However, some sacrifice accuracy by only considering direct neighbors, while others demand intensive distance calculations. Our method abstracts local substructures to neighborhood trees, efficiently comparing them using tree matching techniques. This yields a ground distance for vertex mapping, delivering high quality approximations of the graph edit distance. By limiting the maximum tree height, our method offers to balance accuracy and computation speed. We analyze the running time of the tree matching method and propose techniques to accelerate computation in practice, including compressed tree representations, tree canonization to identify redundancies, and caching. Experimental results demonstrate significant improvements in the trade-off between running time and approximation quality compared to existing state-of-the-art approaches.
引用
收藏
页码:300 / 318
页数:19
相关论文
共 50 条
  • [21] Approximating Edit Distance in Near-Linear Time
    Andoni, Alexandr
    Onak, Krzysztof
    STOC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2009, : 199 - 204
  • [22] On the exact computation of the graph edit distance
    Blumenthal, David B.
    Gamper, Johann
    PATTERN RECOGNITION LETTERS, 2020, 134 : 46 - 57
  • [23] Graph Edit Distance in the Exact Context
    Darwiche, Mostafa
    Raveaux, Romain
    Conte, Donatello
    T'Kindt, Vincent
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2018, 2018, 11004 : 304 - 314
  • [24] A comparative analysis of new graph distance measures and graph edit distance
    Li, Tao
    Dong, Han
    Shi, Yongtang
    Dehmer, Matthias
    INFORMATION SCIENCES, 2017, 403 : 15 - 21
  • [25] A parallel graph edit distance algorithm
    Abu-Aisheh, Zeina
    Raveaux, Romain
    Ramel, Jean-Yves
    Martineau, Patrick
    EXPERT SYSTEMS WITH APPLICATIONS, 2018, 94 : 41 - 57
  • [26] The Reeb Graph Edit Distance is Universal
    Bauer, Ulrich
    Landi, Claudia
    Memoli, Facundo
    FOUNDATIONS OF COMPUTATIONAL MATHEMATICS, 2021, 21 (05) : 1441 - 1464
  • [27] Graph Traversal Edit Distance and Extensions
    Ebrahimpour Boroojeny, Ali
    Shrestha, Akash
    Sharifi-Zarchi, Ali
    Gallagher, Suzanne Renick
    Sahinalp, S. Cenk
    Chitsaz, Hamidreza
    JOURNAL OF COMPUTATIONAL BIOLOGY, 2020, 27 (03) : 317 - 329
  • [28] Edit distance from graph spectra
    Robles-Kelly, A
    Hancock, ER
    NINTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOLS I AND II, PROCEEDINGS, 2003, : 234 - 241
  • [29] Graph node matching for edit distance
    Moscatelli, Aldo
    Piquenot, Jason
    Berar, Maxime
    Heroux, Pierre
    Adam, Sebastien
    PATTERN RECOGNITION LETTERS, 2024, 184 : 14 - 20
  • [30] On the edit distance function of the random graph
    Martin, Ryan R.
    Riasanovsky, Alex W. N.
    COMBINATORICS PROBABILITY & COMPUTING, 2022, 31 (02): : 345 - 367