【技术实现步骤摘要】
一种复述句识别的方法及装置
本专利技术涉及金融科技(Fintech)领域,尤其涉及一种复述句识别的方法及装置。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技转变,但由于金融行业的安全性、实时性要求,也对技术提出的更高的要求。在金融领域的客服服务中,复述句识别是智能语音客服系统中一个重要的问题,正确的识别并理解复述句能够很好的提升用户体验。在智能语音客服系统中,复述句一般定义为用户的当前输入是否是对智能客服上一句在语义上的正确重复。现有的技术方案一般是通过词向量模型分别得到两个句子的初始向量表示,然后再通过CNN或者RNN模型得到两个句子的最终向量表示,最后对两个向量通过求相似度等方式确定两个句子是否是相似句。但是,这种方法识别结果精度不高,影响用户体验。综上,目前亟需一种复述句识别的方法,用以解决现有技术中存在复述句识别精度不高的问题。
技术实现思路
本专利技术提供了一种复述句识别的方法及装置,可以解决现有技术中存在复述句识别精度不高的问题。< ...
【技术保护点】
1.一种复述句识别的方法,其特征在于,包括:/n获取待识别的两个句子;/n在确定所述两个句子的编辑距离不为0时,确定所述两个句子中每个词的语义角色;/n若所述两个句子中的语义角色相同且相同语义角色对应的词相同或为同义词,则确定所述两个句子为复述句。/n
【技术特征摘要】
1.一种复述句识别的方法,其特征在于,包括:
获取待识别的两个句子;
在确定所述两个句子的编辑距离不为0时,确定所述两个句子中每个词的语义角色;
若所述两个句子中的语义角色相同且相同语义角色对应的词相同或为同义词,则确定所述两个句子为复述句。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
若所述两个句子中语义角色不完全相同和/或相同语义角色对应的词不相同,则确定所述两个句子的语义角色中的施事或受事是否相同,若否,则对所述施事或受事对应的词进行第一处理,根据第一处理后的两个句子的语义角色确定所述两个句子是否为复述句,否则根据所述两个句子的语义角色中的语义附加词确定所述两个句子是否为复述句。
3.如权利要求2所述的方法,其特征在于,所述对所述施事或受事的词进行第一处理,根据第一处理后的两个句子的语义角色确定所述两个句子是否为复述句,包括:
将所述两个句子中的所述施事或受事对应的词进行反转和/或继承;
若反转和/或继承后的两个句子的语义角色相同且相同的语义角色对应的词相同或为同义词,则确定所述两个句子为复述句,否则根据所述两个句子的语义角色中的语义附加词确定所述两个句子是否为复述句。
4.如权利要求3所述的方法,其特征在于,所述根据所述两个句子的语义角色中的语义附加词确定所述两个句子是否为复述句,包括:
确定所述语义附加词是否为状语且为否定词,若是,则在确定所述否定词的数量为偶数时,将所述两个句子确定为复述句,在确定所述否定词的数量为奇数时,将所述两个句子确定为复述句;
否则确定所述语义附加词是否为预设重要信息,若所述语义附加词是所述预设重要信息,则确定出向用户反问的句子,若所述语义附加词不是所述预设重要信息,则将所述两个句子向量化处理后,根据所述两个句子的向量的相似性确定所述两个句子是否为复述句。
5.如权利要求4所述的方法,其特征在于,所述根据所述两个句子的向量的相似性确定所述两个句子是否为复述句,包括:
若所述两个句子的向量的相似性大于阈值,则确定所述两个句子为复述句,否则确定两个句子不是复述句。
6.如权利要求1至5任一项所述的方法,其特征在于,所述确定两个句子中每个词的语义角色,包括:
将所述两个句子输入到语义角色识别模型中,确定出所述两个句子中每个词的语义角色,其中,所述语义角色识别模型是使用根据语义角色标注标注的训练样本对序列标注模型进行训练得到的。
7.如权利要求6所述的方法,其特征在于,所述使用根据语义角色标注标注的训练样本对序列标注模型进行训练得到所述语义角色识别模型,包括:
获取根据语义角色标注标注的训练样本,
将所述训练样本中的句子进行预处理;
将预处理后的句子输入到预训练模型中,得到每个句子中每个字的向量表示;
将所述向量表示输入到序列标注模型中进行训练,得到所述语义角色识别模型。
8.一种复述句识别的装置,其特征在于,包括:
获取单...
【专利技术属性】
技术研发人员:周楠楠,汤耀华,杨海军,徐倩,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。