作者 | 慕苏

简介

本文将两种生物视觉机制,分别是视网膜的非均匀采样机制和多种不同大小的感受野存在机制,应用到神经网络中,提高了神经网络的对抗鲁棒性。

论文地址:

https://arxiv.org/abs/2006.16427

引言

尽管卷积神经网络在视觉识别任务上取得了卓越的表现,但它们在一些任务上仍然落后于人类的视觉系统。比如,神经网络对于微小的对抗扰动十分脆弱,而人眼对于视觉刺激上的微小扰动则非常鲁棒。近年来,有大量工作表明人工神经网络在建模大脑的腹侧视觉流上具有适用性。因此,本文提出将两种生物视觉机制应用到神经网络中,以提高神经网络的对抗鲁棒性。此外,作者通过消融实验,进一步分析了每种机制中影响神经网络鲁棒性的关键因素。

模型介绍

1. 生物视觉机制

  • 第一种机制是视网膜对视觉刺激的非均匀空间采样机制。视网膜小凹中心的视锥细胞密度最大,从中心向四周视锥细胞密度递减。上图左侧显示了5种视网膜注视点下,视网膜空间采样的分布和效果。

  • 第二种机制是视觉皮层V1细胞存在不同尺度的感受野机制。上图右侧显示了5种不同的视觉皮层注视点下,周围不同空间尺度的感受野区域(红色矩形框)。

2. 基于生物视觉机制设计模型

基于上述两种生物视觉机制,作者设计了下图所示的神经网络模型C和D。模型A是普通的卷积神经网络,模型B简单地截取图片上的不同区域来模拟不同注视点的作用,被称为“粗糙的注视点”模型。模型A和B是为了和模型C、D作对照。模型C是融入第一种生物启发机制的模型,被称为“视网膜注视点”模型(retinal fixations),该模型对图片在不同注视点下进行非均匀采样,之后再将其送入神经网络中。模型D是融入第二种生物启发机制的模型,被称为“视皮层注视点”模型(corticalfixations),该模型将标准的ResNet网络分成不同的分支,每个分支处理一种尺度的感受野,之后再将不同分支的结果拼接起来。

实验结果

1、正常样本上的准确率

上表展示了模型A(STANDARD RESNET)、B(COARSE FIXATIONS)、C(RETINAL FIXATIONS)、D(CORTICAL FIXATIONS)在不同的数据集上的测试准确率,可以看到模型B的性能普遍优于普通模型A,同时模型C的性能和模型B旗鼓相当,两者差距不大。

2、对抗鲁棒性

上图显示了在不同数据集上,随着对抗扰动大小的增加,不同模型的鲁棒性结果。我们可以发现,基于生物视觉机制的模型(retinal fixations和cortical fixations)比普通模型(ResNet)具有更好的对抗鲁棒性。此外,在CIFAR10数据集上,retinal fixations和cortical fixations模型的鲁棒性要低于对抗训练的模型。

3. 消融实验

作者通过消融实验来研究两种生物视觉机制中影响神经网络对抗鲁棒性的决定性因素。

如上图左侧所示,“uniformresampling”为均匀采样,而“retinal fixations”采用非均匀采样,可以看到,相比于最优的对照模型,均匀采样的准确率提升小于0,而非均匀采样的准确率提升大于0,说明均匀采样无法提升模型的鲁棒性,而非均匀采样可以。在上图右侧中,由于“cortical fixations”模型考虑图片不同尺度的感受野,同时采用多条神经网络分支处理不同尺度的感受野图片,最后对不同尺度的感受野图片进行高斯下采样再送入CNN中。因此“emsembling”消融模型仅采用一条神经网络分支,“gaussian blur”采用和“coarse fixations”模型一样的下采样方式,但是在图片上加了高斯模糊,“gaussian downsample”则是“cortical fixations”模型中对应最大感受野的分支。我们可以发现,“emsembling”模型无法提高神经网络的鲁棒性,“gaussian blur”能稍微提高模型的鲁棒性。“gaussian downsample”能大幅提高模型的鲁棒性,但是性能低于“corticalfixations”,说明在“cortical fixations”模型中增加对大尺度感受野图片特征的利用,有利于提高模型的对抗鲁棒性。


推荐阅读

(点击标题可跳转阅读)

干货 | 公众号历史文章精选

我的深度学习入门路线

我的机器学习入门路线图

重磅

AI有道年度技术文章电子版PDF来啦!

