[发明专利]基于交互式Transformer的图像-多语言字幕转换方法在审
申请号: | 202210418758.1 | 申请日: | 2022-04-20 |
公开(公告)号: | CN114707523A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 胡珍珍;徐月圆;周愿恩;洪日昌;汪萌 | 申请(专利权)人: | 合肥工业大学 |
主分类号: | G06F40/58 | 分类号: | G06F40/58;G06F40/211;G06F40/242;G06F40/289;G06N3/04;G06N3/08;G06V20/62 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230009 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 交互式 transformer 图像 语言 字幕 转换 方法 | ||
1.一种基于交互式Transformer的图像-多语言字幕转换方法,其特征是,按如下步骤进行:
步骤1、构建图像-多语言字幕数据集D={I,Y,Z};其中,I表示图像集,Y表示由所述图像集I中每张图像所对应的若干个中文描述语句构成的中文字幕集合;Z表示由所述图像集I中每张图像所对应的若干个英文描述语句构成的英文字幕集合;
步骤2、获取图像的VinVL特征表示;
采用VinVL模型对图像集I中的图像i进行处理,得到图像i的VinVL特征表示xi;
步骤3、获取文本的特征表示;
步骤3.1、基于中文字幕集合Y和英文字幕集合Z构建包含M1个词汇量的中文字典以及M2个词汇量的英文字典;
步骤3.2、计算中文字幕集合Y中每个中文描述语句的文本特征表示,令图像i所对应的任意一个中文描述语句yi的中文文本特征表示记为其中,表示中文描述语句yi中的第k个中文词向量;K表示词向量总数;
计算英文描述语句集合Z中每个英文描述语句的文本特征表示,令图像i所对应的任意一个英文描述语句zi的英文文本特征表示记为其中,表示英文描述语句zi中的第k个英文词向量;
步骤4、构建图像-多语言字幕模型,包括:编码器、解码器和生成器;
步骤4.1、所述编码器由L1个相同的编码模块依次连接而成,每个编码模块均由多头自注意网络和全连接前馈网络组成,且每个编码模块后均连接有残差操作层和正则化操作层;
所述图像i的VinVL特征表示xi输入所述编码器中,并经过依次经过L1个编码模块的处理后输出图像i的上下文区域特征
步骤4.2、所述解码器由L2个相同的解码模块依次连接而成,且每个解码模块均由交互模块、关系模块和前馈网络组成;所述交互模块由一个自注意模块、一个关系注意模块和一个融合模块组成;
步骤4.2.1、使用位置编码表示序列的顺序;
对第k个中文词向量和第k个英文词向量进行位置编码,分别得到第k个中文嵌入特征和第k个英文嵌入特征从而得到图像i所对应的任意一个中文描述语句的中文嵌入特征向量和图像i所对应的任意一个英文描述语句的英文嵌入特征向量
步骤4.2.2、将中文嵌入特征向量和英文嵌入特征向量拼接为向量后输入第一个解码模块中的交互模块进行交互学习,分别由自注意模块输出中文的内部表示Hicn-cn和英文的内部表示Hien-en、由关系注意模块输出中-英的交互表示Hicn-en和英-中的交互表示的Hien-cn,再将中文的内部表示Hicn-cn、英文的内部表示Hien-en和中-英的交互表示Hicn-en、英-中的交互表示Hien-cn输入融合模块中,并利用式(1)和式(2)的融合函数进行融合,从而得到图像i所对应的任意一个中、英文描述语句的高级表示Hicn、Hien:
Hien=Hien-en+λ1×relu(Hien-cn) (1)
Hicn=Hicn-cn+λ2×relu(Hicn-en) (2)
式(1)和式(2)中,λ1,λ2表示两个控制参数;relu表示激活函数;
步骤4.2.3、由中、英文描述语句的高级表示Hicn、Hien拼接为高级表示[Hicn,Hien],并将图像i的上下文区域特征一起输入关系模块中,并由关系模块输出图像i及其对应的中英文描述语句的关系注意特征Ii-YiZi;
步骤4.2.4、将关系注意特征Ii-YiZi输入前馈神经网络,并输出解码特征Decoderi,1;
步骤4.2.5、将第一个解码模块输出解码特征Decoderi,1作为下一个解码模块的输入,并依次经过L2个解码模块的处理后,由第L2个解码模块的前馈神经网络输出最终的解码特征Decoderi,L2;
步骤4.3、生成对图像i的中、英文自然语言描述句子:
步骤4.3.1、将最终的解码特征Decoderi,L2中包含的图像i的中、英文语言描述的预测信息按维度拆为中文预测信息cn-Decoderi,L2和英文预测信息en-Decoderi,L2;
将所述中文预测信息cn-Decoderi,L2输入中文句子生成器,生成中文描述句子的预测特征cni;
将所述英文预测信息en-Decoderi,L2输入英文句子生成器,生成英文描述句子的预测特征eni;
步骤4.3.2、在中、英字典中查找中、英文描述句子的预测特征cni,eni所对应的单词,从而生成中、英文自然语言描述句子yi′,zi′;
步骤5、优化图像-多语言字幕模型:
步骤5.1、在第一训练阶段时,基于所述图像-多语言字幕数据集D,通过最小化如式(1)所示的交叉熵损失loss来优化图像-多语言字幕模型:
式(3)中,θ表示学习参数;
步骤5.2、在第二训练阶段时,基于式(6)所示的总梯度利用self-critical训练方法对优化后的图像-多语言字幕模型进行微调,从而得到最佳图像-多语言字幕模型:
式(4)~式(6)中,表示中文自然语言描述句子y′的梯度;表示英文自然语言描述句子z′的梯度;θ表示学习参数,R表示CIDEr函数,b表示基础分数,N表示采样总数,yi′表示图像i的中文自然语言描述句子,z′n表示In的英文自然语言描述句子;
步骤5.3、以最佳图像-多语言字幕模型实现对输入的任意图像输出其对应的中、英文语言字幕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥工业大学,未经合肥工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210418758.1/1.html,转载请声明来源钻瓜专利网。
- 基于Transformer+LSTM神经网络模型的商品销量预测方法及装置
- 一种基于Transformer模型自然场景文字识别方法
- 一种深度Transformer级联神经网络模型压缩算法
- 点云分割方法、系统、介质、计算机设备、终端及应用
- 基于Transformer的中文智能对话方法
- 一种基于改进Transformer模型的飞行器故障诊断方法和系统
- 一种基于Transformer模型的机器翻译模型优化方法
- 基于Transformer和增强交互型MPNN神经网络的小分子表示学习方法
- 基于U-Transformer多层次特征重构的异常检测方法及系统
- 基于EfficientDet和Transformer的航空图像中的飞机检测方法
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序