paper-with-me

홈 › Papers

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

2021-12-10 · Qi Sun, Hexin Dong, Zewei Chen, Jiacheng Sun, Zhenguo Li, Bin Dong

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.

📄 PDF Abstract BibTeX arXiv:2112.05387

Code (0)

등록된 구현이 없습니다.

Tasks

Data Augmentation

Similar Papers 제목 키워드 기반

Layer-Parallel Training of Residual Networks with Auxiliary Variables

2021-09-27 · NeurIPS Workshop DLDE 2021 12 · Qi Sun, Hexin Dong, Zewei Chen, Weizhen Dian 외

Backpropagation algorithm is indispensable for training modern residual networks (ResNets) and usually tends to be time-consuming due to its inherent algorithmic lockings. Auxiliary-variable methods, e.g., the penalty an…

Data Augmentation

A Practical Layer-Parallel Training Algorithm for Residual Networks

2020-09-03 · Qi Sun, Hexin Dong, Zewei Chen, Weizhen Dian 외

Gradient-based algorithms for training ResNets typically require a forward pass of the input data, followed by back-propagating the objective gradient to update parameters, which are time-consuming for deep ResNets. To b…

Data Augmentation

Layer-Parallel Training of Deep Residual Neural Networks

2018-12-11 · S. Günther, L. Ruthotto, J. B. Schroder, E. C. Cyr 외

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 ar…

General Classificationimage-classificationImage Classification

A Nonoverlapping Domain Decomposition Method for Extreme Learning Machines: Elliptic Problems

2024-06-22 · Chang-Ock Lee, Youngkyu Lee, Byungeun Ryoo

Extreme learning machine (ELM) is a methodology for solving partial differential equations (PDEs) using a single hidden layer feed-forward neural network. It presets the weight/bias coefficients in the hidden layer with …

Layer-Parallel Training with GPU Concurrency of Deep Residual Neural Networks via Nonlinear Multigrid

2020-07-14 · Andrew C. Kirby, Siddharth Samsi, Michael Jones, Albert Reuther 외

A Multigrid Full Approximation Storage algorithm for solving Deep Residual Networks is developed to enable neural network parallelized layer-wise training and concurrent computational kernel execution on GPUs. This work …

GPU