【技术实现步骤摘要】
一种答问处理方法及智能设备
本专利技术涉及开放域问答
,尤其涉及一种答问处理方法及智能设备。
技术介绍
开放域问答系统是智能电视、智能家居、智能音响等智能设备中的重要环节,当用户通过智能设备提出目标问题时,开放域问答系统可以从大量数据集中检索出相似的候选问题及其答案,然后通过查询与目标问题的相似性,为用户提供一个最接近的答案,从而实现智能设备与用户之间的交互问答。开放域系统可采用常规的交互匹配网络模型进行问答处理,但这种问答处理方式存在的缺陷是:如果问题中仅有某个词或者仅个别字存在差别,则问答匹配效果差。如图1所示,用户提问“早上喝奶茶好吗”,开放域系统给出答案“早上喝奶茶对身体一般”,然后用户又问“晚上喝奶茶好吗”,而该问题与上一个问题仅仅是“早”和“晚”的一字差别,导致输出的答案可能仍为“早上喝奶茶对身体一般”,造成误答,从而无法给出用户期望的答案。
技术实现思路
为解决上述技术问题,本专利技术提供一种答问处理方法及智能设备。第一方面提供的答问处理方法,包括:响应于接收到 ...
【技术保护点】
1.一种答问处理方法,其特征在于,包括:/n响应于接收到用户输入的目标问句,获取与所述目标问句相似的若干候选问句及其答案信息;/n计算第一集合中各问句中包括的核心词,第一集合包括目标问句和若干候选问句;/n分别将第一集合中的各问句与其核心词组成新语句,得到第二集合;/n根据所述第二集合计算概率得分最高的匹配候选问句,并输出所述匹配候选问句对应的答案信息。/n
【技术特征摘要】
1.一种答问处理方法,其特征在于,包括:
响应于接收到用户输入的目标问句,获取与所述目标问句相似的若干候选问句及其答案信息;
计算第一集合中各问句中包括的核心词,第一集合包括目标问句和若干候选问句;
分别将第一集合中的各问句与其核心词组成新语句,得到第二集合;
根据所述第二集合计算概率得分最高的匹配候选问句,并输出所述匹配候选问句对应的答案信息。
2.根据权利要求1所述的方法,其特征在于,所述第二集合中的新语句表示为:
新语句=问句+核心词序列
其中,核心词序列是将所述问句中的非核心词的字删掉,并保留核心词在所述问句中的原顺序而得到。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述第二集合输入到交互式匹配模型中,所述交互式匹配模型被配置为:
获取第二集合中每个新语句的核心词编码和问句编码;
根据所述核心词编码和所述问句编码,计算核心词间相似矩阵和问句间相似矩阵;
根据所述核心词间相似矩阵和所述问句间相似矩阵,分别计算所述目标问句和所述候选问句的组合式;
根据所述目标问句和所述候选问句的组合式,预测并排序各候选问句的概率得分。
4.根据权利要求3所述的方法,其特征在于,
所述目标问句的组合式Query=[Query;Query′;Query_keyword′];
所述所述候选问句的组合式Candidate=[Candidate;Candidate′;Candidate_keyword′];
其中,Query表示所述目标问句的原句,Query′是在所述交互式匹配模型中进行交互处理时利用候选问句表示的目标问句,Query_keyword′是在所述交互式匹配模型中进行交互处理时利用候选问句的核心词表示的目标问句的核心词;Candidate表示所述候选问句的原句,Candidate′是在所述交互式匹配模型中进行交互处理时利用目标问句表示的候选问句,Candidate_keyword′是在所述交互式匹配模型中进行交互处理时利用目标问句的核心词表示的候选问句的核心词。
5.根据权利要求1所述的方法,其特征在于,所述计算第一集合中各问句中包括的核心词,包括:
利用ELMO模型计算第一集合中的问句包括的词语对应的词向量;
利用平滑倒词频模型计算第一集合中的问句的句向量;
计算所述词向量与所述句向量的欧式距离;
当所述欧式距离小于阈值时,确定所述词向量对应的词语为所述问句中的核心词。
6.根据权利要求1所述的方...
【专利技术属性】
技术研发人员:李俊彦,芮智琦,詹乐,
申请(专利权)人:海信电子科技武汉有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。