一种自动问答模板匹配的方法及装置与流程

文档序号:11155360阅读:来源:国知局

技术特征:

1.一种自动问答模板匹配的方法,其特征在于,包括:

确定待解答问题对应的第一分词集合;

根据分词模板数据库,确定所述第一分词集合中每个分词对应的模板问题集合,所述分词模板数据库包括预设的各分词对应的模板问题集合;

根据每个分词对应的模板问题集合的公共子集,确定所述待解答问题的匹配模板问题。

2.如权利要求1所述的方法,其特征在于,所述根据每个分词对应的模板问题集合的公共子集,确定所述待解答问题的匹配模板问题,包括:

若所述公共子集包含一个元素,则将所述一个元素对应的模板问题确定为所述待解答问题的匹配模板问题;

若所述公共子集包含多个元素,则确定每个元素对应的模板问题与所述待解答问题的汉明距离,将所述汉明距离最小的模板问题作为所述待解答问题的匹配模板问题。

3.如权利要求1所述的方法,其特征在于,所述根据每个分词对应的模板问题集合的公共子集,确定所述待解答问题的匹配模板问题,包括:

若所述公共子集为空集,则输出无法识别所述待解答问题的提示信息。

4.如权利要求1所述的方法,其特征在于,所述分词模板数据库还包括预设的各分词对应答案集合,所述根据每个分词对应的模板问题集合的公共子集,确定所述待解答问题的匹配模板问题之后,还包括:

根据所述分词模板数据库,确定所述待解答问题的匹配模板问题对应的答案,并输出所述答案。

5.如权利要求1~4任一项所述的方法,其特征在于,所述接收待解答问题,确定所述待解答问题对应的第一分词集合,包括:

根据多模匹配算法,确定所述待解答问题的第二分词集合;

根据所述第二分词集合查找所述分词模板数据库中预设的各分词,确定所述第一分词集合。

6.一种自动问答模板匹配的装置,其特征在于,包括:

分词集合确定模块:用于接收待解答问题,确定所述待解答问题对应的第一分词集合;

问题集合确定模块:用于根据分词模板数据库,确定所述第一分词集合中每个分词对应的模板问题集合,所述分词模板数据库包括预设的各分词对应的模板问题集合;

匹配问题确定模块:用于根据每个分词对应的模板问题集合的公共子集,确定所述待解答问题的匹配模板问题。

7.如权利要求6所述的装置,其特征在于,所述匹配问题确定模块,具体用于:

若所述公共子集包含一个元素,则将所述一个元素对应的模板问题确定为所述待解答问题的匹配模板问题;

若所述公共子集包含多个元素,则确定每个元素对应的模板问题与所述待解答问题的汉明距离,将所述汉明距离最小的模板问题作为所述待解答问题的匹配模板问题。

8.如权利要求6所述的装置,其特征在于,所述匹配问题确定模块,具体用于:

若所述公共子集为空集,则输出无法识别所述待解答问题的提示信息。

9.如权利要求6所述的装置,其特征在于,所述分词模板数据库还包括预设的各分词对应答案集合,所述匹配问题确定模块,还用于:

根据所述分词模板数据库,确定所述待解答问题的匹配模板问题对应的答案,并输出所述答案。

10.如权利要求6~9任一项所述的装置,其特征在于,所述分词集合确定模块,具体用于:

根据多模匹配算法,确定所述待解答问题的第二分词集合;

根据所述第二分词集合查找所述分词模板数据库中预设的各分词,确定所述第一分词集合。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1