Graph edit distance from spectral seriation

被引:127
作者
Robles-Kelly, A [1 ]
Hancock, ER
机构
[1] Natl ICT Australia, Canberra Lab, Canberra, ACT 2601, Australia
[2] Univ York, Dept Comp Sci, York YO10 5DD, N Yorkshire, England
关键词
graph edit distance; graph seriation; maximum a posteriori probability (MAP); graph-spectral methods;
D O I
10.1109/TPAMI.2005.56
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper is concerned with computing graph edit distance. One of the criticisms that can be leveled at existing methods for computing graph edit distance is that they lack some of the formality and rigor of the computation of string edit distance. Hence, our aim is to convert graphs to string sequences so that string matching techniques can be used. To do this, we use a graph spectral seriation method to convert the adjacency matrix into a string or sequence order. We show how the serial ordering can be established using the leading eigenvector of the graph adjacency matrix. We pose the problem of graph-matching as a maximum a posteriori probability (MAP) alignment of the seriation sequences for pairs of graphs. This treatment leads to an expression in which the edit cost is the negative logarithm of the a posteriori sequence alignment probability. We compute the edit distance by finding the sequence of string edit operations which minimizes the cost of the path traversing the edit lattice. The edit costs are determined by the components of the leading eigenvectors of the adjacency matrix and by the edge densities of the graphs being matched. We demonstrate the utility of the edit distance on a number of graph clustering problems.
引用
收藏
页码:365 / 378
页数:14
相关论文
共 45 条
[1]   A spectral algorithm for seriation and the consecutive ones problem [J].
Atkins, JE ;
Boman, EG ;
Hendrickson, B .
SIAM JOURNAL ON COMPUTING, 1998, 28 (01) :297-310
[2]   First order Gaussian graphs for efficient structure classification [J].
Bagdanov, AD ;
Worring, M .
PATTERN RECOGNITION, 2003, 36 (06) :1311-1324
[3]   On a relation between graph edit distance and maximum common subgraph [J].
Bunke, H .
PATTERN RECOGNITION LETTERS, 1997, 18 (08) :689-694
[4]   Combinatorial search versus genetic algorithms:: A case study based on the generalized median graph problem [J].
Bunke, H ;
Münger, A ;
Jiang, XY .
PATTERN RECOGNITION LETTERS, 1999, 20 (11-13) :1271-1277
[6]   STRUCTURAL MATCHING IN COMPUTER VISION USING PROBABILISTIC RELAXATION [J].
CHRISTMAS, WJ ;
KITTLER, J ;
PETROU, M .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1995, 17 (08) :749-764
[7]  
Chung F, 1997, C BOARD MATH SCI AM
[8]  
Dijkstra E.W., 1959, Numerische mathematik, V1, P269, DOI DOI 10.1007/BF01386390
[9]   Shape spectrum based view grouping and matching of 3D free-form objects [J].
Dorai, C ;
Jain, AK .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1997, 19 (10) :1139-1146
[10]   A GRAPH DISTANCE MEASURE FOR IMAGE-ANALYSIS [J].
ESHERA, MA ;
FU, KS .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1984, 14 (03) :398-408