paper-with-me

홈 › Papers

SimKGC: Simple Contrastive Knowledge Graph Completion with Pre-trained Language Models

2022-03-04 · ACL 2022 5 · Liang Wang, Wei Zhao, Zhuoyu Wei, Jingming Liu

Knowledge graph completion (KGC) aims to reason over known facts and infer the missing links. Text-based methods such as KGBERT (Yao et al., 2019) learn entity representations from natural language descriptions, and have the potential for inductive KGC. However, the performance of text-based methods still largely lag behind graph embedding-based methods like TransE (Bordes et al., 2013) and RotatE (Sun et al., 2019b). In this paper, we identify that the key issue is efficient contrastive learning. To improve the learning efficiency, we introduce three types of negatives: in-batch negatives, pre-batch negatives, and self-negatives which act as a simple form of hard negatives. Combined with InfoNCE loss, our proposed model SimKGC can substantially outperform embedding-based methods on several benchmark datasets. In terms of mean reciprocal rank (MRR), we advance the state-of-the-art by +19% on WN18RR, +6.8% on the Wikidata5M transductive setting, and +22% on the Wikidata5M inductive setting. Thorough analyses are conducted to gain insights into each component. Our code is available at https://github.com/intfloat/SimKGC .

📄 PDF Abstract BibTeX arXiv:2203.02167

Code (2)

intfloat/simkgc 공식 구현 pytorch
meaningful96/satkgc pytorch

Tasks

Contrastive LearningGraph EmbeddingKnowledge Graph CompletionLink Prediction

Methods 이 논문이 사용한 방법론

Self-Adversarial Negative Sampling 설명 없음
RotatE RotatE is a method for generating graph embeddings which is able to model and infer various relation patterns including: symmetry/antisymmetry, inversion, and composition.…
InfoNCE 설명 없음
TransE TransE is an energy-based model that produces knowledge base embeddings. It models relationships by interpreting them as translations operating on the low-dimensional…

Similar Papers 제목 키워드 기반

On the Sweet Spot of Contrastive Views for Knowledge-enhanced Recommendation

2023-09-23 · Haibo Ye, Xinjie Li, Yuan YAO, Hanghang Tong

In recommender systems, knowledge graph (KG) can offer critical information that is lacking in the original user-item interaction graph (IG). Recent process has explored this direction and shows that contrastive learning…

ArticlesContrastive LearningRecommendation Systems

Commonsense Knowledge Graph Completion Via Contrastive Pretraining and Node Clustering

2023-05-26 · Siwei Wu, Xiangqing Shen, Rui Xia

The nodes in the commonsense knowledge graph (CSKG) are normally represented by free-form short text (e.g., word or phrase). Different nodes may represent the same concept. This leads to the problems of edge sparsity and…

ClusteringContrastive LearningGraph Representation LearningKnowledge Graph Completion+2

KRACL: Contrastive Learning with Graph Context Modeling for Sparse Knowledge Graph Completion

2022-08-16 · Zhaoxuan Tan, Zilong Chen, Shangbin Feng, Qingyue Zhang 외

Knowledge Graph Embeddings (KGE) aim to map entities and relations to low dimensional spaces and have become the \textit{de-facto} standard for knowledge graph completion. Most existing KGE methods suffer from the sparsi…

Contrastive LearningKnowledge Graph CompletionKnowledge Graph EmbeddingsKnowledge Graphs

MACO: A Modality Adversarial and Contrastive Framework for Modality-missing Multi-modal Knowledge Graph Completion

2023-08-13 · Yichi Zhang, Zhuo Chen, Wen Zhang

Recent years have seen significant advancements in multi-modal knowledge graph completion (MMKGC). MMKGC enhances knowledge graph completion (KGC) by integrating multi-modal entity information, thereby facilitating the d…

Knowledge Graph CompletionKnowledge GraphsMulti-modal Knowledge Graph

Subgraph-Aware Training of Language Models for Knowledge Graph Completion Using Structure-Aware Contrastive Learning

2024-07-17 · Youmin Ko, Hyemin Yang, Taeuk Kim, Hyunjoon Kim

Fine-tuning pre-trained language models (PLMs) has recently shown a potential to improve knowledge graph completion (KGC). However, most PLM-based methods focus solely on encoding textual information, neglecting the long…

Contrastive LearningInductive BiasKnowledge Graph CompletionKnowledge Graphs