论文笔记--ERNIE-VIL 2.0: MULTI-VIEW CONTRASTIVE LEARNING FOR IMAGE-TEXT PRE-TRAINING

1. 文章简介

  • 标题:ERNIE-VIL 2.0: MULTI-VIEW CONTRASTIVE LEARNING FOR IMAGE-TEXT PRE-TRAINING
  • 作者:Bin Shan Weichong Yin Yu Sun Hao Tian Hua Wu Haifeng Wang
  • 日期:2022
  • 期刊:arxiv preprint

2. 文章概括

  文章提出了基于Multi-view进行预训练的多模态模型ERNIE-ViL 2.0,更高效地捕捉到模态内部和模态之间的特征。文章通过引入sequence of object tags作为一种特殊view,来提升模型对语义-图像的对齐能力。实验表明,ERNIE-ViL 2.0在多个下游多模态任务上取得了SOTA水平。

3 文章重点技术

3.1 Multi-view learning

  文章的整体架构基于多视角学习(Multi-view learning),简单来说就是将一个物体的多个角度的输入互为补充,比如3D物体的不同角度,比如不同组合方式,比如指纹的不同录入角度等。
  首先,文章构建了各种不同的视角:

  • I2I(image-image):针对输入的图片,我们通过图像增强方式来构造图像的多种视角。具体增强方法为对图片进行随机的剪裁、翻转或高斯模糊,得到图像的两个不同视角 I v 1 , I v 2 I_{v_1}, I_{v_2} Iv1,Iv2
  • T2T(text-text):针对输入的文本,文章参考SimCSE[2]的dropout方法,即对输入的文本进行随机的dropout mask对其中一部分token进行掩码,得到文本的不同视角 T v 1 , T v 2 T_{v_1}, T_{v_2} Tv1,Tv2
  • I2T(image-text)/T2I(text-image):针对输入的图片-文本对,我们引入special text sequence。具体来说,通过pretrained object detector对输入的图片进行目标检测,得到目标 o 1 , … , o k o_1, \dots, o_k o1,,ok,然后生成prompt:This picture contains o 1 , o 2 , … , o k o_1, o_2, \dots, o_k o1,o2,,ok。通过这个特殊的sequence对图片标题中缺失的文本信息进行补充
      整体架构如下所示
    整体架构

3.2 对比损失函数

  为了让模型学习到上述四种view,文章构建统一的损失函数将上述view结合。给定4种view的集合 S = { ( I v 1 , I v 2 ) , ( T v 1 , T v 2 ) , ( I v 1 , T v 1 ) , ( T v 1 , I v 1 ) } S = \{(I_{v_1}, I_{v_2}), (T_{v_1}, T_{v_2}), (I_{v_1}, T_{v_1}), (T_{v_1}, I_{v_1})\} S={(Iv1,Iv2),(Tv1,Tv2),(Iv1,Tv1),(Tv1,Iv1)},我们计算最小化每一个view pair的损失: L ( x , y ) = − 1 N ∑ i N log ⁡ exp ⁡ h x i T h y i / τ ∑ j = 1 N exp ⁡ h x i T h y j / τ L_{(x, y)} = -\frac 1N \sum_i^N \log \frac {\exp h_x^{i^T} h_y^i /\tau}{\sum_{j=1}^N \exp h_x^{i^T} h_y^j /\tau} L(x,y)=N1iNlogj=1NexphxiThyj/τexphxiThyi/τ,其中 x , y x, y x,y表示 S S S的任意一个元素的两个view, h h h表示对应的encoder编码结果, τ \tau τ为温度, N N N为batch size。该损失函数的目的是让 h x i h_x^i hxi h y i h_y^i hyi尽可能相似,即每一种view中的两个view要比较接近(点积尽可能大),而每两个不同对中的两个view尽可能远。
  最终模型通过最小化如下损失函数进行参数更新: L m u l t i − v i e w = ∑ s ∈ S λ s L s L_{multi-view} = \sum_{s \in S} \lambda_s L_s Lmultiview=sSλsLs

4. 文章亮点

  文章基于multi-view learning训练得到了多模态模型ERNIE-Vil 2.0,ERNIE-ViL 2.0仅通过开源数据训练在英文跨模态检索任务上实现了zero-shot任务的显著提升,在中文跨模态检索任务上也达到了SOTA。下图展示了ERNIE-ViL 2.0 可以有效支撑一些复杂的跨模态检索任务。此外,文章通过引入目标检测信息,弥补了部分文本信息缺失的情况,更高效地实现模型对图像-文本对齐的学习。
跨模态检索

5. 原文传送门

ERNIE-VIL 2.0: MULTI-VIEW CONTRASTIVE LEARNING FOR IMAGE-TEXT PRE-TRAINING

6. References

[1] 论文笔记–ERNIE-ViL: Knowledge Enhanced Vision-Language Representations through Scene Graphs
[2] 论文笔记–SimCSE: Simple Contrastive Learning of Sentence Embeddings

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值