日志处理方法及装置和问答信息处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及人机交互技术领域,尤其涉及问答系统的日志处理方法及装置和问答信息处理方法及装置。
【背景技术】
[0002]人机交互是研究系统与用户之间的交互关系的科学。系统可以是各种各样的机器,也可以是计算机化的系统和软件。例如,通过人机交互可以实现各种人工智能系统,例如,智能客服系统、语音控制系统等等。人工智能语义识别是人机交互的基础,其能够对人类语言进行识别,以转换成机器能够理解的语言。
[0003]智能问答系统是人机交互的一种典型应用,其中当用户提出问题后,智能问答系统给出该问题的答案。为此,智能问答系统中有一套知识库,里面有大量的问题和与每个问题相对应的答案。智能问答系统首先需要识别用户所提出的问题,即从知识库中找到与该用户问题所对应的问题,然后找出与该问题相匹配的答案。
[0004]智能问答系统的维护更新是一项重要挑战。
【发明内容】
[0005]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之序。
[0006 ]根据本发明的一方面,提供了一种问答系统的日志处理方法,包括:
[0007]获取用户日志数据;
[0008]对该用户日志数据进行过滤处理,以得到待处理日志数据;
[0009]获取通过对该待处理日志数据进行第一相似度计算得到的第一标准问;
[0010]获取通过对该待处理日志数据进行第二相似度计算得到的第二标准问;
[0011 ]当该待处理日志数据与该第一标准问的相似度大于第一阈值,该待处理日志数据与该第二标准问的相似度大于第二阈值,且该第一标准问和该第二标准问相同时,则将该待处理日志标注为正确。
[0012]在一实例中,该过滤处理包括:
[0013]提供正确日志库和无意义日志库;
[0014]通过比较判断将该用户日志数据中既不属于正确日志库也不属于无意义日志库的日志数据作为待处理日志数据。
[0015]在一实例中,该第一相似度计算包括:
[0016]提供问答数据库,该问答数据库包括多个问答标准问;
[0017]通过表达式语义相似度计算为该待处理日志选择一问答标准问,该问答标准问作为第一标准问。
[0018]在一实例中,该第二相似度计算包括:
[0019]提供正确日志库,该正确日志库包括正确标准问;
[0020]采用大数据聚类分析将该待处理日志聚类至一正确标准问,该正确标准问作为第二标准问。
[0021 ]在一实例中,该第一标准问直接从该用户日志数据中提取。
[0022]在一实例中,该方法还包括:当该待处理日志数据与该第一标准问的相似度大于第一阈值,该待处理日志数据与该第二标准问的相似度大于第二阈值,该第一标准问和该第二标准问不同,且该待处理日志数据与该第一标准问的相似度与第一阈值的差值比大于该待处理日志数据与该第二标准问的相似度与第二阈值的差值比时,则将该待处理日志标注为正确。
[0023]在一实例中,该方法还包括:
[0024]对与该第一标准问的相似度小于第一阈值且与该第二标准问的相似度小于第二阈值的所有用户日志数据进行聚类分析,以聚类为多个用户日志群集以供人工确认。
[0025]根据本发明的另一方面,提供了一种问答信息处理方法,包括:
[0026]接收用户问题;
[0027]对该用户问题进行第一相似度计算得到第一标准问;
[0028]对该用户问题进行第二相似度计算得到第二标准问;
[0029]当该用户问题与该第一标准问的相似度大于第一阈值,该用户问题与该第二标准问的相似度大于第二阈值,且该第一标准问和该第二标准问相同时,则向用户反馈该第一标准问对应的答案信息或该第二标准问对应的答案信息。
[0030]在一实例中,该第一相似度计算包括:
[0031 ]提供问答数据库,该问答数据库包括多个问答标准问;
[0032]通过表达式语义相似度计算为该用户问题选择一问答标准问,该问答标准问作为第一标准问。
[0033]在一实例中,该第二相似度计算包括:
[0034]提供正确日志库,该正确日志库包括正确标准问;
[0035]采用大数据聚类分析将该用户问题聚类至一正确标准问,该正确标准问作为第二标准问。
[0036]在一实例中,该方法还包括:当该用户问题与该第一标准问的相似度大于第一阈值,该用户问题与该第二标准问的相似度大于第二阈值,且该第一标准问和该第二标准问不同时,则向用户反馈相似度与对应的阈值差值比更大的标准问对应的答案信息。
[0037]根据本发明的另一方面,提供了一种问答系统的日志处理装置,包括:
[0038]获取模块,用于获取用户日志数据;
[0039]过滤模块,用于对该用户日志数据进行过滤处理,以得到待处理日志数据;
[0040]第一相似度计算模块,用于获取通过对该待处理日志数据进行第一相似度计算得到的第一标准问;
[0041 ]第二相似度计算模块,用于获取通过对该待处理日志数据进行第二相似度计算得到的第二标准问;
[0042]判断模块,用于判断该待处理日志数据与该第一标准问的相似度是否大于第一阈值,该待处理日志数据与该第二标准问的相似度是否大于第二阈值,以及该第一标准问和该第二标准问是否同一标准问;以及
[0043]标注模块,用于当该待处理日志数据与该第一标准问的相似度大于第一阈值,该待处理日志数据与该第二标准问的相似度大于第二阈值,且该第一标准问和该第二标准问相同时,则将该待处理日志标注为正确。
[0044]在一实例中,该问答系统提供有正确日志库和无意义日志库,该过滤模块进一步通过比较判断将该用户日志数据中既不属于正确日志库也不属于无意义日志库的日志数据作为待处理日志数据。
[0045]在一实例中,该问答系统提供有问答数据库,该问答数据库包括多个问答标准问,该第一相似度计算模块包括:
[0046]表达式语义相似度计算模块,用于通过表达式语义相似度计算为该待处理日志选择一问答标准问,该问答标准问作为第一标准问。
[0047]在一实例中,该问答系统提供有正确日志库,该正确日志库包括正确标准问,该第二相似度计算包括:
[0048]聚类模块,用于采用大数据聚类分析将该待处理日志聚类至一正确标准问,该正确标准问作为第二标准问。
[0049]在一实例中,该第一相似度计算模块直接从该用户日志数据中提取该第一标准问。
[0050]在一实例中,该判断模块用于当该待处理日志数据与该第一标准问的相似度大于第一阈值,该待处理日志数据与该第二标准问的相似度大于第二阈值,该第一标准问和该第二标准问不同时,进一步判断该待处理日志数据与该第一标准问的相似度与第一阈值的差值比是否大于该待处理日志数据与该第二标准问的相似度与第二阈值的差值比,
[0051]响应于该待处理日志数据与该第一标准问的相似度与第一阈值的差值比大于该待处理日志数据与该第二标准问的相似度与第二阈值的差值比,该标注模块将该待处理日志标注为正确。
[0052]根据本发明的再一方面,提供了一种问答信息处理装置,包括:
[0053]接收模块,用于接收用户问题;
[0054]第一相似度计算模块,用于对该用户问题进行第一相似度计算得到第一标准问;
[0055]第二相似度计算模块,用于对该用户问题进行第二相似度计算得到第二标准问;
[0056]判断模块,用于判断该用户问题与该第一标准问的相似度是否大于第一阈值,该用户问题与该第二标准问的相似度是否大于第二阈值,以及该第一标准问和该第二标准问是否是同一标准问;以及
[0057]输出模块,用于当该用户问题与该第一标准问的相似度大于第一阈值,该用户问题与该第二标准问的相似度大于第二阈值,且该第一标准问和该第二标准问相同时,向用户反馈该第一标准问对应的答案信息或该第二标准问对应的答案信息。
[0058]在一实例中,该问答系统提供有问答数据库,该问答数据库包括多个问答标准问,该第一相似度计算模块包括:
[0059]表达式语义相似度计算模块,通过表达式语义相似度计算为该用户问题选择一问答标准问,该问答标准问作为第一标准问。
[0060]在一实例中,该问答系统提供有正确日志库,该正确日志库包括正确标准问,该第二相似度计算模块包括:
[0061]聚类模块,用于采用大数据聚类分析将该用户问题聚类至一正确标准问,该正确标准问作为第二标准问。
[0062]在一实例中,该判断模块当该用户问题与该第一标准问的相似度大于第一阈值,该用户问题与该第二标准问的相似度大于第二阈值,该第一标准问和该第二标准问不同时,进一步判断该用户问题与该第一标准问的相似度与第一阈值的差值比是否大于该用户问题与该第二标准问的相似度与第二阈值的差值比;
[0063]该输出模块向用户反馈相似度与对应的阈值差值比更大的标准问对应