Path-based reasoning approach for knowledge graph completion using CNN-BiLSTM with attention mechanism

•Coupled CNN and BiLSTM model accurately encoded paths for knowledge graph completion.•Combining embeddings of paths between two entities exhibits the semantic relation between the entities.•Multistep reasoning efficiently predicts the missing links between two entities.•Attention based CNN-BiLSTM p...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2020-03, Vol.142, p.112960, Article 112960
Hauptverfasser: Jagvaral, Batselem, Lee, Wan-Kon, Roh, Jae-Seung, Kim, Min-Sung, Park, Young-Tack
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•Coupled CNN and BiLSTM model accurately encoded paths for knowledge graph completion.•Combining embeddings of paths between two entities exhibits the semantic relation between the entities.•Multistep reasoning efficiently predicts the missing links between two entities.•Attention based CNN-BiLSTM performs better than the recent state-of-the-art path-reasoning methods. Knowledge graphs are valuable resources for building intelligent systems such as question answering or recommendation systems. However, most knowledge graphs are impaired by missing relationships between entities. Embedding methods that translate entities and relations into a low-dimensional space achieve great results, but they only focus on the direct relations between entities and neglect the presence of path relations in graphs. On the contrary, path-based embedding methods consider a single path to make inferences. It also relies on simple recurrent neural networks while highly efficient neural network models are available for processing sequence data. We propose a new approach for knowledge graph completion that combines bidirectional long short-term memory (BiLSTM) and convolutional neural network modules with an attention mechanism. Given a candidate relation and two entities, we encode paths that connect the entities into a low-dimensional space using a convolutional operation followed by BiLSTM. Then, an attention layer is applied to capture the semantic correlation between a candidate relation and each path between two entities and attentively extract reasoning evidence from the representation of multiple paths to predict whether the entities should be connected by the candidate relation. We extend our model to perform multistep reasoning over path representations in an embedding space. A recurrent neural network is designed to repeatedly interact with an attention module to derive logical inference from the representation of multiple paths. We perform link prediction tasks on several knowledge graphs and show that our method achieves better performance compared with recent state-of-the-art path-reasoning methods.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2019.112960