【论文阅读】Mean teachers are better role models

下载

1. 摘要

最近提出的Temporal Ensembling在几个半监督学习基准中取得了最先进的结果。它维护每个训练示例的标签预测的EMA,并惩罚与此目标不一致的预测。然而,由于目标每个 epoch 只改变一次,因此在学习大型数据集时,Temporal Ensembling变得笨拙。为了克服这个问题,我们提出了 Mean Teacher,这是一种平均模型权重而不是标签预测的方法。作为一个额外的好处,Mean Teacher 提高了测试的准确性,并且可以使用比 Temporal Ensembling 更少的标签进行训练。

2. 前置知识

在阅读完论文摘要的同时,同时也伴随着懵逼,原因无非是缺少了这个领域的前置知识。这个小节主要就是介绍我在理解论文过程中补充了解的前置知识。

2.1. Temporal Ensembling

我们可以先翻译成时间集成,摘要中的第一句是在致敬前辈的发现,所以这个是state of art提出的。想要具体了解这篇论文中的知识点,可以看完之前的博客

2.2. EMA

EMA(exponential moving average),也叫指数移动平均,是时间序列分析中常用到的一种类型平均值。简单来说,EMA就是一个加权平均值。其中,它的一个重要的特点是随着时间的流逝,旧的观察值会呈现指数衰减。等式1,表示的是EMA的递推公式,详情可以参见博客

S t = { S 0 , t = 1 ( 1 − α ) S t − 1 + α X t , t ≥ 2 (1) S_t = \begin{cases} S_0,& t=1 \\ (1-\alpha)S_{t-1}+\alpha X_t,& t \geq2 \\ \end{cases}\tag{1} St={S0,(1α)St1+αXt,t=1t2(1)

3. 算法描述

MeanTeacherModel
本文提出算法创新是基于前一篇论文的,主要的改动是对一致性代价,这个可以理解为无监督损失。本文的算法本质上是维护两个模型,Teacher and Student,将相同输入通过两个模型的输出做二范数运算的结果作为无监督损失。 Π \Pi Π model中本质上只维护了一个模型,只是会有Dropout T e m p o r a l E n s e m b l i n g Temporal Ensembling TemporalEnsembling也只维护了一个模型,只是将模型在每个epoch的输出做EMA。本文比较直接,直接维护两个模型,将两个模型的参数做EMA,宏观上可以看作是一个模型将自身经验传授给了另外一个模型,论文中描述为Mean Teacher

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来日可期1314

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值