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 条
  • [21] Comparing heuristics for graph edit distance computation
    Blumenthal, David B.
    Boria, Nicolas
    Gamper, Johann
    Bougleux, Sebastien
    Brun, Luc
    VLDB JOURNAL, 2020, 29 (01) : 419 - 458
  • [22] Approximate Graph Edit Distance in Quadratic Time
    Riesen, Kaspar
    Ferrer, Miquel
    Bunke, Horst
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2020, 17 (02) : 483 - 494
  • [23] Graph Similarity Using Tree Edit Distance
    Dwivedi, Shri Prakash
    Srivastava, Vishal
    Gupta, Umesh
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, S+SSPR 2022, 2022, 13813 : 233 - 241
  • [24] ON THE GRAPH EDIT DISTANCE COST: PROPERTIES AND APPLICATIONS
    Sole-Ribalta, Albert
    Serratosa, Francesc
    Sanfeliu, Alberto
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2012, 26 (05)
  • [25] Graph edit distance as a quadratic assignment problem
    Bougleux, Sebastien
    Brun, Luc
    Carletti, Vincenzo
    Foggia, Pasquale
    Gauzere, Benoit
    Vento, Mario
    PATTERN RECOGNITION LETTERS, 2017, 87 : 38 - 46
  • [26] Approximate graph edit distance computation by means of bipartite graph matching
    Riesen, Kaspar
    Bunke, Horst
    IMAGE AND VISION COMPUTING, 2009, 27 (07) : 950 - 959
  • [27] Efficient approximate approach for graph edit distance problem
    Dabah, Adel
    Chegrane, Ibrahim
    Yahiaoui, Said
    PATTERN RECOGNITION LETTERS, 2021, 151 : 310 - 316
  • [28] Improving Graph Edit Distance Approximation by Centrality Measures
    Riesen, Kaspar
    Bunke, Horst
    Fischer, Andreas
    2014 22ND INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2014, : 3910 - 3914
  • [29] Edit Distance Computed by Fast Bipartite Graph Matching
    Serratosa, Francesc
    Cortes, Xavier
    STRUCTURAL, SYNTACTIC, AND STATISTICAL PATTERN RECOGNITION, 2014, 8621 : 253 - 262
  • [30] 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