Graph edit distance: Restrictions to be a metric

被引:20
作者
Serratosa, Francesc [1 ]
机构
[1] Univ Rovira & Virgili, Dept Engn Informat & Matemat, Tarragona, Spain
基金
欧盟地平线“2020”;
关键词
Graph edit distance; Distance definition; Sub-optimality; COMPUTATION; REPOSITORY; OPTIMALITY; DATABASE; COSTS; SETS;
D O I
10.1016/j.patcog.2019.01.043
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the presentation of the graph edit distance in 1983 and other newer bibliography, authors state that it is necessary to apply the distance restrictions (non-negativity, identity of indiscernible elements, symmetry and triangle inequality) to each of the edit functions (insertion, deletion and substitution of nodes and edges) involved in the process of computing the graph edit distance to make the graph edit distance a true distance. Moreover, graph edit distance algorithms presented in the last three decades have been based on mapping the edit path that transforms a graph into the other one into a bijection of the graphs in which some null nodes have been added. In this paper, we show that the triangle inequality does not need to be imposed in each edit function if the graph edit distance is defined through an edit path; however, it is necessary if it is defined as a graph bijection. This is an important finding since the triangle inequality is the only restriction that relates different edit functions and concerns the process of tuning the edit functions given a specific application. Hence, on one hand, it would encourage research to define new algorithms based on the edit path instead of the graph bijection and, on the other hand, use edit functions without the restriction, for instance, that the sum of the costs of insertion and deletion of a pair of nodes has to be larger or equal than the cost of substituting them, which could increase the recognition ratio of a concrete application. (C) 2019 Elsevier Ltd. All rights reserved.
引用
收藏
页码:250 / 256
页数:7
相关论文
共 43 条
  • [21] Self-organizing maps for learning the edit costs in graph matching
    Neuhaus, M
    Bunke, H
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2005, 35 (03): : 503 - 514
  • [22] Rebagliati N, 2012, INT C PATT RECOG, P1080
  • [23] Classes of cost functions for string edit distance
    Rice, SV
    Bunke, H
    Nartker, TA
    [J]. ALGORITHMICA, 1997, 18 (02) : 271 - 280
  • [24] Riesen K, 2014, LECT NOTES COMPUT SC, V8621, P63, DOI 10.1007/978-3-662-44415-3_7
  • [25] Approximate graph edit distance computation by means of bipartite graph matching
    Riesen, Kaspar
    Bunke, Horst
    [J]. IMAGE AND VISION COMPUTING, 2009, 27 (07) : 950 - 959
  • [26] Riesen K, 2008, LECT NOTES COMPUT SC, V5342, P287
  • [27] Second-order random graphs for modeling sets of attributed graphs and their application to object learning and recognition
    Sanfeliu, A
    Serratosa, F
    Alquézar, R
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2004, 18 (03) : 375 - 396
  • [28] Graph-based representations and techniques for image processing and image analysis
    Sanfeliu, A
    Alquézar, R
    Andrade, J
    Climent, J
    Serratosa, F
    Vergés, J
    [J]. PATTERN RECOGNITION, 2002, 35 (03) : 639 - 650
  • [29] Santacruz P., 2018, PATTERN RECOGNIT LET
  • [30] Function-described graphs for modelling objects represented by sets of attributed graphs
    Serratosa, F
    Alquézar, R
    Sanfeliu, A
    [J]. PATTERN RECOGNITION, 2003, 36 (03) : 781 - 798