paper-with-me

Papers

Decoupled Parallel Backpropagation with Convergence Guarantee

2018-04-27 · ICML 2018 7 · Zhouyuan Huo, Bin Gu, Qian Yang, Heng Huang

Backpropagation algorithm is indispensable for the training of feedforward neural networks. It requires propagating error gradients sequentially from the output layer all the way back to the input layer. The backward locking in backpropagation algorithm constrains us from updating network layers in parallel and fully leveraging the computing resources. Recently, several algorithms have been proposed for breaking the backward locking. However, their performances degrade seriously when networks are deep. In this paper, we propose decoupled parallel backpropagation algorithm for deep learning optimization with convergence guarantee. Firstly, we decouple the backpropagation algorithm using delayed gradients, and show that the backward locking is removed when we split the networks into multiple modules. Then, we utilize decoupled parallel backpropagation in two stochastic methods and prove that our method guarantees convergence to critical points for the non-convex problem. Finally, we perform experiments for training deep convolutional neural networks on benchmark datasets. The experimental results not only confirm our theoretical analysis, but also demonstrate that the proposed method can achieve significant speedup without loss of accuracy.

📄 PDF Abstract BibTeX arXiv:1804.10574

Code (3)

slowbull/DDG 공식 구현 pytorch
hwlee11/PipelinedASGD pytorch
unconst/MACH tf

Similar Papers 제목 키워드 기반

Asynchronous Stochastic Gradient Descent with Decoupled Backpropagation and Layer-Wise Updates

2024-10-08 · Cabrel Teguemne Fokam, Khaleelulla Khan Nazeer, Lukas König, David Kappel 외

The increasing size of deep learning models has made distributed training across multiple devices essential. However, current methods such as distributed data-parallel training suffer from large communication and synchro…

Distributed Computing

Training Neural Networks Using Features Replay

2018-07-12 · NeurIPS 2018 12 · Zhouyuan Huo, Bin Gu, Heng Huang

Training a neural network using backpropagation algorithm requires passing error gradients sequentially through the network. The backward locking prevents us from updating network layers in parallel and fully leveraging …

DeInfoReg: A Decoupled Learning Framework for Better Training Throughput

2025-06-22 · Zih-Hao Huang, You-Teng Lin, Hung-Hsuan Chen

This paper introduces Decoupled Supervised Learning with Information Regularization (DeInfoReg), a novel approach that transforms a long gradient flow into multiple shorter ones, thereby mitigating the vanishing gradient…

SEDONA: Search for Decoupled Neural Networks toward Greedy Block-wise Learning

2021-01-01 · ICLR 2021 1 · Myeongjang Pyeon, Jihwan Moon, Taeyoung Hahn, Gunhee Kim

Backward locking and update locking are well-known sources of inefficiency in backpropagation that prevent from concurrently updating layers. Several works have recently suggested using local error signals to train netwo…

Neural Architecture Search

Distributed Deep Learning using Stochastic Gradient Staleness

2025-09-06 · Viet Hoang Pham, Hyo-Sung Ahn arxiv

Despite the notable success of deep neural networks (DNNs) in solving complex tasks, the training process still remains considerable challenges. A primary obstacle is the substantial time required for training, particula…