Unsupervised Adversarial Graph Alignment with Graph Embedding
Graph alignment, also known as network alignment, is a fundamental task in social network analysis. Many recent works have relied on partially labeled cross-graph node correspondences, i.e., anchor links. However, due to the privacy and security issue, the manual labeling of anchor links for diverse scenarios may be prohibitive. Aligning two graphs without any anchor links is a crucial and challenging task. In this paper, we propose an Unsupervised Adversarial Graph Alignment (UAGA) framework to learn a cross-graph alignment between two embedding spaces of different graphs in a fully unsupervised fashion (\emph{i.e.,} no existing anchor links and no users' personal profile or attribute information is available). The proposed framework learns the embedding spaces of each graph, and then attempts to align the two spaces via adversarial training, followed by a refinement procedure. We further extend our UAGA method to incremental UAGA (iUAGA) that iteratively reveals the unobserved user links based on the pseudo anchor links. This can be used to further improve both the embedding quality and the alignment accuracy. Moreover, the proposed methods will benefit some real-world applications, \emph{e.g.,} link prediction in social networks. Comprehensive experiments on real-world data demonstrate the effectiveness of our proposed approaches UAGA and iUAGA for unsupervised graph alignment.
Code (0)
등록된 구현이 없습니다.
Tasks
AttributeGraph EmbeddingLink PredictionSimilar Papers 제목 키워드 기반
Weakly-supervised Knowledge Graph Alignment with Adversarial Learning
This paper studies aligning knowledge graphs from different sources or languages. Most existing methods train supervised methods for the alignment, which usually require a large number of aligned knowledge triplets. Howe…
Knowledge GraphsCross-lingual Entity Alignment with Adversarial Kernel Embedding and Adversarial Knowledge Translation
Cross-lingual entity alignment, which aims to precisely connect the same entities in different monolingual knowledge bases (KBs) together, often suffers challenges from feature inconsistency to sequence context unawarene…
AttributeEntity AlignmentKnowledge GraphsTranslationDeNoise: Learning Robust Graph Representations for Unsupervised Graph-Level Anomaly Detection
With the rapid growth of graph-structured data in critical domains, unsupervised graph-level anomaly detection (UGAD) has become a pivotal task. UGAD seeks to identify entire graphs that deviate from normal behavioral pa…
Graph Neural NetworkContrastive LearningAnomaly DetectionRobust Attributed Graph Alignment via Joint Structure Learning and Optimal Transport
Graph alignment, which aims at identifying corresponding entities across multiple networks, has been widely applied in various domains. As the graphs to be aligned are usually constructed from different sources, the inco…
Graph EmbeddingDegree aware based adversarial graph convolutional networks for entity alignment in heterogeneous knowledge graph
Entity alignment, as the vital technique for knowledge graph construction and integration, aims to match entities that refer to the same real-world identity in different knowledge graphs (KGs). Recently, much effort has …
Entity AlignmentGenerative Adversarial Networkgraph constructionKnowledge Graphs