[发明专利]一种面向小语种语言的神经机器翻译方法有效

专利信息
申请号: 201910629266.5 申请日: 2019-07-12
公开(公告)号: CN110334361B 公开(公告)日: 2022-11-22
发明(设计)人: 田玲;朱大勇;秦科;罗光春;杨洋 申请(专利权)人: 电子科技大学
主分类号: G06F40/58 分类号: G06F40/58;G06N3/04;G06N3/08
代理公司: 成都希盛知识产权代理有限公司 51226 代理人: 陈泽斌
地址: 611731 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 语种 语言 神经 机器翻译 方法
【权利要求书】:

1.一种面向小语种语言的神经机器翻译方法,其特征在于,

通过以下步骤构建神经机器翻译模型以及进行训练:

步骤1、获取单语语料并进行预处理;

步骤2、利用单语语料分别训练源语言和目标语言的语言模型;

步骤3、利用小语种语言的平行语料库中的双语平行语料在源语言和目标语言的语言模型中的编码结果,分别训练用于将其中一种语言的编码结果映射到另一种语言空间中的映射器;

步骤4、利用单语语料训练鉴别器模型;

步骤5、利用语言模型、映射器、鉴别器模型、双语平行语料、单语语料训练翻译模型;

步骤2具体包括:

步骤2.1、为源语言和目标语言句子添加噪声;

步骤2.2、利用Transformer模型分别搭建源语言的语言模型和目标语言的语言模型;

步骤2.3、利用添加噪声后的源语言句子和未添加噪声的源语言句子构成源序列和目标序列,用于训练源语言的语言模型;利用添加噪声后的目标语言句子和未添加噪声的目标语言句子构成的源序列和目标语言序列,用于训练目标语言的语言模型;

步骤2.4、将小语种语言的平行语料库中的双语平行语料分别同步输入到源语言的语言模型和目标语言的语言模型中进行编码,两个语言模型的编码结果分别构成h1,h2两个序列,对(h1,h2)和(h2,h1)的集合进行保存;

步骤4具体包括:

步骤4.1、利用源语言的单语语料和目标语言的单语语料构建训练数据,其中,源语言的单语语料和目标语言的单语语料均包含未添加噪声和已添加噪声的句子;

步骤4.2、利用LSTM搭建一个n:1型网络模型作为鉴别器模型;

步骤4.3、利用步骤4.1中的训练数据对鉴别器模型进行训练;

步骤5具体包括:

步骤5.1、搭建源-目标和目标-源两个翻译模型:

其中,源-目标翻译模型的编码器、解码器分别由源语言的语言模型的编码器和目标语言的语言模型的解码器来构建,源-目标语言映射器添加在源-目标语言翻译模型的编码器、解码器中间;

目标-源翻译模型的编码器、解码器分别由目标语言的语言模型的编码器和源语言的语言模型的解码器来构建,目标-源语言映射器添加在目标-源语言翻译模型的编码器、解码器中间;

步骤5.2、利用源-目标平行语料训练源-目标翻译模型,利用目标-源平行语料训练目标-源翻译模型,完成两个翻译模型的初始化;

步骤5.3、分别利用源语言和目标语言的单语语料,通过输入相应的翻译模型得到相应的输出,并且利用鉴别器为翻译模型添加相似度损失;

步骤5.4、利用步骤5.3中两个翻译模型中的其中一个模型的输入和输出构成语料对,作为另一个翻译模型的输入,利用另一个翻译模型进行回译。

2.如权利要求1所述的一种面向小语种语言的神经机器翻译方法,其特征在于,

步骤1具体包括:

步骤1.1、利用爬虫工具爬取源语言和目标语言句子,并进行筛选,剔除长度超过阈值的句子,获得源语言和目标语言的单语语料;

步骤1.2、利用分词工具对源语言和目标语言的单语语料进行分词,并且使用BPE技术结合Word2Vec技术学习词向量,然后利用词向量将源语言和目标语言的单语语料以及小语种语言的平行语料库中的双语平行语料的句子进行向量化。

3.如权利要求2所述的一种面向小语种语言的神经机器翻译方法,其特征在于,

步骤1.2中所述使用BPE技术结合Word2Vec技术学习词向量,包括:

首先利用BPE技术对分词后的单语语料进行处理,包括学习子词、创建训练集词表、应用训练集词表到验证集和测试集;然后利用Word2Vec中的Skip-gram模式学习词向量。

4.如权利要求1所述的一种面向小语种语言的神经机器翻译方法,其特征在于,

步骤2.1中,为源语言和目标语言句子添加噪声的方式为:

按照一定概率删除或随机替换句子中的词,或者按照一定规则进行乱序。

5.如权利要求1所述的一种面向小语种语言的神经机器翻译方法,其特征在于,

步骤3具体包括:

步骤3.1、利用LSTM长短时记忆网络搭建源-目标语言映射器和目标-源语言映射器,分别对应将源语言的语言模型的编码结果映射到目标语言空间及将目标语言的语言模型的编码结果映射到源语言空间;

步骤3.2、利用(h1,h2)和(h2,h1)分别对搭建的两个映射器进行训练,完成两个映射器的初始化。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910629266.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top