Curriculum adversarial training

本文介绍了一种名为Curriculum Adversarial Training(CAT)的方法,旨在解决对抗训练过度拟合特定攻击的问题,提高模型在测试数据上的泛化能力。基本的课程学习策略从弱攻击开始,逐步增加攻击强度。为了增强模型的鲁棒性,作者提出了两种额外的优化技术:批处理混合和量化。批处理混合通过在每个批次中混合不同攻击强度的对抗样本来防止遗忘,而量化限制输入到有限的空间,减少对抗样例的可能性。实验表明,CAT结合量化不仅提高了训练效率,还增强了模型对对抗样本的实证最坏情况准确性。
摘要由CSDN通过智能技术生成

Weakness of adversarial training: overfit to the attack in use and hence does not generalize to test data

Curriculum adversarial training

思想:train model from weak attack to strong attack

方法

Let l l l denote the attack strength, K K K denote the maximal attack strength. A ( l ) \mathcal{A}(l) A(l) denotes an attack class parameterized with l l l.

Basic curriculum learning

i). start from no attack;
ii). train the model for one epoch and, once finished, calculate the l ~ \tilde{l} l~-accuracy;
iii-a). if l ~ \tilde{l} l~ increases at least once over the last 10 epoches, continue training;
iii-b). if l ~ \tilde{l} l~ does not increase over the last 10 epoches, set the parameters of the model to be the best ones (i.e. 10 epoches ago), and increase l l l by 1;
iv). Stop when

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值