Binary Forward-Only Algorithms
Today, the overwhelming majority of Internet of Things (IoT) and mobile edge devices have extreme resource limitations, e.g., in terms of computing, memory, and energy. As a result, training Deep Neural Networks (DNNs) using the complex Backpropagation (BP) algorithm on such edge devices presents a major challenge. Forward-only algorithms have emerged as more computation- and memory-efficient alternatives without the requirement for backward passes. In this paper, we investigate binarizing state-of-the-art forward-only algorithms, which are applied to the forward passes of PEPITA, FF, and CwComp. We evaluate these forward-only algorithms with binarization and demonstrate that weight-only binarization may be up to ~31× more efficient in terms of memory, with minor degradation in classification performance. Furthermore, we investigate and compare BP and forward-only algorithms in terms of binarization, finding that PEPITA and FF are more vulnerable to binary activations. The code is available at https://github.com/whubaichuan/BinaryFO.
Authors
- Amir Aminifar (ORCID: https://orcid.org/0000-0002-1673-4733)
- Baichuan Huang (ORCID: https://orcid.org/0000-0003-4010-8545)
Institutions
- Lund University (SE)
Publication Details
- Journal
- IEEE Design and Test
- Published
- 2025-01-10
- DOI
- https://doi.org/10.1109/mdat.2025.3528366
- Citations
- 1
- Primary Topic
- Cryptography and Data Security
- Type
- article
- Field-Weighted Citation Impact
- 2.48
Funders
- Stiftelsen för Strategisk Forskning
- Vetenskapsrådet