扫描下方二维码,添加 AI有道小助手微信,可申请入群,并获得2020完整技术文章合集PDF(一定要备注:入群 + 地点 + 学校/公司。例如:入群+上海+复旦

长按扫码,申请入群

(添加人数较多,请耐心等待)

感谢你的分享,点赞,在看三连↓

利用生物视觉机制提高神经网络的对抗鲁棒性 | NeurIPS 2020相关推荐

  1. 明光杂感之二:生物视觉与计算机视觉的比较研究

    2013春天一个普普通通的下午,在剑桥大学牛顿数学中心图书馆看书的时候,偶然发现了David Marr 的名著 Vision (1982版)原本,心情顿时极为复杂,想偷.想借而不还.想......不知 ...

  2. 对抗鲁棒性使得神经网络又强又怂

    AI TIME欢迎每一位AI爱好者的加入! 对抗样本的存在表明现代神经网络是相当脆弱的. 为解决这一问题,研究者相继提出了许多方法,其中使用对抗样本进行训练被认为是至今最有效的方法之一. 然而,经过对 ...

  3. 直播预告:对神经网络对抗鲁棒性正则化的认识 | AI TIME PhD

    对神经网络对抗鲁棒性正则化的认识        2020年8月12日 20:00-21:00      划重点 ! 直播通道: 哔哩哔哩直播通道 扫码或点击链接 关注AITIME哔哩哔哩官方账号 观看 ...

  4. 北大吴思教授:人脑视觉机制有望开启下一代深度神经网络

    6月22日,北京智源大会"认知神经基础专题论坛"于线上举办,来自北京师范大学认知神经科学与学习国家重点实验室的毕彦超教授.北京大学心理与认知学院的方方教授.北京师范大学心理学部的刘 ...

  5. 论文解读:《利用注意力机制提高DNA的N6-甲基腺嘌呤位点的鉴定》

    论文解读:<Leveraging the attention mechanism to improve the identification of DNA N6-methyladenine si ...

  6. 条件生成对抗神经网络,生成对抗网络gan原理

    关于GAN生成式对抗网络中判别器的输出的问题 . ...摘要生成式对抗网络GAN(Generativeadversarialnetworks)目前已经成为人工智能学界一个热门的研究方向.GAN的基本思 ...

  7. 基于脑机接口的光感知视觉机制模型

    在卷积神经网络模型的基础上,建立了脑电图学习网络模型(EEGNet).由于EEGNet具有适应脑电图处理的优点,可以应用于脑电图识别领域.但是,该应用存在一个瓶颈问题,即特定脑机接口(BCI)的EEG ...

  8. NBT:利用细胞甘油三酯存储提高链霉菌中聚酮类化合物的效价

    利用细胞内甘油三酯存储提高链霉菌中聚酮类化合物的效价 靶向代谢流分析(Glycosis, TCAcycle, beta-oxidation)由中科脂典平台完成 原文链接: https://www.na ...

  9. 2018:MIXED PRECISION TRAINING OF CONVOLUTIONAL NEURAL NETWORKS USING INTEGER OPERATIONS利用整数运算对卷积神经网络

    @[TOC](2018:MIXED PRECISION TRAINING OF CONVOLUTIONAL NEURAL NETWORKS USING INTEGER OPERATIONS(利用整数运 ...

最新文章

  1. 将线程pid转成16进制_如何使用jstack分析线程状态
  2. JOGL   java调用openGL
  3. linux+python+djiango+mysql编译安装学习笔记
  4. 设计有setAll功能的哈希表
  5. 比select2 更好用的chosen插件 for angular
  6. 圣诞快乐!灯火点不燃圣经
  7. LeetCode 274. H指数(排序,哈希)
  8. android开机渲染视频太久,Android过度渲染优化解决方案
  9. php按照二维数组某个字段排序,PHP 二维数组根据某个字段排序
  10. 微服务流控防护场景与应对措施
  11. 前端面试题-CSS选择器性能优化
  12. tornado基本使用一
  13. 五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看)
  14. 《计算机网络》学习笔记 ·006【应用层】
  15. MySQL InnoDB 锁
  16. 权重衰减 weight_decay 是个啥
  17. iOS 警告 Local declaration of 'XXX' hides instance
  18. 【笔试题目整理】 网易2018校园招聘数据分析工程师笔试卷
  19. R语言:修改chart.Correlation()函数绘制相关性图——完美出图
  20. RHCA回忆录---CL210介绍

热门文章

  1. MySQL迁移过程中遇到的问题
  2. 戴尔携手英特尔揭示技术与员工潜能背后的真相
  3. (转)在WCF服务的ServiceReferences.ClientConfig中使用相对路径
  4. 图解 CSS (9): 列表
  5. 贪心算法之——独木舟上的旅行(nyoj71)
  6. JSP简单练习-使用JDOM创建xml文件
  7. Golang之Go Module使用
  8. Mol Cell Proteomics. |胡丹丹| 雷公藤红素通过SIRT1-FXR 信号通路保护胆汁淤积性肝损伤...
  9. C# 程序执行时间差
  10. 编译时和运行时、OC中对象的动态编译机制