Network Alignment
Rui Tang, Ziyun Yong, Shuyu Jiang, Xingshu Chen, Yaofang Liu, Yi-Cheng Zhang, Gui-Quan Sun, Wei Wang
TL;DR
The survey defines network alignment as identifying cross-network correspondences for shared entities, formalizing the problem with seeds and evaluation frameworks. It organizes methods into structure-consistency and machine-learning-based families, detailing local/global strategies, network embedding (Euclidean and hyperbolic spaces), GNNs, and feature-extraction approaches. It then explores alignment under attributes, heterogeneity, directionality, dynamics, and seeds-free scenarios, illustrating domain-specific applications in social networks, bioinformatics, computational linguistics, and privacy. The discussion points to future directions including reinforcement learning, adversarial learning, meta-learning, diffusion models, and the role of higher-order interactions in advancing robust, scalable alignment across complex systems.
Abstract
Complex networks are frequently employed to model physical or virtual complex systems. When certain entities exist across multiple systems simultaneously, unveiling their corresponding relationships across the networks becomes crucial. This problem, known as network alignment, holds significant importance. It enhances our understanding of complex system structures and behaviours, facilitates the validation and extension of theoretical physics research about studying complex systems, and fosters diverse practical applications across various fields. However, due to variations in the structure, characteristics, and properties of complex networks across different fields, the study of network alignment is often isolated within each domain, with even the terminologies and concepts lacking uniformity. This review comprehensively summarizes the latest advancements in network alignment research, focusing on analyzing network alignment characteristics and progress in various domains such as social network analysis, bioinformatics, computational linguistics and privacy protection. It provides a detailed analysis of various methods' implementation principles, processes, and performance differences, including structure consistency-based methods, network embedding-based methods, and graph neural network-based (GNN-based) methods. Additionally, the methods for network alignment under different conditions, such as in attributed networks, heterogeneous networks, directed networks, and dynamic networks, are presented. Furthermore, the challenges and the open issues for future studies are also discussed.
