Optimising the the Volgenant-Jonker algorithm for approximating graph edit distance

被引:6
作者
Jones, William [1 ]
Chawdhary, Aziem [1 ]
King, Andy [1 ]
机构
[1] Univ Kent, Sch Comp, Canterbury CT2 7NF, Kent, England
基金
英国工程与自然科学研究理事会;
关键词
Attributed graphs; Graph edit distance; Volgenate-Jonker algorithm; ASSIGNMENT; COMPUTATION;
D O I
10.1016/j.patrec.2016.07.024
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Although it is agreed that the Volgenant-Jonker (VJ) algorithm provides a fast way to approximate graph edit distance (GED), until now nobody has reported how the VJ algorithm can be tuned for this task. To this end, we revisit VJ and propose a series of refinements that improve both the speed and memory footprint without sacrificing accuracy in the GED approximation. We quantify the effectiveness of these optimisations by measuring distortion between control-flow graphs: a problem that arises in malware matching, We also document an unexpected behavioural property of VJ ill which the time required to find shortest paths to unassigned vertices decreases as graph size increases, and explain how this phenomenon relates to the birthday paradox. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:47 / 54
页数:8
相关论文
共 50 条
  • [31] Edit Distance Computed by Fast Bipartite Graph Matching
    Serratosa, Francesc
    Cortes, Xavier
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, 2014, 8621 : 253 - 262
  • [32] An Edit Distance Between Graph Correspondences
    Moreno-Garcia, Carlos Francisco
    Serratosa, Francesc
    Jiang, Xiaoyi
    GRAPH-BASED REPRESENTATIONS IN PATTERN RECOGNITION (GBRPR 2017), 2017, 10310 : 232 - 241
  • [33] Learning edit cost estimation models for graph edit distance
    Cortes, Xavier
    Conte, Donatello
    Cardot, Hubert
    PATTERN RECOGNITION LETTERS, 2019, 125 : 256 - 263
  • [34] HGED: A Hybrid Search Algorithm for Efficient Parallel Graph Edit Distance Computation
    Kim, Jongik
    IEEE ACCESS, 2020, 8 : 175776 - 175787
  • [35] Noah: Neural-optimized A* Search Algorithm for Graph Edit Distance Computation
    Yang, Lei
    Zou, Lei
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 576 - 587
  • [36] Approximating Edit Distance in Truly Subquadratic Time: Quantum and MapReduce
    Boroujeni, Mahdi
    Ehsani, Soheil
    Ghodsi, Mohammad
    Hajiaghayi, Mohammadtaghi
    Seddighin, Saeed
    JOURNAL OF THE ACM, 2021, 68 (03)
  • [37] Approximate Graph Edit Distance by Several Local Searches in Parallel
    Daller, Evariste
    Bougleux, Sebastien
    Gauzere, Benoit
    Brun, Luc
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION APPLICATIONS AND METHODS (ICPRAM 2018), 2018, : 149 - 158
  • [38] Learning the Sub-optimal Graph Edit Distance Edit Costs Based on an Embedded Model
    Santacruz, Pep
    Serratosa, Francesc
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2018, 2018, 11004 : 282 - 292
  • [39] Matching UML class models using graph edit distance
    Cech, Pavel
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 130 : 206 - 224
  • [40] Ring Based Approximation of Graph Edit Distance
    Blumenthal, David B.
    Bougleux, Sebastien
    Gamper, Johann
    Brun, Luc
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2018, 2018, 11004 : 293 - 303