【技术实现步骤摘要】
语义解析方法及装置
[0001]本公开涉及智能语音交互技术,尤其涉及一种语义解析方法及装置。
技术介绍
[0002]语义解析是指把自然语言自动转化为一种机器可以理解并执行的表达形式。语义解析技术可以应用在很多场景当中,比如搜索、客服等。在智能语音交互场景中,通过语义解析技术可以将用户询问(query)转换为结构化查询语句,从而从知识库当中获取答案。
[0003]语义解析的结果可以为很多下游的任务提供服务,方便下游任务理解用户的问题,如搜索、客服、问答等。以智能问答系统为例,用户提出一个问题query,当query发送到问答系统后,算法会对query进行解析,并得到结构化的查询语句,从知识图谱中获取答案并返回给用户。
[0004]由于应用场景多变,接收到的用户语句也较为复杂,涉及多种不同领域,语义解析系统常存在数据管理困难、解析效率和准确度较低的问题。
技术实现思路
[0005]为克服相关技术中存在的问题,本公开提供一种语义解析方法及装置,通过先在较上位层面进行粗粒度识别后精确解析的处理方式实现了高效灵活的智能语音方案。
[0006]根据本公开实施例的第一方面,提供一种语义解析方法,包括:
[0007]获取目标语句的第一识别结果,所述第一识别结果包括第一意图识别结果和第一实体识别结果,所述第一实体识别结果对应于多个垂域;
[0008]根据所述第一意图识别结果,确定所述第一实体识别结果对应的多个垂域中的一个垂域作为所述目标语句对应的目标垂域;
[0009]将 ...
【技术保护点】
【技术特征摘要】
1.一种语义解析方法,其特征在于,包括:获取目标语句的第一识别结果,所述第一识别结果包括第一意图识别结果和第一实体识别结果,所述第一实体识别结果对应于多个垂域;根据所述第一意图识别结果,确定所述第一实体识别结果对应的多个垂域中的一个垂域作为所述目标语句对应的目标垂域;将所述第一实体识别结果转化为所述目标垂域下的第二实体识别结果;根据所述第二实体识别结果,解析所述目标语句的意图。2.根据权利要求1所述的语义解析方法,其特征在于,所述获取目标语句的第一识别结果的步骤之前,还包括:创建至少一个第一槽位和与所述至少一个第一槽位对应的第一意图;对所述目标垂域进行向所述第一槽位的映射,建立所述目标垂域下第二槽位与所述第一槽位的关联关系,每个第二槽位对应一个第一槽位,每个第一槽位对应至少一个第二槽位,所述第一槽位的总数小于等于所述第二槽位的总数;将所述目标垂域关联至所述第一意图。3.根据权利要求2所述的语义解析方法,其特征在于,该方法还包括:根据所述第一槽位和所述第一意图,生成训练样本,所述训练样本包含所述目标垂域的正样本和负样本;使用所述训练样本,训练第一识别模型。4.根据权利要求3所述的语义解析方法,其特征在于,所述获取目标语句的第一识别结果的步骤包括:将所述目标语句输入所述第一识别模型,获取所述第一识别结果。5.根据权利要求4所述的语义解析方法,其特征在于,该方法还包括:收集所述第一识别模型的识别结果,将所述识别结果加入所述训练样本。6.根据权利要求2所述的语义解析方法,其特征在于,所述第一实体识别结果包含至少一个第一槽位的实体识别结果,所述将所述第一实体识别结果转化为所述目标垂域下的第二实体识别结果的步骤包括:获取所述目标垂域下各个所述第二槽位与所述第一槽位的对应关系;根据所述第一槽位的实体识别结果,确定对应的所述第二槽位的实体识别结果,生成所述目标垂域下的第二实体识别结果。7.根据权利要求1所述的语义解析方法,其特征在于,所述根据所述第二实体识别结果,解析所述目标语句的意图的步骤包括:根据所述第二实体识别结果和所述目标语句的关键字,解析所述目标语句的意图。8.根据权利要求1所述的语义解析方法,其特征在于,所述根据所述第二实体识别结果,解析所述目标语句的意图的步骤之后,还包括:根据所述目标垂域下的第二实体识别结果和所述目标语句的意图,生成并输出所述目标语句的查询语句。9.一种语义解析装置,其特征在于,包括:第一解析模块,用于获取目标语句的第一识别结果,所述第一识别结果包括第一意图识别结果和第一实体识别结果,所述第一实体识别结果对应于多个垂域;
垂域确定模块,用于根据所述第一意图识别结果,确定所述第一实体识别结果对应的多个垂域中的一个垂域作为所述目标语句对应的目标垂域;实体识别模块,用于将所述第一实体识别结果转化为所述目标垂域下的第二实体识别结果;意图解析模块,用于根据所述第二实体识别结果,解析所述目标语句的意图。10.根据权利要求9所述的语义解析装置,其特征在于,所述装置还...
【专利技术属性】
技术研发人员:许德智,代文,刘岩,刘惠文,陈帅,
申请(专利权)人:北京小米松果电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。