TBN: Convolutional Neural Network with Ternary Inputs and Binary Weights

被引:42
|
作者
Wan, Diwen [1 ,2 ,3 ]
Shen, Fumin [1 ,2 ]
Liu, Li [3 ]
Zhu, Fan [3 ]
Qin, Jie [4 ]
Shao, Ling [3 ]
Shen, Heng Tao [1 ,2 ]
机构
[1] Univ Elect Sci & Technol China, Ctr Future Media, Chengdu, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu, Peoples R China
[3] Incept Inst Artificial Intelligence, Abu Dhabi, U Arab Emirates
[4] Swiss Fed Inst Technol, Comp Vis Lab, Zurich, Switzerland
来源
COMPUTER VISION - ECCV 2018, PT II | 2018年 / 11206卷
基金
中国国家自然科学基金;
关键词
CNN; TBN; Acceleration; Compression; Binary operation;
D O I
10.1007/978-3-030-01216-8_20
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite the remarkable success of Convolutional Neural Networks (CNNs) on generalized visual tasks, high computational and memory costs restrict their comprehensive applications on consumer electronics (e.g., portable or smart wearable devices). Recent advancements in binarized networks have demonstrated progress on reducing computational and memory costs, however, they suffer from significant performance degradation comparing to their full-precision counterparts. Thus, a highly-economical yet effective CNN that is authentically applicable to consumer electronics is at urgent need. In this work, we propose a Ternary-Binary Network (TBN), which provides an efficient approximation to standard CNNs. Based on an accelerated ternary-binary matrix multiplication, TBN replaces the arithmetical operations in standard CNNs with efficient XOR, AND and bitcount operations, and thus provides an optimal tradeoff between memory, efficiency and performance. TBN demonstrates its consistent effectiveness when applied to various CNN architectures (e.g., AlexNet and ResNet) on multiple datasets of different scales, and provides similar to 32x memory savings and 40x faster convolutional operations. Meanwhile, TBN can outperform XNOR-Network by up to 5.5% (top-1 accuracy) on the ImageNet classification task, and up to 4.4% (mAP score) on the PASCAL VOC object detection task.
引用
收藏
页码:322 / 339
页数:18
相关论文
共 50 条
  • [31] A Novel, Efficient Implementation of a Local Binary Convolutional Neural Network
    Lin, Ing-Chao
    Tang, Chi-Huan
    Ni, Chi-Ting
    Hu, Xing
    Shen, Yu-Tong
    Chen, Pei-Yin
    Xie, Yuan
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (04) : 1413 - 1417
  • [32] The Impact of Convolutional Neural Network Parameters in the Binary Classification of Mammograms
    Dicu, Madalina
    Diosan, Laura
    Andreica, Anca
    Chira, Camelia
    Cordos, Alin
    2022 24TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC, 2022, : 181 - 188
  • [33] Convolutional Neural Networks with Fixed Weights
    Folsom, Tyler C.
    VISAPP: PROCEEDINGS OF THE 16TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS - VOL. 5: VISAPP, 2021, : 516 - 523
  • [34] Prediction of Wave Power Generation Using a Convolutional Neural Network with Multiple Inputs
    Ni, Chenhua
    Ma, Xiandong
    ENERGIES, 2018, 11 (08)
  • [35] Adaptive Weights Integrated Convolutional Neural Network for Alzheimer's Disease Diagnosis
    Wang, Xinying
    Wang, Wanqiu
    JOURNAL OF MEDICAL IMAGING AND HEALTH INFORMATICS, 2020, 10 (12) : 2893 - 2900
  • [36] HYPERSPECTRAL BAND SELECTION BASED ON TERNARY WEIGHT CONVOLUTIONAL NEURAL NETWORK
    Feng, Jie
    Li, Di
    Chen, Jiantong
    Zhang, Xiangrong
    Tang, Xu
    Wu, Xiande
    2019 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2019), 2019, : 3804 - 3807
  • [37] Underwater sonar image classification using adaptive weights convolutional neural network
    Wang, Xingmei
    Jiao, Jia
    Yin, Jingwei
    Zhao, Wensheng
    Han, Xiao
    Sun, Boxuan
    APPLIED ACOUSTICS, 2019, 146 : 145 - 154
  • [38] Median Binary-Connect Method and a Binary Convolutional Neural Network for Word Recognition
    Sheen, Spencer
    Lyu, Jiancheng
    2019 DATA COMPRESSION CONFERENCE (DCC), 2019, : 604 - 604
  • [39] SATB-Nets: Training Deep Neural Networks with Segmented Asymmetric Ternary and Binary Weights
    Gao, Shuai
    Wu, JunMin
    Chen, Da
    Ding, Jie
    NEURAL INFORMATION PROCESSING (ICONIP 2018), PT II, 2018, 11302 : 700 - 710
  • [40] Binary convolutional neural network acceleration framework for rapid system prototyping
    Xu, Zhe
    Cheung, Ray C. C.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 109