智能交互式问答系统及其处理方法技术方案

技术编号:2834123 阅读:325 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种智能交互式问答系统,包括知识模块,用于提供供用户查询的信息;交互模块,用于系统与用户之间的信息交互;处理模块,用于根据用户问题在知识模块中搜索答案信息;知识模块包含用于保存问题信息的问题分类库和用于保存答案信息的知识库;处理模块包括:语义解析模块,用于对用户问题进行自然语言解析,生成查询条件;信息检索模块,用于根据查询条件在知识库中进行搜索;结果生成模块,用于根据搜索结果生成答案。本发明专利技术同时公开了一种智能交互式问答系统的问答处理方法。本发明专利技术为用户了提供一种快捷、简单地获取所需信息的系统与方法,提高了对问题的处理能力和处理准确度。

【技术实现步骤摘要】

本专利技术涉及互联网的搜索引擎领域,特别是涉及一种智能交互式问答 系统。
技术介绍
随着互联网的发展,网上的信息呈爆炸性增长。为了从这些海量数据 中得到我们需要的相关资料,可以利用搜索引擎系统。通过在搜索引擎系 统中的搜索框中输入关键词的方式就可以查找相关信息。但由于搜索引擎 中的信息来源的多样性,有时候用户可能会得到上万条不符合实际要求的 结果,需要自己进行二次过滤。这就要求用户在进行搜索的时候,关键词 的选择需要一定的技巧。关键词太短,可能返回结果太多,真正需要的结 果反而淹没在几十万条无用信息中。如果关键词太长,又可能得不到需要 的信息。人们往往希望能够通过快捷、简单的方式得到自己想要的准确结 果。现在出现了一种问答系统使得用户有了一种新的搜索方法。利用这种 方法,用户可以通过发布问题得到所需要的信息,参见专利文献CN200510023955中采用的一种基于人工智能的知识问答快速处理系统。在 该系统中,用户提出问题,服务器接收问题后进行分类,并搜索系统内部 系统是否有相似的其他问题。若没有,则在网站上以网页的形式发布该问 题,若有将答案发布给用户。但该系统对用户的提问水平要求较高,对于 用户提出的不规范或者不准确的问题,系统无法及时处理,只能进行发布, 从而使用户无法及时获取信息。而即便用户问题准确,还有可能因为该系 统的知识库中无类似问题,无法进行处理,以致用户无法及时获取答案。
技术实现思路
本专利技术所要解决的技术问题在于克服现有技术的上述缺陷,提供一种 能够扩大问题处理范围并提高问题处理准确度的、及时有效的智能交互式 问答系统。为实现上述目的,本专利技术采用如下技术方案 一种智能交互式问答系统,包括 知识模块,用于提供供用户査询的信息; 交互模块,用于系统与用户之间的信息交互;处理模块,用于根据用户问题在所述知识模块中搜索答案信息;其特 征在于所述知识模块包含用于保存问题信息的问题分类库和用于保存答案 信息的知识库;知识模块还可以包括问题维护模块和知识收集模块,用于维护问题分类库和知识库信息。所述处理模块包括语义解析模块,用于对用户问题进行自然语言解析,生成查询条件; 信息检索模块,用于根据所述查询条件在所述知识库中进行搜索; 结果生成模块,用于根据搜索结果生成答案。 优选地,所述语义解析模块包括分类单元,用于提取用户问题中的分类信息,根据所述分类信息搜寻 所述用户问题在所述问题分类库中对应的问题类别,并在定位之后提取所述问题类别的关键条件信息;条件判断单元,用于判断所述用户问题是否已包含所述关键条件信息;査询串生成单元,用于在所述条件判断单元的判断结果为是时,根据 所述关键条件信息生成所述查询条件。所述语义解析模块还包括问题反馈单元,用于在所述条件判断单元的 判断结果为否时,通过所述交互模块向用户发送缺少关键条件信息的提示 信息。所述结果生成模块包括设定单元,用于设定最低匹配精度以及提取精度或者提取数量; 排序单元,对满足所述最低匹配精度的搜索结果按照精度顺序排序; 摘要提取单元,对满足所述提取精度的搜索结果或者对所述提取数量 的精度排序靠前的搜索结果进行摘要提取;答案形成单元,根据提取的摘要形成答案。进一步地,还包括专家处理模块,用于当在所述问题分类库中未搜寻 到所述用户问题对应的问题类别时,或者,在所述知识库中未搜索到用户 需要的答案信息时,将所述用户问题提供给专家,并通过所述交互模块将 专家的答案发送给用户。所述专家处理模块包括知识更新单元,用于根据专家处理的内容向所 述问题分类库添加新的问题类别以及向知识库添加专家的答案。为实现上述目的,本专利技术同时提供一种智能交互式问答处理方法,其特征在于包括如下步骤1) 接收用户问题;2) 对用户问题进行自然语言解析,生成査询条件;3) 按照上述查询条件进行搜索;4) 在搜索结果的基础上生成答案。 优选地,上述步骤2)又包括如下子步骤21) 提取用户问题中的分类信息,根据分类信息确定用户问题所对应 的问题类别,并在定位问题类别之后提取其关键条件信息;22) 判断用户问题是否已,含上述关键条件信息;23) 当判断结果为是时,根据上述关键条件信息生成所述查询条件。 上述步骤23)还包括以下步骤当判断结果为否时,向用户发送缺少关键条件信息的提示信息,并转入上述步骤22)。还包括在上述步骤4)之前对搜索结果的最低匹配精度以及提取精度 或者提取数量的设定步骤;上述步骤4)又包括如下子步骤对满足最低匹配精度的搜索结果按照精度顺序排序;对满足提取精度的搜索结果或者对设定提取数量的精度排序靠前的 搜索结果进行摘要提取;以及根据提取的摘要形成答案。进一步地,在步骤2)中,当无法定位用户问题所对应的问题类别时, 将用户问题提供给专家处理并将专家处理的答案发送给用户。在步骤3) 中,当未搜索到用户需要的答案信息时,将用户问题提供给专家处理并将 专家处理的答案发送给用户。更进一步地,还包括向问题分类库添加新的问题类别以及向知识库添 加专家答案的步骤。本专利技术与现有技术相比的有益效果是本专利技术通过设置语义解析模块先对来自交互模块的用户问题作分析 处理,语义解析模块以自然语言理解技术对用户问题内容进行自然语言理 解,并能根据问题分类库的信息判断是否能进行答案提取。若能够进行答 案提取,则生成查询条件,由信息检索模块根据查询条件在知识库中进行 搜索;并由结果生成模块根据该搜索结果生成答案。若需要进一步的问题 定位,则形成用户提示信息,通过问题反馈单元将信息反馈给用户。优选的方式下,增加专家处理模块,当语义解析模块判断该问题为系统无法处理的问题时,或者,在知识库中未搜索到用户需要的答案信息时, 则交专家处理模块进行处理,并将专家的答案返回给交互模块。本专利技术的智能交互式问答系统能有效地提高系统处理用户问题的能 力,对于用户提出的不规范或者不准确的问题,系统可以及时处理,很大 程度上扩大了可处理的问题的范围并同时提高了问题处理的准确度。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一 部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本发 明的不当限定。在附图中图1为本专利技术实施例一的系统结构框图2为本专利技术实施例一的系统处理流程图3为本专利技术实施例二的系统结构框图4A和图4B为本专利技术实施例二的系统处理流程图。具体实施方式本专利技术的特征及优点将通过实施例结合附图进行详细说明。实施例一请参考图1,本实施例的智能交互式问答系统包括知识模块、交互模 块和处理模块。交互模块提供用户与系统之间的接口,接收用户提交的问题,并将系 统获得的答案返回给用户,实现问答信息的传递。知识模块又包括问题分类库和知识库,问题分类库保存了有关问题的 分类信息,而知识库保存了有关各类问题答案的信息。问题的分类信息包 括各种问题类型信息和与各种问题类型对应的关键条件信息。用户所提交 的问题按照问题分类库中的问题类型信息来划分问题类型,关键条件信息 是回答该类型问题时用户所必须提供的条件信息,它用于判断用户的问题 是否满足可搜索的要求。知识模块还可以进一步包括问题维护模块和知识收集模块。系统管理 员可以通过问题维护模块对问题分类库进行维护,通过知识收集模块对知 识库进行更新。知识收集模块负责对本文档来自技高网...

