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 条
[21]   Similar Supergraph Search Based on Graph Edit Distance [J].
Yamada, Masataka ;
Inokuchi, Akihiro .
ALGORITHMS, 2021, 14 (08)
[22]   A comparative analysis of new graph distance measures and graph edit distance [J].
Li, Tao ;
Dong, Han ;
Shi, Yongtang ;
Dehmer, Matthias .
INFORMATION SCIENCES, 2017, 403 :15-21
[23]   On the Relevance of Local Neighbourhoods for Greedy Graph Edit Distance [J].
Cortes, Xavier ;
Serratosa, Francesc ;
Riesen, Kaspar .
STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2016, 2016, 10029 :121-131
[24]   A parallel graph edit distance algorithm [J].
Abu-Aisheh, Zeina ;
Raveaux, Romain ;
Ramel, Jean-Yves ;
Martineau, Patrick .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 94 :41-57
[25]   Graph edit distance: Restrictions to be a metric [J].
Serratosa, Francesc .
PATTERN RECOGNITION, 2019, 90 :250-256
[26]   Learning edit cost estimation models for graph edit distance [J].
Cortes, Xavier ;
Conte, Donatello ;
Cardot, Hubert .
PATTERN RECOGNITION LETTERS, 2019, 125 :256-263
[27]   Learning graph edit distance by graph neural networks [J].
Riba, Pau ;
Fischer, Andreas ;
Llados, Josep ;
Fornes, Alicia .
PATTERN RECOGNITION, 2021, 120
[28]   Graph Edit Distance: Moving from global to local structure to solve the graph-matching problem [J].
Serratosa, Francesc ;
Cortes, Xavier .
PATTERN RECOGNITION LETTERS, 2015, 65 :204-210
[29]   Improving bipartite graph edit distance approximation using various search strategies [J].
Riesen, Kaspar ;
Bunke, Horst .
PATTERN RECOGNITION, 2015, 48 (04) :1349-1363
[30]   Estimating Graph Edit Distance Using Lower and Upper Bounds of Bipartite Approximations [J].
Riesen, Kaspar ;
Fischer, Andreas ;
Bunke, Horst .
INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2015, 29 (02)