一种基于概念图的语义解析方法及装置制造方法及图纸

技术编号:26377648 阅读:29 留言:0更新日期:2020-11-19 23:46
本发明专利技术属于语义解析领域,公开了一种基于概念图的语义解析方法及装置,其方法包括:获取用户输入的待解析语句;提取所述待解析语句中的关键词;将所述关键词与预先生成的概念图进行匹配,确定所述关键词在所述待解析语句中的语义;其中,所述概念图包括多个概念、多个概念之间的关联关系、概念对应的名称以及概念的语义;根据所述关键词在所述待解析语句中的语义以及所述待解析语句的句式结构,确定所述待解析语句的语义。本发明专利技术先根据预先构建的概念图获取待解析语句中的各个词语的语义,然后根据各个词的语义以及待解析语句的句式结构,准确获取待解析语句的语义,以便智能终端做出正确的反馈。

【技术实现步骤摘要】
一种基于概念图的语义解析方法及装置
本专利技术属于语义解析
,特别涉及一种基于概念图的语义解析方法及装置。
技术介绍
随着智能终端及网络技术的迅速发展,各种智能产品在人们的生活中发挥着越来越重要的作用,人们也越来越习惯地使用智能终端完成各种需求。而随着人工智能相关技术的日益成熟,各类终端的智能化程度也越来越高。自然语言作为人类表达自己思想最方便、最自然的方式,已经逐渐成为智能服务领域最主流的人机交互方式。在人机交互过程中,对自然语言进行语义解析是必不可少的一个环节,其主要通过分析用户输入的自然语句,解析语句的语义,并转换成机器能够理解的结构化数据格式,然后做出相应的反馈。因此,在人机交互场景中,准确解析语句的语义是做出正确应答的基础。
技术实现思路
本专利技术的目的是提供一种基于概念图的语义解析方法及装置,实现准确获取用户输入语句的语义的目的。本专利技术提供的技术方案如下:一方面,提供一种基于概念图的语义解析方法,包括:获取用户输入的待解析语句;提取所述待解析语句中的关键词;将所述关键词与预先生成的概念图进行匹配,确定所述关键词在所述待解析语句中的语义;其中,所述概念图包括多个概念、多个概念之间的关联关系、概念对应的名称以及概念的语义;根据所述关键词在所述待解析语句中的语义以及所述待解析语句的句式结构,确定所述待解析语句的语义。进一步优选地,所述概念图的生成方法为:根据词典构建词语库;获取大量用户语料;利用所述词语库识别所述语料中的概念,并确定所述概念之间的关系;利用词语库获取所述概念对应的所有名称以及所述概念的语义;根据所述概念之间的关系、所述概念对应的所有名称以及所述概念的语义生成概念图。进一步优选地,所述将所述关键词与预先生成的概念图进行匹配,确定所述关键词在所述待解析语句中的语义具体包括:将所述关键词与预先生成的概念图进行匹配,查找到所述关键词在所述概念图中对应的概念;根据所述概念的语义,确定所述关键词在所述待解析语句中的语义。进一步优选地,所述根据所述概念的语义,确定所述关键词在所述待解析语句中的语义具体包括:当所述概念对应一个语义时,所述概念的语义为所述关键词在所述待解析语句中的语义;当所述概念对应多个语义时,对多个语义的所述概念进行语义消歧,确定所述概念的至少一个语义,所述概念确定后的至少一个语义为所述关键词在所述待解析语句中的语义。进一步优选地,当所述概念对应多个语义时,对多个语义的所述概念进行语义消歧,确定所述概念的至少一个语义,所述概念确定后的至少一个语义为所述关键词在所述待解析语句中的语义具体包括:根据所述概念对应的关键词在所述待解析语句中的上下文,确定所述概念的至少一个语义;所述概念确定后的至少一个语义为所述关键词在所述待解析语句中的语义。另一方面,还提供一种基于概念图的语义解析装置,包括:语句获取模块,用于获取用户输入的待解析语句;关键词提取模块,用于提取所述待解析语句中的关键词;关键词语义确定模块,用于将所述关键词与预先生成的概念图进行匹配,确定所述关键词在所述待解析语句中的语义;其中,所述概念图包括多个概念、多个概念之间的关联关系、概念对应的名称以及概念的语义;语句语义确定模块,用于根据所述关键词在所述待解析语句中的语义以及所述待解析语句的句式结构,确定所述待解析语句的语义。进一步优选地,还包括概念图生成模块;所述概念图生成模块包括:词库构建单元,用于根据词典构建词语库;语料获取单元,用于获取大量用户语料;概念关系确定单元,用于利用所述词语库识别所述语料中的概念,并确定所述概念之间的关系;名称及语义获取单元,用于利用词语库获取所述概念对应的所有名称以及所述概念的语义;概念图生成单元,用于根据所述概念之间的关系、所述概念对应的所有名称以及所述概念的语义生成概念图。进一步优选地,所述关键词语义确定模块包括:匹配子模块,用于将所述关键词与预先生成的概念图进行匹配,查找到所述关键词在所述概念图中对应的概念;关键词语义确定子模块,用于根据所述概念的语义,确定所述关键词在所述待解析语句中的语义。进一步优选地,所述关键词语义确定子模块包括:关键词语义确定单元,用于当所述概念对应一个语义时,所述概念的语义为所述关键词在所述待解析语句中的语义;所述关键词语义确定单元,还用于当所述概念对应多个语义时,对多个语义的所述概念进行语义消歧,确定所述概念的至少一个语义,所述概念确定后的至少一个语义为所述关键词在所述待解析语句中的语义。进一步优选地,所述关键词语义确定单元,还用于根据所述概念对应的关键词在所述待解析语句中的上下文,确定所述概念的至少一个语义;并将所述概念确定后的至少一个语义作为所述关键词在所述待解析语句中的语义。与现有技术相比,本专利技术提供的一种基于概念图的语义解析方法及装置具有的有益效果为:本专利技术先根据预先构建的概念图获取待解析语句中的各个词语的语义,然后根据各个词的语义以及待解析语句的句式结构,准确获取待解析语句的语义,以便智能终端做出正确的反馈。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种基于概念图的语义解析方法及装置的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术一种基于概念图的语义解析方法的第一实施例的流程示意图;图2是本专利技术一种基于概念图的语义解析方法的第二实施例中生成概念图的流程示意图;图3是本专利技术一种基于概念图的语义解析方法的第三实施例的流程示意图;图4是本专利技术一种基于概念图的语义解析方法的第四实施例的流程示意图;图5是本专利技术一种基于概念图的语义解析方法的第五实施例的流程示意图;图6是本专利技术一种基于概念图的语义解析装置的一个实施例的结构示意框图;图7是本专利技术一种基于概念图的语义解析装置的另一个实施例的结构示意框图。附图标号说明100、语句获取模块;200、关键词提取模块;300、关键词语义确定模块;310、匹配子模块;320、关键词语义确定子模块;321、关键词语义确定单元;400、语句语义确定模块;500、概念图生成模块;510、词库构建单元;520、语料获取单元;530、概念关系确定单元;540、名称及语义获取单元;550、概念图生成单元。具体实施方式为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照附图说明本专利技术的具体实施方式。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,本文档来自技高网...

