High efficiency and quality: large graphs matching

被引:23
作者
Zhu, Yuanyuan [1 ]
Qin, Lu [1 ]
Yu, Jeffrey Xu [1 ]
Ke, Yiping [1 ]
Lin, Xuemin [2 ,3 ]
机构
[1] Chinese Univ Hong Kong, Sha Tin, Hong Kong, Peoples R China
[2] Univ New S Wales, Sydney, NSW, Australia
[3] NICTA, Sydney, NSW, Australia
关键词
Graph matching; Maximum common subgraph; Vertex cover; PROTEIN-INTERACTION NETWORKS; COMMON SUBGRAPH PROBLEM; GLOBAL ALIGNMENT; SIMILARITY; RETRIEVAL; ALGORITHM; SEARCH;
D O I
10.1007/s00778-012-0292-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Graph matching plays an essential role in many real applications. In this paper, we study how to match two large graphs by maximizing the number of matched edges, which is known as maximum common subgraph matching and is NP-hard. To find exact matching, it cannot a graph with more than 30 nodes. To find an approximate matching, the quality can be very poor. We propose a novel two-step approach that can efficiently match two large graphs over thousands of nodes with high matching quality. In the first step, we propose an anchor-selection/expansion approach to compute a good initial matching. In the second step, we propose a new approach to refine the initial matching. We give the optimality of our refinement and discuss how to randomly refine the matching with different combinations. We further show how to extend our solution to handle labeled graphs. We conducted extensive testing using real and synthetic datasets and report our findings in this paper.
引用
收藏
页码:345 / 368
页数:24
相关论文
共 38 条
  • [1] The maximum common subgraph problem: Faster solutions via vertex cover
    Abu-Khzam, Faisal N.
    Samatova, Nagiza F.
    Rizk, Mohamad A.
    Langston, Michael A.
    [J]. 2007 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2007, : 367 - +
  • [2] A LINEAR-PROGRAMMING APPROACH FOR THE WEIGHTED GRAPH MATCHING PROBLEM
    ALMOHAMAD, HA
    DUFFUAA, SO
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1993, 15 (05) : 522 - 525
  • [3] Arora S., 1992, Proceedings 33rd Annual Symposium on Foundations of Computer Science (Cat. No.92CH3188-0), P2, DOI 10.1109/SFCS.1992.267824
  • [4] Graph matching using spectral embedding and alignment
    Bai, X
    Yu, H
    Hancock, ER
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 3, 2004, : 398 - 401
  • [5] Emergence of scaling in random networks
    Barabási, AL
    Albert, R
    [J]. SCIENCE, 1999, 286 (5439) : 509 - 512
  • [6] Laplacian eigenmaps for dimensionality reduction and data representation
    Belkin, M
    Niyogi, P
    [J]. NEURAL COMPUTATION, 2003, 15 (06) : 1373 - 1396
  • [7] Functional brain imaging by EEG graph-matching
    Bernard, Montaine
    Richard, Noel
    Paquereau, Joel
    [J]. 2005 27TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY, VOLS 1-7, 2005, : 5309 - 5312
  • [8] A measure of similarity between graph vertices: Applications to synonym extraction and web searching
    Blondel, VD
    Gajardo, A
    Heymans, M
    Senellart, P
    Van Dooren, P
    [J]. SIAM REVIEW, 2004, 46 (04) : 647 - 666
  • [9] Bonchi F., 2011, ABS11043791 CORR
  • [10] Inexact graph matching using eigen-subspace projection clustering
    Caelli, T
    Kosinov, S
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2004, 18 (03) : 329 - 354