mlsanityData to 14 Oct 2026

Energy-Efficient Supervised Learning with a Binary Stochastic Forward-Forward Algorithm

arXiv 2507.06461 ↗First posted 9 Jul 2025cs.LG cs.NEcited by 0

Not on the map. Why?

Abstract (arXiv)

Reducing energy consumption has become a pressing need for modern machine learning, which has achieved many of its most impressive results by scaling to larger and more energy-consumptive neural networks. Unfortunately, the main algorithm for training such networks, backpropagation, poses significant challenges for custom hardware accelerators, due to both its serial dependencies and the memory footprint needed to store forward activations for the backward pass. Alternatives to backprop, although less effective, do exist; here the main computational bottleneck becomes matrix multiplication. In this study, we derive forward-forward algorithms for binary, stochastic units. Binarization of the activations transforms matrix multiplications into indexing operations, which can be executed efficiently in hardware. Stochasticity, combined with tied weights across units with different biases, bypasses the information bottleneck imposed by binary units. Furthermore, although slow and expensive in traditional hardware, binary sampling that is very fast can be implemented cheaply with p-bits (probabilistic bits), novel devices made up of unstable magnets. We evaluate our proposed algorithms on the MNIST, Fashion-MNIST, and CIFAR-10 datasets, showing that its performance is close to real-valued forward-forward, but with an estimated energy savings of about one order of magnitude.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 25 of its 55 references that are in the map. First posted on arXiv 9 Jul 2025.

Builds on

25 of 55 references.

References · 25

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
  2. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  3. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
  4. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  5. 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
  6. 2021A Survey of Quantization Methods for Efficient Neural Network Inferencecited by 815
  7. 2016Quantized Neural Networks: Training Neural Networks with Low Precision Weights and Activationscited by 426
  8. 2014Deep Speech: Scaling up end-to-end speech recognitioncited by 354
  9. 2022The Forward-Forward Algorithm: Some Preliminary Investigationscited by 266
  10. 2016Equilibrium Propagation: Bridging the Gap Between Energy-Based Models and Backpropagationcited by 259
  11. 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
  12. 2020Binary Neural Networks: A Surveycited by 190
13 more
  1. 2024AI and Memory Wallcited by 92
  2. 2022Error-driven Input Modulation: Solving the Credit Assignment Problem without a Backward Passcited by 63
  3. 2019PUMA: A Programmable Ultra-efficient Memristor-based Accelerator for Machine Learning Inferencecited by 61
  4. 2022Hebbian Deep Learning Without Feedbackcited by 61
  5. 2021Massively Parallel Probabilistic Computing with Sparse Ising Machinescited by 25
  6. 2023Convolutional Channel-wise Competitive Learning for the Forward-Forward Algorithmcited by 25
  7. 2022Signal Propagation: A Framework for Learning and Inference In a Forward Passcited by 24
  8. 2018Probabilistic Binary Neural Networkscited by 21
  9. 2023The Cascaded Forward Algorithm for Neural Network Trainingcited by 17
  10. 2020Reintroducing Straight-Through Estimators as Principled Methods for Stochastic Binary Networkscited by 15
  11. 2022Agnostic Physics-Driven Deep Learningcited by 15
  12. 2023One Forward is Enough for Neural Network Training via Likelihood Ratio Methodcited by 11
  13. 2023Evolution of Convolutional Neural Network (CNN): Compute vs Memory bandwidth for Edge AIcited by 2

Built on by

Not cited yet.