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
来源
MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, PT V, ECML PKDD 2024 | 2024年 / 14945卷
关键词
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 条
[32]   A local branching heuristic for solving a Graph Edit Distance Problem [J].
Darwiche, Mostafa ;
Conte, Donatello ;
Raveaux, Romain ;
T'Kindt, Vincent .
COMPUTERS & OPERATIONS RESEARCH, 2019, 106 :225-235
[33]   Ring Based Approximation of Graph Edit Distance [J].
Blumenthal, David B. ;
Bougleux, Sebastien ;
Gamper, Johann ;
Brun, Luc .
STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2018, 2018, 11004 :293-303
[34]   Computing graph edit distance on quantum devices [J].
Incudini, Massimiliano ;
Tarocco, Fabio ;
Mengoni, Riccardo ;
Di Pierro, Alessandra ;
Mandarino, Antonio .
QUANTUM MACHINE INTELLIGENCE, 2022, 4 (02)
[35]   Comparing heuristics for graph edit distance computation [J].
David B. Blumenthal ;
Nicolas Boria ;
Johann Gamper ;
Sébastien Bougleux ;
Luc Brun .
The VLDB Journal, 2020, 29 :419-458
[36]   Efficient Parallel Computing of Graph Edit Distance [J].
Wang, Ran ;
Fang, Yixiang ;
Feng, Xing .
2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2019), 2019, :233-240
[37]   Graph edit distance as a quadratic assignment problem [J].
Bougleux, Sebastien ;
Brun, Luc ;
Carletti, Vincenzo ;
Foggia, Pasquale ;
Gauzere, Benoit ;
Vento, Mario .
PATTERN RECOGNITION LETTERS, 2017, 87 :38-46
[38]   An efficient algorithm for graph edit distance computation [J].
Chen, Xiaoyang ;
Huo, Hongwei ;
Huan, Jun ;
Vitter, Jeffrey Scott .
KNOWLEDGE-BASED SYSTEMS, 2019, 163 :762-775
[39]   Graph edit distance from spectral seriation [J].
Robles-Kelly, A ;
Hancock, ER .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2005, 27 (03) :365-378
[40]   Graph Similarity Using Tree Edit Distance [J].
Dwivedi, Shri Prakash ;
Srivastava, Vishal ;
Gupta, Umesh .
STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2022, 2022, 13813 :233-241