[发明专利]基于交互式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-en1×relu(Hien-cn) (1)

Hicn=Hicn-cn2×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、以最佳图像-多语言字幕模型实现对输入的任意图像输出其对应的中、英文语言字幕。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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