mlsanityData to 7 Oct 2026

BP(λ): Online Learning via Synthetic Gradients

arXiv 2401.07044 ↗First posted 13 Jan 2024cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Training recurrent neural networks typically relies on backpropagation through time (BPTT). BPTT depends on forward and backward passes to be completed, rendering the network locked to these computations before loss gradients are available. Recently, Jaderberg et al. proposed synthetic gradients to alleviate the need for full BPTT. In their implementation synthetic gradients are learned through a mixture of backpropagated gradients and bootstrapped synthetic gradients, analogous to the temporal difference (TD) algorithm in Reinforcement Learning (RL). However, as in TD learning, heavy use of bootstrapping can result in bias which leads to poor synthetic gradient estimates. Inspired by the accumulate TD(λ) in RL, we propose a fully online method for learning synthetic gradients which avoids the use of BPTT altogether: accumulate BP(λ). As in accumulate TD(λ), we show analytically that accumulate BP(λ) can control the level of bias by using a mixture of temporal difference errors and recursively defined eligibility traces. We next demonstrate empirically that our model outperforms the original implementation for learning synthetic gradients in a variety of tasks, and is particularly suited for capturing longer timescales. Finally, building on recent work we reflect on accumulate BP(λ) as a principle for learning in biological circuits. In summary, inspired by RL principles we introduce an algorithm capable of bias-free online learning via synthetic gradients.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 28 references that are in the map. First posted on arXiv 13 Jan 2024.

Builds on

10 of 28 references.

References · 10

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2020Long Range Arena: A Benchmark for Efficient Transformerscited by 696
  3. 2014Neural Turing Machinescited by 630
  4. 2018Gradient Descent Happens in a Tiny Subspacecited by 208
  5. 2015A Simple Way to Initialize Recurrent Networks of Rectified Linear Unitscited by 130
  6. 2019A Unified Framework of Online Learning Algorithms for Training Recurrent Neural Networkscited by 37
  7. 2017Understanding Synthetic Gradients and Decoupled Neural Interfacescited by 35
  8. 2015True Online Temporal-Difference Learningcited by 16
  9. 2021Cortico-cerebellar networks as decoupling neural interfacescited by 4
  10. 2021Current State and Future Directions for Learning in Biological Recurrent Neural Networks: A Perspective Piececited by 2

Built on by

Not cited yet.