【技术实现步骤摘要】
一种基于自然语句句法分析的智能交互方法及装置
本专利技术涉及自然语言处理领域,特别涉及一种基于自然语言处理的智能交互方法及装置。
技术介绍
自然语言处理(NaturalLanguageProcessing,NLP)是计算机科学、人工智能和语言学的交叉领域。目的是让计算机处理或“理解”自然语言,以执行诸如语言翻译和问题回答等任务。在自然语言处理的基础上,结合信息检索、机器学习等技术,即可构建出一个智能交互系统。智能交互的历史可追溯到上世纪七十年代,但真正取得突破性进展也就是最近十年。随着人工智能技术的发展和日益增长的用户需求,智能交互系统相关领域的技术近年迅猛发展。在互联网席卷全球的时代背景下,智能化的自然语言交互是处理语言信息的重要手段。实现高效、全面,更具实用性的智能交互也是自然语言智能化的重点研究方向之一。目前的通用型智能交互系统由于数据库庞杂、自然语言训练语料针对性较差、机器学习效果不理想等原因,主要存在因无法明确用户询问意图而造成回答信息有误,回答信息冗余和回答信息不精确等问题。由于这些问题的困扰,导 ...
【技术保护点】
1.一种基于自然语句句法分析的智能交互方法,其特征在于,包括以下步骤:/n获取用户输入的语句,根据预设的句型关键词并通过句法解析,对所述用户输入的语句进行句子类型识别;/n根据句子类型识别的结果,抽取用户输入的语句中的三元组结构<实体1,关系,实体2>;/n根据从用户输入的语句中抽取的三元组结构<实体1,关系,实体2>,检索三元组结构样式的数据库;以及/n根据对三元组结构样式的数据库检索的结果,返回与用户输入的语句匹配的反馈信息。/n
【技术特征摘要】
1.一种基于自然语句句法分析的智能交互方法,其特征在于,包括以下步骤:
获取用户输入的语句,根据预设的句型关键词并通过句法解析,对所述用户输入的语句进行句子类型识别;
根据句子类型识别的结果,抽取用户输入的语句中的三元组结构<实体1,关系,实体2>;
根据从用户输入的语句中抽取的三元组结构<实体1,关系,实体2>,检索三元组结构样式的数据库;以及
根据对三元组结构样式的数据库检索的结果,返回与用户输入的语句匹配的反馈信息。
2.根据权利要求1所述的基于自然语句句法分析的智能交互方法,其特征在于,所述对所述用户输入的语句进行句子类型识别的步骤包括:
识别所述用户输入的语句是否为问句;
对识别为问句的用户输入语句进行句法解析,解析其中存在的关键关系;以及
根据所述预设的句型关键词以及所述关键关系,将用户输入的语句归类为如何型、为何型、对比型、什么型、何处型、是否型或事实型。
3.根据权利要求1所述的基于自然语句句法分析的智能交互方法,其特征在于,所述检索三元组结构样式的数据库的步骤包括:按照从用户输入的语句中抽取的三元组结构<实体1,关系,实体2>中的实体2进行检索,返回三元组结构样式的数据库中与实体2匹配的信息。
4.根据权利要求1所述的基于自然语句句法分析的智能交互方法,其特征在于,所述与用户输入的语句匹配的反馈信息包括至少一个反馈信息,其中:
所述与用户输入的语句匹配的反馈信息仅有一个时,将该反馈信息作为最终返回结果;
所述与用户输入的语句匹配的反馈信息有两个以上时,将其中一个反馈信息作为最终返回结果,其余反馈信息作为推荐的相似返回结果。
5.根据权利要求4所述的基于自然语句句法分析的智能交互方法,其特征在于,所述返回与用户输入的语句匹配的反馈信息的步骤包括:
将所述三元组结构<实体1,关系,实体2>中的实体2分别和所述与实体2匹配的信息中的对应实体进行相似性比较,若相似度大于或等于第一设定阈值,则保留相应的信息,作为初步返回结果;
将所述三元组结构<实体1,关系,实体2>中的实体1分别和所述初步返回结果中的所有信息中的对应实体进行相似性比较,相似度大于或等于第二阈值的结果予以保留,作为二次返回结果;以及
将所述二次返回结果中的所有信息按照其与所述实体1的相似度大小,或者按照其与所述实...
【专利技术属性】
技术研发人员:王宏,孙林,王贺青,赵嫘,崔鸣,孙拔群,
申请(专利权)人:贝壳技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。