Layer-Parallel Training of Deep Residual Neural Networks
Not on the map. Why?
Abstract (arXiv)
Residual neural networks (ResNets) are a promising class of deep neural networks that have shown excellent performance for a number of learning tasks, e.g., image classification and recognition. Mathematically, ResNet architectures can be interpreted as forward Euler discretizations of a nonlinear initial value problem whose time-dependent control variables represent the weights of the neural network. Hence, training a ResNet can be cast as an optimal control problem of the associated dynamical system. For similar time-dependent optimal control problems arising in engineering applications, parallel-in-time methods have shown notable improvements in scalability. This paper demonstrates the use of those techniques for efficient and effective training of ResNets. The proposed algorithms replace the classical (sequential) forward and backward propagation through the network layers by a parallel nonlinear multigrid iteration applied to the layer domain. This adds a new dimension of parallelism across layers that is attractive when training very deep networks. From this basic idea, we derive multiple layer-parallel methods. The most efficient version employs a simultaneous optimization approach where updates to the network parameters are based on inexact gradient information in order to speed up the training process. Using numerical examples from supervised classification, we demonstrate that the new approach achieves similar training performance to traditional methods, but enables layer-parallelism and thus provides speedup over layer-serial methods through greater concurrency.
Key facts. Cited by 35 papers in the map (data through 14 Oct 2026). First posted on arXiv 11 Dec 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 5; 2023: 5; 2024: 3; 2025: 4; 2026: 7.
35 papers.
Sort:
By area:
- 2023Parallelizing non-linear sequential models over the sequence lengthcited by 45
- 2021Differentiable Multiple Shooting Layerscited by 20
- 2023Enhancing training of physics-informed neural networks using domain-decomposition based preconditioning strategiescited by 20
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2023Machine learning and domain decomposition methods -- a surveycited by 14
- 2021Globally Convergent Multilevel Training of Deep Residual Networkscited by 11
- 2021Novel Deep neural networks for solving Bayesian statistical inversecited by 10
- 2021GIST: Distributed Training for Large-Scale Graph Convolutional Networkscited by 10
- 2021Connections between Numerical Algorithms for PDEs and Neural Networkscited by 10
- 2023DeepPCR: Parallelizing Sequential Operations in Neural Networkscited by 9
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speedcited by 8
- 2022Parallel Training of GRU Networks with a Multi-Grid Solver for Long Sequencescited by 5
23 more
- 2024Two-level overlapping additive Schwarz preconditioner for training scientific machine learning applicationscited by 5
- 2021Parareal Neural Networks Emulating a Parallel-in-time Algorithmcited by 4
- 2024A Nonoverlapping Domain Decomposition Method for Extreme Learning Machines: Elliptic Problemscited by 4
- 2025Accelerated Training through Iterative Gradient Propagation Along the Residual Pathcited by 4
- 2021Spline parameterization of neural network controls for deep learningcited by 3
- 2021Quantized Convolutional Neural Networks Through the Lens of Partial Differential Equationscited by 3
- 2022An Optimal Time Variable Learning Framework for Deep Neural Networkscited by 3
- 2024Rethinking the Relationship between Recurrent and Non-Recurrent Neural Networks: A Study in Sparsitycited by 3
- 2021Dynamic Game Theoretic Neural Optimizercited by 2
- 2021Layer-Parallel Training of Residual Networks with Auxiliary-Variable Networkscited by 2
- 2023Parallel Trust-Region Approaches in Neural Network Training: Beyond Traditional Methodscited by 2
- 2026Layer-Parallel Training for Transformerscited by 2
- 2022The phase unwrapping of under-sampled interferograms using radial basis function neural networkscited by 1
- 2025Control, Optimal Transport and Neural Differential Equations in Supervised Learningcited by 1
- 2026On the Generalization Behavior of Deep Residual Networks From a Dynamical System Perspectivecited by 1
- 2026Multilevel Training for Kolmogorov Arnold Networkscited by 1
- 2022Multilevel-in-Layer Training for Deep Neural Network Regressioncited by 0
- 2025OCTANE -- Optimal Control for Tensor-based Autoencoder Network Emergence: Explicit Casecited by 0
- 2025Optimal Control Theoretic Neural Optimizer: From Backpropagation to Dynamic Programmingcited by 0
- 2026Correction of Transformer-Based Models with Smoothing Pseudo-Projectorcited by 0
- 2026LBI: Parallel Scan Backpropagation via Latent Bounded Interfacescited by 0
- 2026State Space Models Meet Remote Sensing: A Surveycited by 0
- 2026ProtoSeam: Lifting Classifier Training with Latent Gaussian Mixture Modelscited by 0
- 2026ProtoSeam: Lifting Classifier Training with Latent Gaussian Mixture Models28 Sep 2026
- 2026State Space Models Meet Remote Sensing: A Survey24 Jun 2026
- 2026LBI: Parallel Scan Backpropagation via Latent Bounded Interfaces9 May 2026
- 2026Correction of Transformer-Based Models with Smoothing Pseudo-Projector10 Mar 2026
- 2026Multilevel Training for Kolmogorov Arnold Networks5 Mar 2026
- 2026On the Generalization Behavior of Deep Residual Networks From a Dynamical System Perspective24 Feb 2026
- 2026Layer-Parallel Training for Transformers13 Jan 2026
- 2025Optimal Control Theoretic Neural Optimizer: From Backpropagation to Dynamic Programming15 Oct 2025
- 2025OCTANE -- Optimal Control for Tensor-based Autoencoder Network Emergence: Explicit Case9 Sep 2025
- 2025Control, Optimal Transport and Neural Differential Equations in Supervised Learning19 Mar 2025
- 2025Accelerated Training through Iterative Gradient Propagation Along the Residual Path28 Jan 2025
- 2024A Nonoverlapping Domain Decomposition Method for Extreme Learning Machines: Elliptic Problems22 Jun 2024
23 more
- 2024Two-level overlapping additive Schwarz preconditioner for training scientific machine learning applications16 Jun 2024
- 2024Rethinking the Relationship between Recurrent and Non-Recurrent Neural Networks: A Study in Sparsity1 Apr 2024
- 2023Machine learning and domain decomposition methods -- a survey21 Dec 2023
- 2023Parallel Trust-Region Approaches in Neural Network Training: Beyond Traditional Methods21 Dec 2023
- 2023DeepPCR: Parallelizing Sequential Operations in Neural Networks28 Sep 2023
- 2023Parallelizing non-linear sequential models over the sequence length21 Sep 2023
- 2023Enhancing training of physics-informed neural networks using domain-decomposition based preconditioning strategies30 Jun 2023
- 2022Multilevel-in-Layer Training for Deep Neural Network Regression11 Nov 2022
- 2022The phase unwrapping of under-sampled interferograms using radial basis function neural networks19 Oct 2022
- 2022An Optimal Time Variable Learning Framework for Deep Neural Networks18 Apr 2022
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speed19 Mar 2022
- 2022Parallel Training of GRU Networks with a Multi-Grid Solver for Long Sequences7 Mar 2022
- 2021Layer-Parallel Training of Residual Networks with Auxiliary-Variable Networks10 Dec 2021
- 2021Quantized Convolutional Neural Networks Through the Lens of Partial Differential Equations31 Aug 2021
- 2021Connections between Numerical Algorithms for PDEs and Neural Networks30 Jul 2021
- 2021Globally Convergent Multilevel Training of Deep Residual Networks15 Jul 2021
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Training2 Jul 2021
- 2021Differentiable Multiple Shooting Layers7 Jun 2021
- 2021Dynamic Game Theoretic Neural Optimizer8 May 2021
- 2021Parareal Neural Networks Emulating a Parallel-in-time Algorithm16 Mar 2021
- 2021Spline parameterization of neural network controls for deep learning27 Feb 2021
- 2021GIST: Distributed Training for Large-Scale Graph Convolutional Networks20 Feb 2021
- 2021Novel Deep neural networks for solving Bayesian statistical inverse8 Feb 2021
- 2023Parallelizing non-linear sequential models over the sequence lengthcited by 45
- 2021Differentiable Multiple Shooting Layerscited by 20
- 2023Enhancing training of physics-informed neural networks using domain-decomposition based preconditioning strategiescited by 20
- 2021ResIST: Layer-Wise Decomposition of ResNets for Distributed Trainingcited by 18
- 2023Machine learning and domain decomposition methods -- a surveycited by 14
- 2021Globally Convergent Multilevel Training of Deep Residual Networkscited by 11
- 2021Novel Deep neural networks for solving Bayesian statistical inversecited by 10
- 2021GIST: Distributed Training for Large-Scale Graph Convolutional Networkscited by 10
- 2021Connections between Numerical Algorithms for PDEs and Neural Networkscited by 10
- 2022TO-FLOW: Efficient Continuous Normalizing Flows with Temporal Optimization adjoint with Moving Speedcited by 8
- 2022Parallel Training of GRU Networks with a Multi-Grid Solver for Long Sequencescited by 5
- 2024Two-level overlapping additive Schwarz preconditioner for training scientific machine learning applicationscited by 5
12 most cited of 33 All 33 (JSON)
- 2026ProtoSeam: Lifting Classifier Training with Latent Gaussian Mixture Models28 Sep 2026
- 2026State Space Models Meet Remote Sensing: A Survey24 Jun 2026
- 2026Correction of Transformer-Based Models with Smoothing Pseudo-Projector10 Mar 2026
- 2026Multilevel Training for Kolmogorov Arnold Networks5 Mar 2026
- 2026On the Generalization Behavior of Deep Residual Networks From a Dynamical System Perspective24 Feb 2026
- 2026Layer-Parallel Training for Transformers13 Jan 2026
- 2025Optimal Control Theoretic Neural Optimizer: From Backpropagation to Dynamic Programming15 Oct 2025
- 2025OCTANE -- Optimal Control for Tensor-based Autoencoder Network Emergence: Explicit Case9 Sep 2025
- 2025Control, Optimal Transport and Neural Differential Equations in Supervised Learning19 Mar 2025
- 2025Accelerated Training through Iterative Gradient Propagation Along the Residual Path28 Jan 2025
- 2024A Nonoverlapping Domain Decomposition Method for Extreme Learning Machines: Elliptic Problems22 Jun 2024
- 2024Two-level overlapping additive Schwarz preconditioner for training scientific machine learning applications16 Jun 2024
12 newest of 33 All 33 (JSON)