mlsanityData to 14 Oct 2026

Layer-Parallel Training of Residual Networks with Auxiliary-Variable Networks

arXiv 2112.05387 ↗First posted 10 Dec 2021cs.LG cs.AI math.DScited by 2

Not on the map. Why?

Abstract (arXiv)

Gradient-based methods for the distributed training of residual networks (ResNets) typically require a forward pass of the input data, followed by back-propagating the error gradient to update model parameters, which becomes time-consuming as the network goes deeper. To break the algorithmic locking and exploit synchronous module parallelism in both the forward and backward modes, auxiliary-variable methods have attracted much interest lately but suffer from significant communication overhead and lack of data augmentation. In this work, a novel joint learning framework for training realistic ResNets across multiple compute devices is established by trading off the storage and recomputation of external auxiliary variables. More specifically, the input data of each independent processor is generated from its low-capacity auxiliary network (AuxNet), which permits the use of data augmentation and realizes forward unlocking. The backward passes are then executed in parallel, each with a local loss function that originates from the penalty or augmented Lagrangian (AL) methods. Finally, the proposed AuxNet is employed to reproduce the updated auxiliary variables through an end-to-end training process. We demonstrate the effectiveness of our methods on ResNets and WideResNets across CIFAR-10, CIFAR-100, and ImageNet datasets, achieving speedup over the traditional layer-serial training method while maintaining comparable testing accuracy.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 35 of its 68 references that are in the map. First posted on arXiv 10 Dec 2021.

Builds on

35 of 68 references.

References · 35

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
  4. 2018Neural Ordinary Differential Equationscited by 3,779
  5. 2016Wide Residual Networkscited by 3,070
  6. 2016Identity Mappings in Deep Residual Networkscited by 1,965
  7. 2020Knowledge Distillation: A Surveycited by 1,603
  8. 2019Machine Learning for Fluid Mechanicscited by 385
  9. 2017Stable Architectures for Deep Neural Networkscited by 341
  10. 2017Beyond Finite Layer Neural Networks: Bridging Deep Architectures and Numerical Differential Equationscited by 203
  11. 2016Decoupled Neural Interfaces using Synthetic Gradientscited by 137
  12. 2019Training Neural Networks with Local Error Signalscited by 136
23 more
  1. 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 134
  2. 2018PipeDream: Fast and Efficient Pipeline Parallel DNN Trainingcited by 117
  3. 2015Asynchronous Parallel Stochastic Gradient for Nonconvex Optimizationcited by 116
  4. 2018Greedy Layerwise Learning Can Scale to ImageNetcited by 115
  5. 2019Putting An End to End-to-End: Gradient-Isolated Learning of Representationscited by 86
  6. 2019ANODE: Unconditionally Accurate Memory-Efficient Gradients for Neural ODEscited by 84
  7. 2017Maximum Principle Based Algorithms for Deep Learningcited by 78
  8. 2019Decoupled Greedy Learning of CNNscited by 78
  9. 2021Revisiting Locally Supervised Learning: an Alternative to End-to-end Trainingcited by 71
  10. 2016Training Neural Networks Without Gradients: A Scalable ADMM Approachcited by 61
  11. 2017Deep supervised learning using local errorscited by 41
  12. 2018Decoupled Parallel Backpropagation with Convergence Guaranteecited by 39
  13. 2018Layer-Parallel Training of Deep Residual Neural Networkscited by 35
  14. 2015FireCaffe: near-linear acceleration of deep neural network training on compute clusterscited by 25
  15. 2018Beyond Backprop: Online Alternating Minimization with Auxiliary Variablescited by 23
  16. 2018Training Neural Networks Using Features Replaycited by 23
  17. 2019On the Acceleration of Deep Learning Model Parallelism with Stalenesscited by 17
  18. 2020Layer-Parallel Training with GPU Concurrency of Deep Residual Neural Networks via Nonlinear Multigridcited by 8
  19. 2013GPU Asynchronous Stochastic Gradient Descent to Speed Up Neural Network Trainingcited by 7
  20. 2021Decoupled Greedy Learning of CNNs for Synchronous and Asynchronous Distributed Learningcited by 6
  21. 2020Local Propagation in Constraint-based Neural Networkcited by 5
  22. 2019Predict Globally, Correct Locally: Parallel-in-Time Optimal Control of Neural Networkscited by 2
  23. 2019An Efficient Parallel-in-Time Method for Optimization with Parabolic PDEscited by 1

Built on by

Cited by year

Citing papers per year: 2023: 1; 2024: 0; 2025: 1.

2 papers.