什么是KBQA?
KBQA的全称是基于知识库问答(Knowledge Base Question Answering),即给定自然语言问题,通过对问题进行语义理解和解析,进而利用知识库进行查询、推理得出答案。
知识库是用于知识管理的一种特殊的数据库,用于相关领域知识的采集、整理及提取。知识库中的知识源于领域专家,是求解问题所需领域知识的集合,包括一些基本事实、规则和其他相关信息。
知识库中蕴含着丰富的信息及各种关系连接,将其构建成知识图谱,将得到一个信息量极大的知识网络。
KBQA有什么用?
KBQA是一个问答系统,所以功能是可以回答用户提出的一些问题,比如,
-
用户问:距离春节还有几天?
-
回答:45天。
-
用户问:国庆节是哪一天?
-
回答:每年10月1日。
KBQA如何实现?
(一)数据部分
(1)原始数据准备
-
原始三元组数据或其他类型的数据收集
-
筛选出需要的数据