Loading…
Using context information to enhance simple question answering
With the rapid development of knowledge bases (KBs), question answering (QA) based on KBs has become a hot research issue. The KB-QA technology can be divided into two technical routes: (1) symbol based representations, such as traditional semantic parsing, and (2) distribution based embedding. With...
Saved in:
Published in: | World wide web (Bussum) 2021, Vol.24 (1), p.249-277 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | With the rapid development of knowledge bases (KBs), question answering (QA) based on KBs has become a hot research issue. The KB-QA technology can be divided into two technical routes: (1) symbol based representations, such as traditional semantic parsing, and (2) distribution based embedding. With the emergence of deep learning, the development of NLP has greatly promoted. The effect of KB-QA can be improved by combining deep learning with the above two technical routes respectively. In this paper, the impact of the second route (i.e., Distribution Embedding) combined with deep learning is mainly discussed. This route can be divided into pipeline frameworks and end-to-end frameworks. For comprehensive analysis, two frameworks (i.e., a pipeline framework, an end-to-end framework) are proposed to focus on answering single-relation factoid questions. In both of two frameworks, the effect of context information on the quality of QA is studied, such as the entity’s notable type, out-degree. In the pipeline framework, it includes two cascaded steps: entity detection and relation detection. In this framework, multiple modules need to be built, and corresponding training data sets must be constructed for them respectively. The entire process of the pipleine framework is complex, costly and has the problem of error propagation. In the end-to-end framework, the two subtasks of entity detection and relation detection are merged together, and then combined into one framework. Questions, entities and relations are mapped into the same semantic space through the encoding of the recurrent neural network. Moreover, the question-entity similarity and the question-relation similarity are calculated, so that the candidate answers can be sorted and selected. Moreover, character-level(char-level) encoding and self-attention mechanisms are combined using weight sharing and multi-task strategies to enhance the accuracy of QA. Experimental results show that context information can get better results of simple QA whether it is the pipeline framework or the end-to-end framework. In addition, the end-to-end framework achieves results competitive with state-of-the-art approaches in terms of accuracy. |
---|---|
ISSN: | 1386-145X 1573-1413 |
DOI: | 10.1007/s11280-020-00842-7 |