Combining Deep Learning with Information Retrieval for Question Answering

This paper presents a system which learns to answer single-relation questions on a broad range of topics from a knowledge base using a three-layered learning system. Our system first learning a Topic Phrase Detecting model based on a phrase-entities dictionary to detect which phrase is the topic phrase of the question. The second layer of the system learning several answer ranking models. The last layer re-ranking the scores from the output of the second layer and return the highest scored answer. Both convolutional neural networks (CNN) and information retrieval (IR) models are included in this models. Training our system using pairs of questions and structured representations of their answers, yields competitive results on the NLPCC 2016 KBQA share task.