【阅读笔记】HOW DO VISION TRANSFORMERS WORK?

原论文地址:https://arxiv.org/abs/2202.06709

目录

Abstract

1.Introduction

1.1 Realted Work

1.2 Contribution

2.Key Points

3.AlterNet

 ​

Abstract

论文围绕三点展开:

1.MSA通过平缓神经网络的loss landscape提升准确度和泛化能力,这种能力来自于data specificity而不是long-range dependency(联系两个较远pixel的关系)。

2.MSA是低通滤波器,Conv是高通滤波器,它们功能互补。

3.提出AlterNet,用MSA块代替一个stage结束时的conv块。

1.Introduction

        广泛的观点认为MSA的成功来自于弱归纳偏置(weak inductive bias)和长期依赖的捕捉(long-range dependency),由于其over-flexibility特性,导致ViT在训练数据上过拟合。作者对此提出了反对意见。

1.1 Realted Work

        从CNN的角度看,MSA是一种特殊的卷积变换,它作用于所有的feature map points,具有large-sized和data-specific的特点。

        weak inductive bias真的对MSA的预测能力有所提升吗?作者认为适当的约束实际上可能有助于模型学习强表示,并举了local MSA成功的例子。

        MSA的三点特性:①MSA相较CNN提升了预测性能。②ViT对高频噪声的鲁棒性强。③模型尾部的MSA块显著提高了预测性能。

        提出问题:①MSA的哪些特性可以用来优化神经网络,MSA的long-range dependencies真的对模型有帮助吗。②MSA和Conv的表现差异。③如何协调MSA和Conv。

1.2 Contribution

        三个要点:①MSA是空间平滑的,公式(1)是一个合适的归纳偏置。由于局部MSA优于全局MSA,MSA的一个关键特性是它们的数据特异性。②MSA减少高频信号,而Convs则相反,放大高频成分,它们功能互补。③提出AlterNet,一种MSA和conv混合的模型。

\boldsymbol{z}_{j}=\sum_{i} \operatorname{Softmax}\left(\frac{\boldsymbol{Q} \boldsymbol{K}}{\sqrt{d}}\right)_{i} \boldsymbol{V}_{i, j}     (1)

2.Key Points

        inductive bias越强,表征能力越强。ViT不会过度拟合小型训练数据集;MSA让神经网络的损失变得平缓进而提升了表现;ViT的非凸损失导致性能不佳。MSAs的一个关键特性是data specificity而不是long-range dependency,long-range dependency 阻碍了神经网络的优化。

        MSA是低通滤波器,而Conv是高通滤波器;MSA聚合feature map,Conv与之相反。

        stage尾端的MSA有助于提升性能。

3.AlterNet

 

 如图是基于ResNet50的AlterNet的网络结构,白色块代表Conv块,灰色块代表MSA块,蓝色块代表下采样块,相较于ResNet,作者将每一个stage尾端的Conv模块替换成了MSA块。

感谢指正!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值