Semi-supervised Entity Alignment via Joint Knowledge Embedding Model and Cross-graph Model
Entity alignment aims at integrating complementary knowledge graphs (KGs) from different sources or languages, which may benefit many knowledge-driven applications. It is challenging due to the heterogeneity of KGs and limited seed alignments. In this paper, we propose a semi-supervised entity alignment method by joint Knowledge Embedding model and Cross-Graph model (KECG). It can make better use of seed alignments to propagate over the entire graphs with KG-based constraints. Specifically, as for the knowledge embedding model, we utilize TransE to implicitly complete two KGs towards consistency and learn relational constraints between entities. As for the cross-graph model, we extend Graph Attention Network (GAT) with projection constraint to robustly encode graphs, and two KGs share the same GAT to transfer structural knowledge as well as to ignore unimportant neighbors for alignment via attention mechanism. Results on publicly available datasets as well as further analysis demonstrate the effectiveness of KECG. Our codes can be found in https: //github.com/THU-KEG/KECG.
Code (1)
Tasks
Entity AlignmentGraph AttentionKnowledge GraphsmodelMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
SEG:Seeds-Enhanced Iterative Refinement Graph Neural Network for Entity Alignment
Entity alignment is crucial for merging knowledge across knowledge graphs, as it matches entities with identical semantics. The standard method matches these entities based on their embedding similarities using semi-supe…
Entity AlignmentGraph Neural NetworkKnowledge GraphsDeep Active Alignment of Knowledge Graph Entities and Schemata
Knowledge graphs (KGs) store rich facts about the real world. In this paper, we study KG alignment, which aims to find alignment between not only entities but also relations and classes in different KGs. Alignment at the…
Active LearningDeep LearningKnowledge GraphsEnsemble Semi-supervised Entity Alignment via Cycle-teaching
Entity alignment is to find identical entities in different knowledge graphs. Although embedding-based entity alignment has recently achieved remarkable progress, training data insufficiency remains a critical challenge.…
Entity AlignmentKnowledge GraphsAn Accurate Unsupervised Method for Joint Entity Alignment and Dangling Entity Detection
Knowledge graph integration typically suffers from the widely existing dangling entities that cannot find alignment cross knowledge graphs (KGs). The dangling entity set is unavailable in most real-world scenarios, and m…
Entity AlignmentKnowledge GraphsSemi-constraint Optimal Transport for Entity Alignment with Dangling Cases
Entity alignment (EA) merges knowledge graphs (KGs) by identifying the equivalent entities in different graphs, which can effectively enrich knowledge representations of KGs. However, in practice, different KGs often inc…
Entity AlignmentKnowledge GraphsMetric LearningWord Embeddings