Sideways: Depth-Parallel Training of Video Models
Not on the map. Why?
Abstract (arXiv)
We propose Sideways, an approximate backpropagation scheme for training video models. In standard backpropagation, the gradients and activations at every computation step through the model are temporally synchronized. The forward activations need to be stored until the backward pass is executed, preventing inter-layer (depth) parallelization. However, can we leverage smooth, redundant input streams such as videos to develop a more efficient training scheme? Here, we explore an alternative to backpropagation; we overwrite network activations whenever new ones, i.e., from new frames, become available. Such a more gradual accumulation of information from both passes breaks the precise correspondence between gradients and activations, leading to theoretically more noisy weight updates. Counter-intuitively, we show that Sideways training of deep convolutional video networks not only still converges, but can also potentially exhibit better generalization compared to standard synchronized backpropagation.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 2; 2024: 0; 2025: 1.
9 papers.
- 2021Greedy Hierarchical Variational Autoencoders for Large-Scale Video Predictioncited by 75
- 2021No frame left behind: Full Video Action Recognitioncited by 24
- 2022Stochastic Backpropagation: A Memory Efficient Strategy for Training Video Modelscited by 14
- 2023Learning from One Continuous Video Streamcited by 11
- 2023How to guess a gradientcited by 7
- 2025Handling Delay in Real-Time Reinforcement Learningcited by 7
- 2021Gradient Forward-Propagation for Large-Scale Temporal Video Modellingcited by 5
- 2022An In-depth Study of Stochastic Backpropagationcited by 2
- 2022Scaling Neural Face Synthesis to High FPS and Low Latency by Neural Cachingcited by 0
- 2025Handling Delay in Real-Time Reinforcement Learning30 Mar 2025
- 2023How to guess a gradient7 Dec 2023
- 2023Learning from One Continuous Video Stream1 Dec 2023
- 2022Scaling Neural Face Synthesis to High FPS and Low Latency by Neural Caching10 Nov 2022
- 2022An In-depth Study of Stochastic Backpropagation30 Sep 2022
- 2022Stochastic Backpropagation: A Memory Efficient Strategy for Training Video Models31 Mar 2022
- 2021Gradient Forward-Propagation for Large-Scale Temporal Video Modelling15 Jun 2021
- 2021No frame left behind: Full Video Action Recognition29 Mar 2021
- 2021Greedy Hierarchical Variational Autoencoders for Large-Scale Video Prediction6 Mar 2021