Knowledge graph (KG) is one of key technologies for intelligently answering questions, which can reduce customer service’s costs and improve its self-service capabilities. However, the description of questions is often ambiguous, and the operation and maintenance of online KG based QA services introduces a high cost. To address the above issues, this paper proposes a semantic enhancement based dynamic construction of domain knowledge graph for answering questions. We first employ a model combining LSTM and CRF to identify entities, and then propose a semantic enhancement method based on topic comparison to introduce external knowledge. We employ heuristic rules to get optimal answers, and then periodically update the global KG according to the integer linear programming solver’s results. Our approach can achieve a high precise answering results with a low response delay by accurately recognizing entities, automatically mapping domain knowledge to the KG, and online updating the KG. The experimental results show that our approach compared with the traditional method improves the precision, recall and F-measure by 6.41%, 16.46% and 11.17%, respectively.
[1]
Asim Kadav,et al.
A Context-aware Attention Network for Interactive Question Answering
,
2016,
KDD.
[2]
Ming-Wei Chang,et al.
Open Domain Question Answering via Semantic Enrichment
,
2015,
WWW.
[3]
Zhiyuan Liu,et al.
Learning Entity and Relation Embeddings for Knowledge Graph Completion
,
2015,
AAAI.
[4]
Wei-Ying Ma,et al.
Learning to Extract Conditional Knowledge for Question Answering using Dialogue
,
2016,
CIKM.
[5]
Thomas Hofmann,et al.
Unsupervised Learning by Probabilistic Latent Semantic Analysis
,
2004,
Machine Learning.
[6]
Eugene Agichtein,et al.
When a Knowledge Base Is Not Enough: Question Answering over Knowledge Bases with External Text Data
,
2016,
SIGIR.
[7]
Jeffrey Pennington,et al.
GloVe: Global Vectors for Word Representation
,
2014,
EMNLP.
[8]
Jingyuan Zhang,et al.
Knowledge Graph Embedding Based Question Answering
,
2019,
WSDM.