Home

Awesome

CaRe

CaRe: Open Knowledge Graph Embeddings

Source code and dataset for EMNLP 2019 paper: CaRe: Open Knowledge Graph Embeddings.

Overview of CaRe. CaRe learns KG embeddings from the augmented OpenKG. Base model can be any existing KG embedding model (e.g., TransE, ConvE). RP embeddings are parameterized by encoding vector representations of the word sequence composing them. This enables CaRe to capture semantic similarity of RPs. Embeddings of NPs are made more context rich by updating them with the represenations of canonical NPs (connected with dotted lines). A generic nomenclature for CaRe framework is defined as CaRe(B,PN,CN). We define Bi-GRU and LAN as default val- ues for the PN and CN arguments respectively. Please refer to the paper for more details.

Dependencies:

Dataset:

Usage:

Any existing KG embedding model can used in the CaRe framework. Codes for the following Base Models (B) is provided:

Run the main code: