Improved Lower Bounds for Graph Edit Distance

被引:22
作者
Blumenthal, David B. [1 ]
Gamper, Johann [1 ]
机构
[1] Free Univ Bozen Bolzano, Fac Comp Sci, I-39100 South Tyrol, Bozen, Italy
关键词
Graph edit distance; lower bounds; anytime algorithm; graph databases; graph matching; LINEAR-PROGRAMMING FORMULATION; COMPUTATION; ASSIGNMENT; ALGORITHMS;
D O I
10.1109/TKDE.2017.2772243
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The problem of deriving lower and upper bounds for the edit distance between undirected, labeled graphs has recently received increasing attention. However, only one algorithm has been proposed that allegedly computes not only an upper but also a lower bound for non-uniform edit costs and incorporates information about both node and edge labels. In this paper, we demonstrate that this algorithm is incorrect. We present a corrected version BRANCH that runs in O(n(2)Delta(3) + n(3)) time, where Delta is the maximum of the maximum degrees of input graphs G and H. We also develop a speed-up BRANCHFAST that runs in O(n(2)Delta(3) + n(3)) time and computes an only slightly less accurate lower bound. The lower bounds produced by BRANCH and BRANCHFAST are shown to be pseudo-metrics on a collection of graphs. Finally, we suggest an anytime algorithm BRANCHTIGHT that iteratively improves BRANCH's lower bound. BRANCHTIGHT runs in O(n(3)Delta(2) + I (n(2)Delta(3) + n(3)) time, where the number of iterations I is controlled by the user. A detailed experimental evaluation shows that all suggested algorithms are Pareto optimal, that they are very effective when used as filters for edit distance range queries, and that they perform excellently when used within classification frameworks.
引用
收藏
页码:503 / 516
页数:14
相关论文
共 37 条
[1]  
Abu-Aisheh Zeina, 2015, 4th International Conference on Pattern Recognition Applications and Methods (ICPRAM 2015). Proceedings, P271
[2]  
[Anonymous], THESIS
[3]   Exact Computation of Graph Edit Distance for Uniform and Non-uniform Metric Edit Costs [J].
Blumenthal, David B. ;
Gamper, Johann .
GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION (GBRPR 2017), 2017, 10310 :211-221
[4]   Correcting and Speeding-Up Bounds for Non-Uniform Graph Edit Distance [J].
Blumenthal, David B. ;
Gamper, Johann .
2017 IEEE 33RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2017), 2017, :131-134
[5]   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
[6]  
Carletti Vincenzo, 2015, Graph-Based Representations in Pattern Recognition. 10th IAPR-TC-15 International Workshop, GbRPR 2015. Proceedings: LNCS 9069, P188, DOI 10.1007/978-3-319-18224-7_19
[7]  
Cook W., 1998, COMBINATORIAL OPTIMI
[8]   Learning Heuristics to Reduce the Overestimation of Bipartite Graph Edit Distance Approximation [J].
Ferrer, Miquel ;
Serratosa, Francesc ;
Riesen, Kaspar .
MACHINE LEARNING AND DATA MINING IN PATTERN RECOGNITION, MLDM 2015, 2015, 9166 :17-31
[9]   GRAPH MATCHING AND LEARNING IN PATTERN RECOGNITION IN THE LAST 10 YEARS [J].
Foggia, Pasquale ;
Percannella, Gennaro ;
Vento, Mario .
INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2014, 28 (01)
[10]  
Gaüzère B, 2014, LECT NOTES COMPUT SC, V8621, P73, DOI 10.1007/978-3-662-44415-3_8