Exact Neural Networks from Inexact Multipliers via Fibonacci Weight Encoding

被引:7
|
作者
Simon, William Andrew [1 ]
Ray, Valerian
Levisse, Alexandre [1 ]
Ansaloni, Giovanni [1 ]
Zapater, Marina [1 ,2 ]
Atienza, David [1 ]
机构
[1] Swiss Fed Inst Technol Lausanne EPFL, Embedded Syst Lab ESL, Lausanne, Switzerland
[2] Univ Appl Sci Western Switzerland HEIG VD HES SO, Delemont, Switzerland
关键词
neural networks; quantization; accelerators; approximate computing;
D O I
10.1109/DAC18074.2021.9586245
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge devices must support computationally demanding algorithms, such as neural networks, within tight area/energy budgets. While approximate computing may alleviate these constraints, limiting induced errors remains an open challenge. In this paper, we propose a hardware/software co-design solution via an inexact multiplier, reducing area/power-delay-product requirements by 73/43%, respectively, while still computing exact results when one input is a Fibonacci encoded value. We introduce a retraining strategy to quantize neural network weights to Fibonacci encoded values, ensuring exact computation during inference. We benchmark our strategy on Squeezenet 1.0, DenseNet-121, and ResNet-18, measuring accuracy degradations of only 0.4/1.1/1.7%.
引用
收藏
页码:805 / 810
页数:6
相关论文
共 50 条
  • [31] Freeform surface inference from sketches via neural networks
    Khan, Usman
    Terchi, Abdelaziz
    NEUROCOMPUTING, 2008, 71 (16-18) : 3282 - 3294
  • [32] Transfer Learning from Unlabeled Data via Neural Networks
    Zhang, Huaxiang
    Ji, Hua
    Wang, Xiaoqin
    NEURAL PROCESSING LETTERS, 2012, 36 (02) : 173 - 187
  • [33] Transfer Learning from Unlabeled Data via Neural Networks
    Huaxiang Zhang
    Hua Ji
    Xiaoqin Wang
    Neural Processing Letters, 2012, 36 : 173 - 187
  • [34] Band Selection via Explanations From Convolutional Neural Networks
    Zhao, Lei
    Zeng, Yi
    Liu, Peng
    He, Guojin
    IEEE ACCESS, 2020, 8 : 56000 - 56014
  • [35] QuantBayes: Weight Optimization for Memristive Neural Networks via Quantization-Aware Bayesian Inference
    Zhou, Yue
    Hu, Xiaofang
    Wang, Lidan
    Zhou, Guangdong
    Duan, Shukai
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (12) : 4851 - 4861
  • [36] From Hashing to CNNs: Training Binary Weight Networks via Hashing
    Hu, Qinghao
    Wang, Peisong
    Cheng, Jian
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 3247 - 3254
  • [37] Classification of daily body weight gains in beef cattle via neural networks and decision trees
    Grzesiak, W. (wilhelm.grzesiak@zut.edu.pl), 1600, American Society of Agricultural and Biological Engineers (30):
  • [38] CLASSIFICATION OF DAILY BODY WEIGHT GAINS IN BEEF CATTLE VIA NEURAL NETWORKS AND DECISION TREES
    Grzesiak, W.
    Rzewucka-Wojcik, E.
    Zaborski, D.
    Szatkowska, I.
    Kotarska, K.
    Dybus, A.
    APPLIED ENGINEERING IN AGRICULTURE, 2014, 30 (02) : 307 - 313
  • [39] Efficiently Detecting Protein Complexes from Protein Interaction Networks via Alternating Direction Method of Multipliers
    Hu, Lun
    Yuan, Xiaohui
    Liu, Xing
    Xiong, Shengwu
    Luo, Xin
    IEEE-ACM TRANSACTIONS ON COMPUTATIONAL BIOLOGY AND BIOINFORMATICS, 2019, 16 (06) : 1922 - 1935
  • [40] Efficient Global Robustness Certification of Neural Networks via Interleaving Twin-Network Encoding (Extended Abstract)
    Wang, Zhilu
    Huang, Chao
    Zhu, Qi
    PROCEEDINGS OF THE THIRTY-SECOND INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2023, 2023, : 6498 - 6503