Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call