Multi-task Neural Network for Non-discrete Attribute Prediction in Knowledge Graphs
arXiv:1708.04828
Abstract
Many popular knowledge graphs such as Freebase, YAGO or DBPedia maintain a list of non-discrete attributes for each entity. Intuitively, these attributes such as height, price or population count are able to richly characterize entities in knowledge graphs. This additional source of information may help to alleviate the inherent sparsity and incompleteness problem that are prevalent in knowledge graphs. Unfortunately, many state-of-the-art relational learning models ignore this information due to the challenging nature of dealing with non-discrete data types in the inherently binary-natured knowledge graphs. In this paper, we propose a novel multi-task neural network approach for both encoding and prediction of non-discrete attribute information in a relational setting. Specifically, we train a neural network for triplet prediction along with a separate network for attribute value regression. Via multi-task learning, we are able to learn representations of entities, relations and attributes that encode information about both tasks. Moreover, such attributes are not only central to many predictive tasks as an information source but also as a prediction target. Therefore, models that are able to encode, incorporate and predict such information in a relational learning context are highly attractive as well. We show that our approach outperforms many state-of-the-art methods for the tasks of relational triplet classification and attribute value prediction.
Accepted at CIKM 2017
References in corpus (5)
- Adam: A Method for Stochastic Optimization
- A Review of Relational Machine Learning for Knowledge Graphs
- Modeling Relation Paths for Representation Learning of Knowledge Bases
- A Joint Many-Task Model: Growing a Neural Network for Multiple NLP Tasks
- An Interpretable Knowledge Transfer Model for Knowledge Base Completion