Learning structured embeddings of knowledge graphs with generative adversarial framework

Many large knowledge graphs are now available and ready to provide semantically structured information that is regarded as an important resource for question answering and decision support tasks. However, they are built on rigid symbolic frameworks which makes them hard to be used in other intellige...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2022-10, Vol.204, p.117361, Article 117361
Hauptverfasser: Liu, Lu, Zeng, Jiehang, Zheng, Xiaoqing
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Many large knowledge graphs are now available and ready to provide semantically structured information that is regarded as an important resource for question answering and decision support tasks. However, they are built on rigid symbolic frameworks which makes them hard to be used in other intelligent systems. Knowledge graph embedding approaches are gaining increasing attention, which embeds symbolic entities and relations into continuous vector spaces. Such graph embeddings are often learned by training a model to distinguish true triples from negative ones. Unfortunately, the negative triples created by replacing their heads or tails with randomly selected entities are easily identified by the model, which makes them insufficient to train useful models. To this end, we propose a method under a generative adversarial architecture to learn graph embeddings, in which a generative network is trained to provide continually improved “plausible” triples whereas a discriminative network learns to distinguish truth triples from the others by competing with the generator in a two-player minimax game. When arriving at a convergence, the generative network recovers the training data and can be used for knowledge graph completion, while the discriminative network is trained to be a good triple classifier. Extensive experiments demonstrate our method can improve multiple graph embedding models with a significant margin on both link prediction and triple classification tasks. •A generative adversarial framework for learning knowledge graph embeddings.•Easy integration with other neural network systems designed for downstream tasks.•Significantly improve the performance of link prediction and triple classification.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2022.117361