编辑 | 陈大鑫

ECCV 2020 将于8月23日开始,作为两年一度的计算机视觉三大会议之一,备受大家关注。今天和大家分享一篇由香港科技大学和卡耐基梅隆大学共同发表在 ECCV 2020 上的工作《ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functions》,是 Bi-Real Net 作者在二值化研究领域的最新成果。

论文地址:https://arxiv.org/abs/2003.03488

开源地址:https://github.com/liuzechun/ReActNet

在众多卷积神经网络(CNN)压缩算法中,二值化网络(BNN)作为网络量化的极端情况,一直拥有着高压缩比,高加速比的性能优势,但是BNN的精度不高也一直饱受诟病,阻碍了BNN在实际场景中的应用。

今天要分享的这篇论文,作者用简单的平移激活值分布的操作,就取得了超过等同于实数值ResNet的精度,可以说是长久以来对于BNN的艰苦探索的里程碑式的工作。

1

介绍

这篇文章通过简单的可学习的参数值,达到优化激活分布的目的,从而增加BNN的中激活值所携带的信息量。仅仅通过这一简单的改进,配合Distributional Loss,本文ReActNet,便可压缩MobileNet V1至87M FLOPs,并且取得高达 69.4% 的精度。这比著名的XNOR-Net 的结果 51.2% 要高出了18.2%, 而所需的FLOPs也几乎仅仅是XNOR-Net的1/2。同时,69.4%的精度已经超过69.3%的实数值ResNet精度,这也是首次BNN网络能取得和实数值ResNet网络同等高的精度,揭示了BNN的巨大潜力。

下图是ReActNet与各个方法的对比。

而达成这个高精度的网络ReActNet的核心,其实是非常简单直接操作。作者通过实验发现,BNN卷积输出的特征图很难同时兼顾携带足够的特征信息和保证输出值范围适合下一层二值化操作。即,如果直接对网络中传递的实数值进行取Sign操作,可能会遇到由于实数值范围不合适而导致的二值化特征图携带信息量低。如下图所示。

只有在特征图的取值范围合适的时候(图(b)),所输出的二值化特征图才是包含最多信息量和最容易被网络是别的。

基于这个观察,作者提出了Generalized Sign 和 PReLU 函数,称之为RSign (ReAct Sign)和 RPReLU (ReAct PReLU),通过一个可学习的位移量来让网络自动学习最适合的binary阈值和Activation的分布。

RPReLU 的函数表示:

更直观的理解,以RPReLU举例来说,它所做的事情就是Move Activation Distribution,Reshape,Move:移动,重塑,再移动,如下图所示。

结合Distributional Loss 和基于MobileNetV1的网络改进,采用了RSign 和RPReLU 的ReActNet 能在ImageNet数据集上取得了69.3% 的 Top-1 Accuracy,超过了SOTA的结果。

而从网络内部的Activation分布中也可以看出,增加了RSign 和RPReLU的ReActNet有更强的表达能力,可以捕捉到更精细的Activation Distribution。

2

结论

在本文中,作者提出了一些新的想法来优化1比特CNN以获得更高的精度。

首先,设计了基于MobileNetV1的无参数快捷方式,在普通卷积层和下采样层中传播实值特征映射。在ImageNet数据集上,这将产生一个61.1%的top-1准确率的模型。

然后,作者基于观察到的1比特CNNs性能对分布变化高度敏感提出了ReAct Sign和ReAct PReLU,以一种可学习的方式对分布进行移位和重塑,并证明它们在最高精度上的显著提升。

作者还提出在二值网络和实数值参考网络的输出之间引入一个分配损失来代替原来的交叉熵损失。这个分配损失类似于知识蒸馏,通过一个实数值参考网络的输出来指导目标二值网络的学习,从而拉近两者之间分布的差异。值得一提的是,在这个过程中作者不再使用到人工标注的one-hot label,而是只使用实数值参考网络的输出产生loss,这个做法能很好的规避掉人工标注的label中可能存在的一些错误或者误标,这个做法跟之前的MEAL也是一致的。

在这些思想的共同作用下,作者所提出的ReActNet在ImageNet上达到了69.4%的最高精度,仅比实数值低3%,而计算成本却大大降低。

最后,HKUST Vision and System Design Lab正在招有硬件经验的同学当博士后,由 TimCHENG 老师亲自指导。如果您曾在DAC,ICCAD或同等硬件会议/期刊上发表过一作论文,欢迎发送简历到 zliubq@connect.ust.hk 。