【技术保护点】
1.一种基于概念图的语义解析方法,其特征在于,包括:/n获取用户输入的待解析语句;/n提取所述待解析语句中的关键词;/n将所述关键词与预先生成的概念图进行匹配,确定所述关键词在所述待解析语句中的语义;其中,所述概念图包括多个概念、多个概念之间的关联关系、概念对应的名称以及概念的语义;/n根据所述关键词在所述待解析语句中的语义以及所述待解析语句的句式结构,确定所述待解析语句的语义。/n

【技术特征摘要】
1.一种基于概念图的语义解析方法,其特征在于,包括:
获取用户输入的待解析语句;
提取所述待解析语句中的关键词;
将所述关键词与预先生成的概念图进行匹配,确定所述关键词在所述待解析语句中的语义;其中,所述概念图包括多个概念、多个概念之间的关联关系、概念对应的名称以及概念的语义;
根据所述关键词在所述待解析语句中的语义以及所述待解析语句的句式结构,确定所述待解析语句的语义。


2.根据权利要求1所述的一种基于概念图的语义解析方法,其特征在于,所述概念图的生成方法为:
根据词典构建词语库;
获取大量用户语料;
利用所述词语库识别所述语料中的概念,并确定所述概念之间的关系;
利用词语库获取所述概念对应的所有名称以及所述概念的语义;
根据所述概念之间的关系、所述概念对应的所有名称以及所述概念的语义生成概念图。


3.根据权利要求1所述的一种基于概念图的语义解析方法,其特征在于,所述将所述关键词与预先生成的概念图进行匹配,确定所述关键词在所述待解析语句中的语义具体包括:
将所述关键词与预先生成的概念图进行匹配,查找到所述关键词在所述概念图中对应的概念;
根据所述概念的语义,确定所述关键词在所述待解析语句中的语义。


4.根据权利要求3所述的一种基于概念图的语义解析方法,其特征在于,所述根据所述概念的语义,确定所述关键词在所述待解析语句中的语义具体包括:
当所述概念对应一个语义时,所述概念的语义为所述关键词在所述待解析语句中的语义;
当所述概念对应多个语义时,对多个语义的所述概念进行语义消歧,确定所述概念的至少一个语义,所述概念确定后的至少一个语义为所述关键词在所述待解析语句中的语义。


5.根据权利要求4所述的一种基于概念图的语义解析方法,其特征在于,当所述概念对应多个语义时,对多个语义的所述概念进行语义消歧,确定所述概念的至少一个语义,所述概念确定后的至少一个语义为所述关键词在所述待解析语句中的语义具体包括:
根据所述概念对应的关键词在所述待解析语句中的上下文,确定所述概念的至少一个语义;
所述概念确定后的至少一个语义为所述关键词在所述待解析语句中的语义。


6.一种基于概念图的语义...

【专利技术属性】
技术研发人员:崔颖
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东;44

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

1