问题答案自动学习方法和装置的制造方法

文档序号:9616287阅读:363来源:国知局
问题答案自动学习方法和装置的制造方法
【技术领域】
[0001]本发明涉及人工智能领域,更具体的,涉及一种问题答案自动学习方法和装置。
【背景技术】
[0002]在售后服务中,往往会出现各种各样的问题。为解决此类问题,通常是建立一个问题库,然后根据用户的问题从问题库中找到匹配的答案。
[0003]但是,在建立问题库的过程中,或者是没有和用户的互动,或者是缺少问题答案自动学习的机制,都存在一定的缺陷。
[0004]如何根据现有产品支持记录(日志)自动学习问题的预设答案,提高问题与预设答案匹配的准确率,是本发明所要解决的问题。

【发明内容】

[0005]本发明实施例提供一种问题答案自动学习方法和装置,能够自动学习问题问题的预设答案,从而提高问题与预设答案匹配的准确率。
[0006]第一方面,提供了一种问题答案自动学习装置,该装置包括:分析及打分单元,用于根据第一问题集及该第一问题集的预设答案确定关键字与预设答案之间的对应关系集合,其中,第一问题对应于一个或多个关键字,在该对应关系集合中,该第一问题所对应的一个或多个关键字中的每一个关键字在该第一问题对应的预设答案中占据一个权重得分,该第一问题为该第一问题集中的任一个问题;改进单元,用于根据第二问题集及该对应集合关系得到该第二问题集中每一个问题的至少一个候选答案,并根据第二问题的至少一个候选答案的权重得分与该第二问题的预设答案校正该第二问题的关键字在该对应关系集合中该第二问题的至少一个候选答案的权重得分,使得该第二问题集中权重得分最高的候选答案为预设答案的概率大于预定阈值,其中,该第二问题为该第二问题集的任一个问题。
[0007]根据第一方面,在第一种可能的实现方式中,该装置还包括:匹配单元,用于根据输入问题及该对应集合关系得到该输入问题中得分权重最高的一个或多个匹配答案。
[0008]根据第一方面,在第二种可能的实现方式中,该装置还包括:分类单元,用于根据关键字的权重得分对问题和/或答案进行分类。
[0009]根据第一方面,在第三种可能的实现方式中,该装置还包括:历史预存模块,用于存储该第一问题集及该第一问题集的预设答案,和/或用于存储该第二问题集及该第二问题集的预设答案。
[0010]根据第一方面,在第四种可能的实现方式中,该装置还包括:解析单元,用于对问题进行分词解析以获取该问题的关键字。
[0011]根据第一方面的第四种可能的实现方式,在第五种可能的实现方式中,在用于根据第二问题集及该对应集合关系得到该第二问题集中每一个问题的至少一个候选答案的过程中,该改进单元具体用于通过解析单元获取该第二问题集中第二问题的关键字,并根据该第二问题的关键字从该对应关系集合中提取该第二问题的至少一个候选答案,该第二问题的每一个候选答案对应的关键字中至少包括该第二问题的一个关键字。
[0012]第二方面,提出了一种问题答案自动学习方法,该方法包括:根据第一问题集及该第一问题集的预设答案确定关键字与预设答案之间的对应关系集合,其中,第一问题对应于一个或多个关键字,在该对应关系集合中,该第一问题所对应的一个或多个关键字中的每一个关键字在该第一问题对应的预设答案中占据一个权重得分;根据第二问题集及该对应集合关系得到该第二问题集中每一个问题的至少一个候选答案,并根据第二问题的至少一个候选答案的权重得分与该第二问题的预设答案校正该第二问题的关键字在该对应关系集合中该第二问题的至少一个候选答案的权重得分,使得该第二问题集中权重得分最高的候选答案为预设答案的概率大于预定阈值,其中,该第二问题为该第二问题集的任一个问题。
[0013]根据第二方面,在第一种可能的实现方式中,该方法还包括:根据输入问题及该对应集合关系得到该输入问题中得分权重最高的一个或多个匹配答案并输出。
[0014]根据第二方面,在第二种可能的实现方式中,该方法还包括:对问题进行分词解析以获取该问题的关键字。
[0015]根据第二方面的第二种可能的实现方式,在第三种可能的实现方式中,根据第二问题集及该对应集合关系得到该第二问题集中每一个问题的至少一个候选答案具体实现为:根据第二问题的关键字从该对应关系集合中提取该第二问题的至少一个候选答案,其中,该第二问题为该第二问题中的任一个问题,该第二问题的每一个候选答案对应的关键字中至少包括该第二问题的一个关键字。
[0016]本发明实施例的问题答案自动学习方法及装置,通过根据第一问题集生成关键字与预设答案的对应关系集合,并根据第二问题集校正关键字与预设答案的对应关系集合,能够自动学习问题的预设答案,从而提高问题与预设答案匹配的准确率。
【附图说明】
[0017]图1是本发明实施例问题答案自动学习方法流程图。
[0018]图2是本发明实施例关键字与问题(答案)的一个分类结构示意图。
[0019]图3是本发明实施例关键字-答案的数据字典的生成方法流程图。
[0020]图4是本发明实施例关键字-答案的数据字典示意图。
[0021]图5是本发明实施例关键字-答案的数据字典的校正方法流程图。
[0022]图6是本发明实施例问题答案自动学习方法流程图。
[0023]图7是本发明实施例问题答案自动学习装置的结构示意图。
【具体实施方式】
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]在售后服务阶段,客服人员对用户提出问题的解答,往往会有一个产品支持记录(日志)。本发明实施例的问题答案自动学习装置,可以根据产品支持记录(日志)自动学习问题的预设答案,提高问题与预设答案匹配的正确率。
[0026]图1是本发明实施例问题答案自动学习方法流程图。图1的方法由问题答案自动学习装置执行。
[0027]101,根据第一问题集及该第一问题集的预设答案确定关键字与预设答案之间的对应关系集合。
[0028]其中,第一问题对应于一个或多个关键字,在该对应关系集合中,该第一问题所对应的一个或多个关键字中的每一个关键字在该第一问题对应的预设答案中占据一个权重得分。
[0029]应理解,本发明实施例中,问题的答案并不一定是解决问题的实际答案,还可以是问题产生的原因,问题的征兆,或者是问题的分类,等等。
[0030]102,根据第二问题集及该对应集合关系得到该第二问题集中每一个问题的至少一个候选答案;
[0031 ] 103,根据第二问题的至少一个候选答案的权重得分与该第二问题的预设答案校正该第二问题的关键字在该对应关系集合中该第二问题的至少一个候选答案的权重得分,使得该第二问题集中权重得分最高的候选答案为预设答案的概率大于预定阈值,其中,该第二问题为该第二问题集的任一个问题。
[0032]本发明实施例中,通过根据第一问题集生成关键字与预设答案的对应关系集合,并根据第二问题集校正关键字与预设答案的对应关系集合,能够自动学习问题的预设答案,从而提高问题与预设答案匹配的准确率。
[0033]可选地,该方法还包括步骤104:根据输入问题及所述对应集合关系得到该输入问题的关键字的得分权重之和最高的一个或多个匹配答案并输出。
[0034]可选地,该方法还可包括:根据关键字的权重得分对问题和/或答案进行分类。其中,关键字的权重得分越高,表明关键字代表的分类属于越大的类。例如,问题Q1有A,B,C三个关键字,其权重得分分别为60、30、10,问题Q2有A、B、D三个关键字,其权重得分也分别为60、30、10,问题Q3有A、E、F三个关键字,其权重得分也分别为60、30、10,则问题Q1、02、03及其答案4132、六3的一种分类结构可如图2所示。当然,应理解,同一关键字在不同的问题(或答案)中所占的权值可能不同。
[0035]可选地,步骤101之前,该方法还包括:对第一问题进行解析以获取第一问题的关键字。
[0036]可选地,步骤102之前,该方法还包括:对第二问题进行解析以获取第二问题的关键字。
[0037]进一步地,步骤102具体实现为:根据第二问题的关键字从该对应关系集合中提取该第二问题的至少一个候选答案,其中,该第二问题为该第二问题中的任一个问题,该第二问题的每一个候选答案对应的关键字中至少包括该第二问题的一个关键字。
[0038]可选地,该对应关系集合为关键字与预设答案之间的数据字典。具体地,该数据字典可用矩阵表示
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1