精度首超ResNet,港科大和CMU提出史上最强二值化网络ReActNet相关推荐

  1. ECCV 2020 | 史上最强二值化网络ReActNet,精度首超ResNet

    在众多卷积神经网络(CNN)压缩算法中,二值化网络(BNN)作为网络量化的极端情况,一直拥有着高压缩比,高加速比的性能优势,但是 BNN 的精度不高也一直饱受诟病,阻碍了 BNN 在实际场景中的应用. ...

  2. 【CV中的注意力机制】史上最强ResNet变体--ResNeSt

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [前言]:我们前面已经详细介绍了Attention机制和视觉注意力机制在图像分类结 ...

  3. 12年来最大飞跃!黄仁勋发布史上最强GPU,世界首个实时光线追踪新一代图灵架构...

    "我们努力了十年."黄仁勋说:"这是GPU自2006年以来最重大的飞跃." 在刚刚的SIGGRAPH 2018主旨演讲中,黄仁勋将英伟达的GPU实力展现得淋漓尽 ...

  4. 史上最强:NumPy 实现全部机器学习算法,代码超3万行!

    转自:机器之心 NumPy 作为 Python 生态中最受欢迎的科学计算包,很多读者已经非常熟悉它了.它为 Python 提供高效率的多维数组计算,并提供了一系列高等数学函数,我们可以快速搭建模型的整 ...

  5. 史上最强超融合入门干货:超融合与传统架构特性及收益详细对比

    在IT基础架构领域工作有十年了,亲眼目睹和参与了上一代网络存储架构在中国的兴起和衰败.的确,新IT浪潮已经到来,超融合就是诸多风口之一,成为了近几年IT业界备受关注的话题.虽然超融合这个概念已经被厂商 ...

  6. 【图像分割】ExG超绿特征灰度化、二值化分割(Matlab及Python代码实现)

    超绿色提取绿色植物图像效果较好,阴影.枯 草和土壤图像等均能较明显的被抑制,植物图像更为突出,对于作物识别或杂草的识别最常用的灰度化方法为超绿色法: ExG=2G-R-B 为将植物和背景分割需先确定一 ...

  7. 史上最强vue总结来了,附超全教程文档

    开头 让我们一起来看看,字节跳动的第三面,面试官都问了什么?(第一二面的题目及答案已整理,需要的可以在文末领取) 从七月中旬开始,我前前后后差不多一共投递了八十份简历,到目前为止,我参加面试的面试有十 ...

  8. 最强整理!史上最强vue总结来了,附超全教程文档

    开头 让我们一起来看看,字节跳动的第三面,面试官都问了什么?(第一二面的题目及答案已整理,需要的可以在文末领取) 从七月中旬开始,我前前后后差不多一共投递了八十份简历,到目前为止,我参加面试的面试有十 ...

  9. 【Python抽奖系统】好消息:史上最强商场抽奖活动来啦,超优惠,攻略快拿好啦~(超牛)

    导语 嘿!下午好,木子来上新啦~ 期待今天的内容嘛?挠头.jpg 日常等更新的小可爱们我来了.看看给大家带来了什么好东西

最新文章

  1. 关于spring aop Advisor排序问题
  2. 微软职位内部推荐-Sr SDE for Win Apps Ecosystem
  3. 【Codeforces】Round #375 (Div. 2)
  4. class没有发布到tomcat_基于Tomcat的Websocket范例及permessage-deflate扩展特性的研究
  5. 点击按钮显示隐藏的表格
  6. Eclipse 中导入jar包
  7. CTFshow 命令执行 web61
  8. HOW TO ORDER LFT
  9. 大白鱼备考云笔记冲刺周期第一天
  10. c# 命名空间命名规范_C#命名空间能力问题和解答 套装3
  11. linux文件大小和目录,查看Linux目录和文件大小
  12. webpack3.0 压缩css 但是不在html中引用,webpack怎样压缩css?
  13. java内部类的作用_java 内部类的好处和缺点(上)
  14. leetcode -- Maximum Subarray
  15. Python中os.listdir和os.walk的区别
  16. 蓝桥02 等差素数列 ——数论知识
  17. 谷歌浏览器如何自动运行flash
  18. uni-table单元格中预览图片:阻止冒泡
  19. c语言是学电脑吗,c语言入门至精通这些天一直有人问我,c语言好学吗?我是个新手...
  20. 淘宝卖家店铺订单API接口同步方案

热门文章

  1. 灰度直方图均衡化实现
  2. 【ACM】杭电OJ 2023
  3. 让假图无所遁形,阿里篡改图像检测大赛集结号令打响
  4. 雷军的最后一次 重 大 创 业
  5. 全面升级!星环科技基础软件再升级,赋能数字中国建设
  6. 牛年快乐~新一年从甜蜜的烘焙里学AI
  7. 2020 ACM Fellows 名单出炉,13 名华人入选,7 名来自国内!
  8. 昨天,我用 Python 写了一个婚介模型
  9. 性能超越最新序列推荐模型,华为诺亚方舟提出记忆增强的图神经网络
  10. iRobot的30年成长史