Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Differentiating Concepts and Instances for Knowledge Graph Embedding

About

Concepts, which represent a group of different instances sharing common properties, are essential information in knowledge representation. Most conventional knowledge embedding methods encode both entities (concepts and instances) and relations as vectors in a low dimensional semantic space equally, ignoring the difference between concepts and instances. In this paper, we propose a novel knowledge graph embedding model named TransC by differentiating concepts and instances. Specifically, TransC encodes each concept in knowledge graph as a sphere and each instance as a vector in the same semantic space. We use the relative positions to model the relations between concepts and instances (i.e., instanceOf), and the relations between concepts and sub-concepts (i.e., subClassOf). We evaluate our model on both link prediction and triple classification tasks on the dataset based on YAGO. Experimental results show that TransC outperforms state-of-the-art methods, and captures the semantic transitivity for instanceOf and subClassOf relation. Our codes and datasets can be obtained from https:// github.com/davidlvxin/TransC.

Xin Lv, Lei Hou, Juanzi Li, Zhiyuan Liu• 2018

Related benchmarks

TaskDatasetResultRank
instanceOf triple classificationYAGO39K (test)
Accuracy93.8
39
instanceOf triple classificationM-YAGO39K (test)
Accuracy85.5
30
Relational Triple ClassificationYAGO 39K
Accuracy93.8
21
Link PredictionYAGO39K
MRR (Raw)11.2
21
subClassOf triple classificationYAGO39K (test)
Accuracy83.7
20
subClassOf triple classificationM-YAGO39K (test)
Accuracy84.4
20
subClassOf triple classificationDB99K-242 (test)
Accuracy67.9
13
Relational Triple ClassificationDB99K242
Accuracy90.17
13
Link PredictionDB99K242
MRR (Raw)14.7
13
subClassOf triple classificationYAGO39K
Accuracy83.7
9
Showing 10 of 12 rows

Other info

Code

Follow for update