Abstract
Knowledge Graph (KG) embedding aims to represent both entities and relations into a continuous low-dimensional vector space. Most previous attempts perform the embedding task using only knowledge triples to indicate relations between entities. Entity descriptions, although containing rich background information, have not been well utilized in these methods. In this paper, we propose Entity Descriptions-Guided Embedding (EDGE), a novel method for learning the knowledge graph representations with semantic guidance from entity descriptions. EDGE enables an embedding model to learn simultaneously from 1) knowledge triples that have been directly observed in a given KG, and 2) entity descriptions which have rich semantic information about these entities. In the learning process, EDGE encodes the semantics of entity descriptions to enhance the learning of knowledge graph embedding, and integrates such learned KG embedding to constraint their corresponding word embeddings in entity descriptions. Through this interactive procedure, semantics of entity descriptions may be better transferred into the learned KG embedding. We evaluate EDGE in link prediction and entity classification on Freebase and WordNet. Experimental results show that: 1) with entity descriptions injected, EDGE achieves significant and consistent improvements over state-of-the-art baselines; and 2) compared to those one-time injection schemes studied before, the interactive guidance strategy maximizes the utility of entity descriptions for KG embedding, and indeed achieves substantially better performance.
Highlights
Knowledge graphs (KGs) such as Freebase [1], DBpedia [2] and YAGO [3] provide a structured representation of world knowledge and are extremely useful and crucial resources for several artificial intelligent related applications including question answering [4]–[7] and recommendation systems [8]–[11]
Entity Descriptions-Guided Embedding (EDGE) enables an embedding model to learn simultaneously from 1) knowledge triples that have been directly observed in a given KG, and 2) entity descriptions which have rich semantic information about these entities
It enables an embedding model to learn simultaneously from knowledge triples that have been directly observed in a given KG, and entity descriptions which have rich semantic information about these entities
Summary
Knowledge graphs (KGs) such as Freebase [1], DBpedia [2] and YAGO [3] provide a structured representation of world knowledge and are extremely useful and crucial resources for several artificial intelligent related applications including question answering [4]–[7] and recommendation systems [8]–[11]. Proposed to embed knowledge triples which include entities and relations into a continuous low-dimensional vector space The embedding from such representation methods contain rich semantic information and can significantly promote a broad range of downstream tasks such as knowledge acquisition and inference [12]–[14]. We propose a hierarchical Bi-directional Long Short-Term Memory (BiLSTM) max pooling encoder to encode entity descriptions and enhance the learning of knowledge graph embedding. We integrate such learned entity representation to constraint each word embedding of entity descriptions in an iterative guidance model. Experimental results reveal that: 1) with entity descriptions injected, EDGE achieves significant improvements over state-of-the-art baselines; and 2) compared to those one-time injection schemes studied before, the iterative guidance strategy maximizes the utility of entity descriptions for KG embedding, and achieves substantially better performance
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.