计算机工程 ›› 2018, Vol. 44 ›› Issue (11): 46-55.doi: 10.19678/j.issn.1000-3428.0048633

• 体系结构与软件技术 • 上一篇    下一篇

基于语义要素组合的知识库问答方法

刘飞龙,郝文宁,余晓晗,陈刚,刘冲   

  1. 陆军工程大学 指挥信息系统学院,南京 210000
  • 收稿日期:2017-09-11 出版日期:2018-11-15 发布日期:2018-11-15
  • 作者简介:刘飞龙(1994—),男,硕士,主研方向为军用数据与知识工程;郝文宁,教授;余晓晗,讲师;陈刚,教授;刘冲,硕士。
  • 基金项目:

    国家自然科学基金青年基金(71501186)。

Knowledge Base Question Answering Method Based on Semantic Element Combination

LIU Feilong,HAO Wenning,YU Xiaohan,CHEN Gang,LIU Chong   

  1. Institute of Command Information System,Army Engineering University of PLA,Nanjing 210000,China
  • Received:2017-09-11 Online:2018-11-15 Published:2018-11-15

摘要:

为进行知识库问答系统中的问题语义分析,提出基于语义要素组合的问答方法。采取词库识别和规则识别提取问题语义要素并依据预定义模式识别函数,结合问题依存分析树结构和函数类型组合语义要素,生成问题语义表达式后利用映射和联合消歧组成知识库语义表达式,然后将知识库语义表达式转换为SPARQL语句后执行问答。实验结果表明,该方法的F1平均值为0.841,能够有效理解并分析问题语义。

关键词: 问答系统, 问题理解, 语义要素组合, 联合消歧, 语义表示

Abstract:

In order to analyze the question semantics in the knowledge base question answering system,a question answering method based on semantic element combination is proposed.Firstly,the semantic elements of the problem are extracted by lexicon recognition and rule recognition,and recognize functions based on predefined patterns.Then the semantic elements of the problem are combined with the structure of the problem dependency analysis tree and the type of the function to generate the semantic expression of the problem,then the semantic expression of the knowledge base is formed by mapping and joint disambiguation.Finally,the semantic expression of the knowledge base is converted to SPARQL statement and execute question and answer.Experimental results show that,the average F1 value of the method is 0.841,which can effectively understand and analyze the problem semantics.

Key words: question answering system, question understanding, semantic element combination, joint disambiguation, semantic representation

中图分类号: