Spectral Alignment of Graphs

被引:29
作者
Feizi, Soheil [1 ]
Quon, Gerald [2 ]
Recamonde-Mendoza, Mariana [3 ]
Medard, Muriel [4 ]
Kellis, Manolis [4 ]
Jadbabaie, Ali [4 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
[2] Univ Calif Davis, Davis, CA 95616 USA
[3] Univ Fed Rio Grande do Sul, Inst Informat, BR-90040060 Porto Alegre, RS, Brazil
[4] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
来源
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING | 2020年 / 7卷 / 03期
关键词
Optimization; Matrix decomposition; Computer vision; Standards; Linear programming; Social sciences; Approximation algorithms; Graph Alignment; Graph Matching; Quadratic Assignment Problem; Spectral Graph Methods; PROTEIN-INTERACTION NETWORKS; GLOBAL ALIGNMENT; ALGORITHM; RELAXATION; POWER;
D O I
10.1109/TNSE.2019.2913233
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Graph alignment refers to the problem of finding a bijective mapping across vertices of two graphs such that, if two nodes are connected in the first graph, their images are connected in the second graph. This problem arises in many fields, such as computational biology, social sciences, and computer vision and is often cast as a quadratic assignment problem (QAP). Most standard graph alignment methods consider an optimization that maximizes the number of matches between the two graphs, ignoring the effect of mismatches. We propose a generalized graph alignment formulation that considers both matches and mismatches in a standard QAP formulation. This modification can have a major impact in aligning graphs with different sizes and heterogeneous edge densities. Moreover, we propose two methods for solving the generalized graph alignment problem based on spectral decomposition of matrices. We compare the performance of proposed methods with some existing graph alignment algorithms including Natalie2, GHOST, IsoRank, NetAlign, Klau's approach as well as a semidefinite programming-based method over various synthetic and real graph models. Our proposed method based on simultaneous alignment of multiple eigenvectors leads to consistently good performance in different graph models. In particular, in the alignment of regular graph structures, which is one of the most difficult graph alignment cases, our proposed method significantly outperforms other methods.
引用
收藏
页码:1182 / 1197
页数:16
相关论文
共 67 条
[1]  
Adams W. P., 1994, Quadratic Assignment and Related Problems. DIMACS Workshop, P43
[2]   A random graph model for power law graphs [J].
Aiello, W ;
Chung, F ;
Lu, LY .
EXPERIMENTAL MATHEMATICS, 2001, 10 (01) :53-66
[3]   Functionally guided alignment of protein interaction networks for module detection [J].
Ali, Waqar ;
Deane, Charlotte M. .
BIOINFORMATICS, 2009, 25 (23) :3166-3173
[4]  
[Anonymous], 1997, NUMERICAL LINEAR ALG
[5]  
[Anonymous], 1987, N HOLLAND M
[6]  
[Anonymous], 1964, Acta Mathematica Hungarica, DOI [DOI 10.1007/BF02066689, 10.1007/BF02066689]
[7]  
[Anonymous], 2017, Introduction to Graph Theory. MathClassics
[8]   Lagrangian relaxation of quadratic matrix constraints [J].
Anstreicher, K ;
Wolkowicz, H .
SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2000, 22 (01) :41-55
[9]  
Athreya A., 2013, ARXIV13057388
[10]  
Babai L., 1979, 20th Annual Symposium of Foundations of Computer Science, P39, DOI 10.1109/SFCS.1979.8