mlsanityData to 7 Oct 2026

Gradient-Free Training of Recurrent Neural Networks using Random Perturbations

arXiv 2405.08967 ↗First posted 14 May 2024cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

Recurrent neural networks (RNNs) hold immense potential for computations due to their Turing completeness and sequential processing capabilities, yet existing methods for their training encounter efficiency challenges. Backpropagation through time (BPTT), the prevailing method, extends the backpropagation (BP) algorithm by unrolling the RNN over time. However, this approach suffers from significant drawbacks, including the need to interleave forward and backward phases and store exact gradient information. Furthermore, BPTT has been shown to struggle to propagate gradient information for long sequences, leading to vanishing gradients. An alternative strategy to using gradient-based methods like BPTT involves stochastically approximating gradients through perturbation-based methods. This learning approach is exceptionally simple, necessitating only forward passes in the network and a global reinforcement signal as feedback. Despite its simplicity, the random nature of its updates typically leads to inefficient optimization, limiting its effectiveness in training neural networks. In this study, we present a new approach to perturbation-based learning in RNNs whose performance is competitive with BPTT, while maintaining the inherent advantages over gradient-based learning. To this end, we extend the recently introduced activity-based node perturbation (ANP) method to operate in the time domain, leading to more efficient learning and generalization. We subsequently conduct a range of experiments to validate our approach. Our results show similar performance, convergence time and scalability compared to BPTT, strongly outperforming standard node and weight perturbation methods. These findings suggest that perturbation-based learning methods offer a versatile alternative to gradient-based methods for training RNNs which can be ideally suited for neuromorphic computing applications

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 26 of its 67 references that are in the map. First posted on arXiv 14 May 2024.

Builds on

26 of 67 references.

References · 26

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
  4. 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
  5. 2020Informer: Beyond Efficient Transformer for Long Sequence Time-Series Forecastingcited by 2,141
  6. 2019Surrogate Gradient Learning in Spiking Neural Networkscited by 604
  7. 2023Resurrecting Recurrent Neural Networks for Long Sequencescited by 397
  8. 2015Unitary Evolution Recurrent Neural Networkscited by 291
  9. 2018Deep Learning in Spiking Neural Networkscited by 258
  10. 2016Direct Feedback Alignment Provides Learning in Deep Neural Networkscited by 240
  11. 2019Recurrent Neural Networks for Time Series Forecasting: Current Status and Future Directionscited by 172
  12. 2014Difference Target Propagationcited by 144
14 more
  1. 2018Assessing the Scalability of Biologically-Motivated Deep Learning Algorithms and Architecturescited by 100
  2. 2018Dendritic cortical microcircuits approximate the backpropagation algorithmcited by 96
  3. 2018Decorrelated Batch Normalizationcited by 83
  4. 2014How Auto-Encoders Could Provide Credit Assignment in Deep Networks via Target Propagationcited by 77
  5. 2022Gradients without Backpropagationcited by 73
  6. 2016Towards deep learning with segregated dendritescited by 71
  7. 2015Natural Neural Networkscited by 44
  8. 2020Brain-Inspired Learning on Neuromorphic Substratescited by 35
  9. 2023Fully neuromorphic vision and control for autonomous drone flightcited by 30
  10. 2019Learning to solve the credit assignment problemcited by 27
  11. 2020GAIT-prop: A biologically plausible learning rule derived from backpropagation of errorcited by 15
  12. 2020Deriving Differential Target Propagation from Iterating Approximate Inversescited by 15
  13. 2022Constrained Parameter Inference as a Principle for Learningcited by 9
  14. 2024Efficient Deep Learning with Decorrelated Backpropagationcited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 2; 2026: 2.

6 papers.