The invention provides a statement response method, device, electronic device and storage medium based on artificial intelligence. The statement response method based on artificial intelligence includes: acquiring user questions, identifying entity words in the user questions; determining the target corpus in the corpus set according to the user questions, and determining the semantics of the target corpus as the segment granularity of the user questions Semantics; determining the semantic attribute corresponding to the entity word and arranging the entity word according to the progressive relationship corresponding to the semantic attribute to obtain the word granularity semantics of the user question; determining the output semantics of the user question according to the segment granularity semantics and the word granularity semantics; querying in the set knowledge map according to the output semantics And a semantic result is obtained, and an answer statement is generated according to the semantic result. Through the double granularity mechanism of the invention, the semantic generalization ability can be improved, the applicability to different user questions can be improved, and the correct response can be realized.
【技术实现步骤摘要】
基于人工智能的语句应答方法、装置及电子设备
本专利技术涉及人工智能技术,尤其涉及一种基于人工智能的语句应答方法、装置、电子设备及存储介质。
技术介绍
人工智能(AI,ArtificialIntelligence)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。自然语言处理(NLP,NatureLanguageProcessing)是人工智能的一个重要方向,它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法,是一门融语言学、计算机科学、数学于一体的科学。语句应答是自然语言处理的重要分支,具体指将用户问句转化为计算机可以理解的逻辑形式,并根据已存储的信息进行应答的过程。在相关技术提供的方案中,通常是通过大量的高质量语料训练分类模型,然后通过分类模型对用户问句进行语义解析,根据语义解析的结果进行应答。但是,对于含有噪声或者较为复杂的用户问句,通过分类模型难以解析其中的核心语义,容易出现无法应答,或应答语句与用户问句不对应的情况。综上,相关技术提供的方案对不同用户问句的适用性差,应答的正确率低。
技术实现思路
本专利技术实施例提供一种基于人工智能的语句应答方法、装置、电子设备及存储介质,能够提升对不同用户问句的适用性,提升应答的正确率。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种基于人工智能的语句应答方法,包括:获取用户问句,识别所述用户问句中的实体词; ...
【技术保护点】
1.一种基于人工智能的语句应答方法,其特征在于,包括:/n获取用户问句,识别所述用户问句中的实体词;/n根据所述用户问句在语料集中确定目标语料,将所述目标语料的语义确定为所述用户问句的段句粒度语义;/n确定所述实体词对应的语义属性,并将所述实体词按照所述语义属性对应的递进关系进行排列,得到所述用户问句的字词粒度语义;/n根据所述段句粒度语义及所述字词粒度语义,确定所述用户问句的输出语义;/n根据所述输出语义在设定的知识图谱中进行查询,得到语义结果;/n根据所述语义结果生成应答语句。/n
【技术特征摘要】
1.一种基于人工智能的语句应答方法,其特征在于,包括:
获取用户问句,识别所述用户问句中的实体词;
根据所述用户问句在语料集中确定目标语料,将所述目标语料的语义确定为所述用户问句的段句粒度语义;
确定所述实体词对应的语义属性,并将所述实体词按照所述语义属性对应的递进关系进行排列,得到所述用户问句的字词粒度语义;
根据所述段句粒度语义及所述字词粒度语义,确定所述用户问句的输出语义;
根据所述输出语义在设定的知识图谱中进行查询,得到语义结果;
根据所述语义结果生成应答语句。
2.根据权利要求1所述的语句应答方法,其特征在于,所述根据所述用户问句在语料集中确定目标语料,将所述目标语料的语义确定为所述用户问句的段句粒度语义,包括:
根据所述用户问句在语料集中确定候选语料;
确定所述用户问句与所述候选语料之间的语句相似度;
当所述语句相似度超过第一相似度阈值时,将所述候选语料确定为目标语料,将所述目标语料的语义确定为所述用户问句的段句粒度语义;
当所有所述候选语料的所述语句相似度均未超过所述第一相似度阈值时,确定所述目标语料及所述段句粒度语义为空。
3.根据权利要求2所述的语句应答方法,其特征在于,所述根据所述用户问句在语料集中确定候选语料,包括:
确定所述实体词的语法属性,并将所述用户问句中语法属性为主语的所述实体词替换为指代词;
在所述语料集中查询与替换后的所述用户问句相关的语料,并确定所述语料与替换后的所述用户语句之间的相关度;
将与替换后的所述用户语句的相关度满足相关度条件的语料,确定为候选语料。
4.根据权利要求2所述的语句应答方法,其特征在于,所述确定所述用户问句与所述候选语料之间的语句相似度,包括:
通过神经网络模型确定所述用户问句与所述候选语料之间的第一相似度;
通过极端梯度提升模型确定所述用户问句与所述候选语料之间的第二相似度;
根据所述第一相似度及所述第二相似度,确定所述用户问句与所述候选语料之间的语句相似度。
5.根据权利要求1所述的语句应答方法,其特征在于,所述确定所述实体词对应的语义属性之前,还包括:
确定所述实体词的语法属性;
根据设定的语法模板对所述实体词的语法属性进行校验;
当存在不符合所...
【专利技术属性】
技术研发人员:张倩汶,饶孟良,闫昭,曹云波,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。