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 条
  • [1] A mathematical framework for improved weight initialization of neural networks using Lagrange multipliers
    de Pater, Ingeborg
    Mitici, Mihaela
    NEURAL NETWORKS, 2023, 166 : 579 - 594
  • [2] Exact block encoding of imaginary time evolution with universal quantum neural networks
    Rrapaj, Ermal
    Rule, Evan
    PHYSICAL REVIEW RESEARCH, 2025, 7 (01):
  • [3] Exact representation of piecewise affine functions via neural networks
    Darup, Moritz Schulze
    2020 EUROPEAN CONTROL CONFERENCE (ECC 2020), 2020, : 1073 - 1078
  • [4] Distributed quantum neural networks via partitioned features encoding
    Kawase, Yoshiaki
    QUANTUM MACHINE INTELLIGENCE, 2024, 6 (01)
  • [5] An exact mapping from ReLU networks to spiking neural networks
    Stanojevic, Ana
    Wozniak, Stanislaw
    Bellec, Guillaume
    Cherubini, Giovanni
    Pantazi, Angeliki
    Gerstner, Wulfram
    NEURAL NETWORKS, 2023, 168 : 74 - 88
  • [6] Exact Gradient Computation for Spiking Neural Networks via Forward Propagation
    Lee, Jane H.
    Haghighatshoar, Saeid
    Karbasi, Amin
    INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS, VOL 206, 2023, 206
  • [7] The impact of encoding-decoding schemes and weight normalization in spiking neural networks
    Liang, Zhengzhong
    Schwartz, David
    Ditzler, Gregory
    Koyluoglu, O. Ozan
    NEURAL NETWORKS, 2018, 108 : 365 - 378
  • [8] SAR Image Classification via Deep Recurrent Encoding Neural Networks
    Geng, Jie
    Wang, Hongyu
    Fan, Jianchao
    Ma, Xiaorui
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2018, 56 (04): : 2255 - 2269
  • [9] Surrogate construction via weight parameterization of residual neural networks
    Diaz-Ibarra, Oscar H.
    Sargsyan, Khachik
    Najm, Habib N.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2025, 433
  • [10] Detect software vulnerabilities with weight biases via graph neural networks
    Liu, Huijiang
    Jiang, Shuirou
    Qi, Xuexin
    Qu, Yang
    Li, Hui
    Li, Tingting
    Guo, Cheng
    Guo, Shikai
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 238