[发明专利]语义解析方法、装置、设备和存储介质有效
申请号: | 201910503245.9 | 申请日: | 2019-06-11 |
公开(公告)号: | CN110232189B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 张炫;郭琳琳;曾少斌;刘鸿;胡俊;颜杰;张红玉;覃志奎;冯子剑;陆栋栋;李波 | 申请(专利权)人: | 上海喜马拉雅科技有限公司 |
主分类号: | G06F40/30 | 分类号: | G06F40/30 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 201203 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语义 解析 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种语义解析方法、装置、设备和存储介质。该方法包括:根据语义操作符序列中各语义操作符的解析顺序,对原始自然语言语句进行语义解析,得到语义解析记录序列;基于所述语义解析记录序列,采用目标语义序列中目标语义的解析顺序信息,确定目标语义指代的自然语言内容。通过多种语义操作符的结合,扩展了语义规则的表示能力,以及采用目标语义序列中目标语义的解析顺序信息,确定自然语言内容,解决了当前语义解析方案文法撰写复杂,表达能力有限,泛化和扩展能力弱的问题。
技术领域
本发明实施例涉及语义识别技术,尤其涉及一种语义解析方法、装置、设备和存储介质。
背景技术
现有的主要的语义文法解析方案分为两类,一种是基于文法的解析方案,另一类是基于机器学习的,通过神经网络来提取语句中的关键信息,完成语义解析。
其中,利用文法解析的方法需要深度递归或者使用大量的栈来完成文法的解析,占用空间大且不易拆解;表示能力有限,当出现类似词表匹配的时候,需要撰写大量的文法;泛化能力有限,使用文法规则进行泛化时一般只能通过通配符来进行,对关键词顺序有很强的要求;不利于扩展,如果需要对文法规则中的一些节点做特殊处理,一般的文法解析器是难以做到的。利用机器学习解析的方法的缺点是更新困难,当出现问题时无法及时更新机器学习的模型;需要大量标注数据来做训练,成本比较高;无法表示复杂的提取规则。
因此,如何能找到一种方法以克服以上缺点成为了急需解决的问题。
发明内容
本发明实施例提供一种语义解析方法、装置、设备和存储介质,以解决当前语义解析方案文法撰写复杂,表达能力有限,泛化和扩展能力弱的问题。
第一方面,本发明实施例提供了一种语义解析方法,包括:
根据语义操作符序列中各语义操作符的解析顺序,对原始自然语言语句进行语义解析,得到语义解析记录序列;
基于所述语义解析记录序列,采用目标语义序列中目标语义的解析顺序信息,确定目标语义指代的自然语言内容。
第二方面,本发明实施例还提供了一种语义解析装置,包括:
语义解析模块,用于根据语义操作符序列中各语义操作符的解析顺序,对原始自然语言语句进行语义解析,得到语义解析记录序列;
自然语言内容确定模块,用于基于所述语义解析记录序列,采用目标语义序列中目标语义的解析顺序信息,确定目标语义指代的自然语言内容。
第三方面,本发明实施例还提供了一种设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如实施例中任一所述的语义解析方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例中任一所述的语义解析方法。
本发明实施例提供的技术方案,通过多种语义操作符的结合,扩展了语义规则的表示能力,通过序列化的规则方案,简化了语义解析的流程,解决了当前语义解析方案文法撰写复杂,表达能力有限,泛化和扩展能力弱的问题。
附图说明
图1是本发明实施例一中提供的一种语义解析方法的流程示意图;
图2是本发明实施例二中提供的一种语义解析方法的流程示意图;
图3是本发明实施例三中提供的一种语义解析装置的结构示意图;
图4是本发明实施例四中提供的一种设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海喜马拉雅科技有限公司,未经上海喜马拉雅科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910503245.9/2.html,转载请声明来源钻瓜专利网。