Progressive Learning of Low-Precision Networks for Image Classification

被引:4
|
作者
Zhou, Zhengguang [1 ]
Zhou, Wengang [1 ]
Lv, Xutao [2 ]
Huang, Xuan [2 ]
Wang, Xiaoyu [2 ]
Li, Houqiang [1 ]
机构
[1] Univ Sci & Technol China, Dept Elect Engn & Informat Sci, Hefei 230027, Peoples R China
[2] Intellifusion Inc, Shenzhen 518000, Peoples R China
关键词
Quantization (signal); Training; Neural networks; Convolution; Acceleration; Task analysis; Complexity theory; Low-precision networks; quantization; expanding; weakening; image classification; NEURAL-NETWORK;
D O I
10.1109/TMM.2020.2990087
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent years have witnessed a great advance of deep learning in a variety of vision tasks. Many state-of-the-art deep neural networks suffer from large size and high complexity, which makes them difficult to deploy in resource-limited platforms such as mobile devices. To this end, low-precision neural networks are widely studied that quantize weights or activations into the low-bit format. Although efficient, low-precision networks are usually difficult to train and encounter severe accuracy degradation. In this paper, we propose a new training strategy based on progressive learning for image classification. First, we equip each low-precision convolutional layer with an ancillary full-precision convolutional layer based on a low-precision network structure. Second, a decay method is introduced to reduce the output of the added full-precision convolution gradually, which keeps the resulting topology structure the same as the original low-precision convolution. Extensive experiments on SVHN, CIFAR and ILSVRC-2012 datasets reveal that the proposed method can bring faster convergence and higher accuracy for low-precision neural networks.
引用
收藏
页码:871 / 882
页数:12
相关论文
共 50 条
  • [21] LOW-PRECISION FORMULAS FOR PLANETARY POSITIONS
    VANFLANDERN, TC
    PULKKINEN, KF
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 1979, 41 (03): : 391 - 411
  • [22] Synthesizing Efficient Low-Precision Kernels
    Izycheva, Anastasiia
    Darulova, Eva
    Seidl, Helmut
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS (ATVA 2019), 2019, 11781 : 294 - 313
  • [23] FPGA Prototyping of Low-Precision Zero-Skipping Accelerator for Neural Networks
    Kim, Dongyoung
    Kim, Soobeom
    Yoo, Sungjoo
    PROCEEDINGS OF THE 2018 29TH INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2018, : 104 - 110
  • [24] Digital Predistortion with Low-Precision ADCs
    Tarver, Chance
    Cavallaro, Joseph R.
    2017 FIFTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2017, : 462 - 465
  • [25] Training Deep Neural Networks in Low-Precision with High Accuracy using FPGAs
    Fox, Sean
    Faraone, Julian
    Boland, David
    Vissers, Kees
    Leong, Philip H. W.
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 1 - 9
  • [26] Fast and Low-Precision Learning in GPU-Accelerated Spiking Neural Network
    She, Xueyuan
    Long, Yun
    Mukhopadhyay, Saibal
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 450 - 455
  • [27] HaLo-FL: Hardware-Aware Low-Precision Federated Learning
    Venkatesha, Yeshwanth
    Bhattacharjee, Abhiroop
    Moitra, Abhishek
    Panda, Priyadarshini
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [28] Adaptive precision neural networks for image classification
    Gilberti, Michael
    Doboli, Alex
    PROCEEDINGS OF THE 2008 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, 2008, : 244 - 251
  • [29] Embracing Diversity: Enhanced DSP Blocks for Low-Precision Deep Learning on FPGAs
    Boutros, Andrew
    Yazdanshenas, Sadegh
    Betz, Vaughn
    2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 35 - 42
  • [30] PROBLP: A framework for low-precision probabilistic inference
    Shah, Nimish
    Olascoaga, Laura I. Galindez
    Meert, Wannes
    Verhelst, Marian
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,