【技术保护点】
一种智能交互式问答系统,包括:知识模块,用于提供供用户查询的信息;交互模块,用于系统与用户之间的信息交互;处理模块,用于根据用户问题在所述知识模块中搜索答案信息;其特征在于:所述知识模块包含用于保存问题信息的 问题分类库和用于保存答案信息的知识库;所述处理模块包括:语义解析模块,用于对用户问题进行自然语言解析,生成查询条件;信息检索模块,用于根据所述查询条件在所述知识库中进行搜索;结果生成模块,用于根据搜索结果生成 答案。

【技术特征摘要】
1.一种智能交互式问答系统,包括知识模块,用于提供供用户查询的信息;交互模块,用于系统与用户之间的信息交互;处理模块,用于根据用户问题在所述知识模块中搜索答案信息;其特征在于所述知识模块包含用于保存问题信息的问题分类库和用于保存答案信息的知识库;所述处理模块包括语义解析模块,用于对用户问题进行自然语言解析,生成查询条件;信息检索模块,用于根据所述查询条件在所述知识库中进行搜索;结果生成模块,用于根据搜索结果生成答案。2. 如权利要求1所述的一种智能交互式问答系统,其特征在于,所 述语义解析模块包括分类单元,用于提取用户问题中的分类信息,根据所述分类信息搜寻 所述用户问题在所述问题分类库中对应的问题类别,并在定位之后提取所 述问题类别的关键条件信息;条件判断单元,用于判断所述用户问题是否已包含所述关键条件信息;査询串生成单元,用于在所述条件判断单元的判断结果为是时,根据 所述关键条件信息生成所述查询条件。3. 如权利要求2所述的一种智能交互式问答系统,其特征在于,所 述语义解析模块还包括问题反馈单元,用于在所述条件判断单元的判断结 果为否时,通过所述交互模块向用户发送缺少关键条件信息的提示信息。4. 如权利要求1所述的一种智能交互式问答系统,其特征在于,所 述结果生成模块包括-设定单元,用于设定最低匹配精度以及提取精度或者提取数量; 排序单元,对满足所述最低匹配精度的搜索结果按照精度顺序排序; 摘要提取单元,对满足所述提取精度的搜索结果或者对所述提取数量 的精度排序靠前的搜索结果进行摘要提取; 答案形成单元,根据提取的摘要形成答案。5. 如权利要求1—4中任意一项所述的智能交互式问答系统,其特 征在于,还包括专家处理模块,用于当在所述问题分类库中未搜寻到所述 用户问题对应的问题类别时,或者,在所述知识库中未搜索到用户需要的 答案信息时,将所述用户问题提供给专家,并通过所述交互模块将专家的 答案发送给用户。6. 如权利要求5所述的智能...

【专利技术属性】
技术研发人员:刘丽丽游波
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1