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 条
[41]   Computing graph edit distance on quantum devices [J].
Massimiliano Incudini ;
Fabio Tarocco ;
Riccardo Mengoni ;
Alessandra Di Pierro ;
Antonio Mandarino .
Quantum Machine Intelligence, 2022, 4
[42]   Improved local search for graph edit distance [J].
Boria, Nicolas ;
Blumenthal, David B. ;
Bougleux, Sebastien ;
Brun, Luc .
PATTERN RECOGNITION LETTERS, 2020, 129 :19-25
[43]   Solving the Graph Edit Distance Problem with Variable Partitioning Local Search [J].
Darwiche, Mostafa ;
Conte, Donatello ;
Raveaux, Romain ;
T'kindt, Vincent .
GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION, GBRPR 2019, 2019, 11510 :67-77
[44]   Graph Similarity Search with Edit Distance Constraint in Large Graph Databases [J].
Zheng, Weiguo ;
Zou, Lei ;
Lian, Xiang ;
Wang, Dong ;
Zhao, Dongyan .
PROCEEDINGS OF THE 22ND ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM'13), 2013, :1595-1600
[45]   Efficient approximate approach for graph edit distance problem [J].
Dabah, Adel ;
Chegrane, Ibrahim ;
Yahiaoui, Said .
PATTERN RECOGNITION LETTERS, 2021, 151 :310-316
[46]   Improving Graph Edit Distance Approximation by Centrality Measures [J].
Riesen, Kaspar ;
Bunke, Horst ;
Fischer, Andreas .
2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, :3910-3914
[47]   Automatic learning of cost functions for graph edit distance [J].
Neuhaus, Michel ;
Bunke, Horst .
INFORMATION SCIENCES, 2007, 177 (01) :239-247
[48]   A Hausdorff Heuristic for Efficient Computation of Graph Edit Distance [J].
Fischer, Andreas ;
Plamondon, Rejean ;
Savaria, Yvon ;
Riesen, Kaspar ;
Bunke, Horst .
STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, 2014, 8621 :83-92
[49]   Graph edit distance: Accuracy of local branching from an application point of view [J].
Darwiche, Mostafa ;
Conte, Donatello ;
Raveaux, Romain ;
T'Kindt, Vincent .
PATTERN RECOGNITION LETTERS, 2020, 134 :20-28
[50]   Computation of graph edit distance: Reasoning about optimality and speed-up [J].
Serratosa, Francesc .
IMAGE AND VISION COMPUTING, 2015, 40 :38-48