paper-with-me

Papers

Efficient Neural Network Training via Forward and Backward Propagation Sparsification

2021-11-10 · NeurIPS 2021 12 · Xiao Zhou, Weizhong Zhang, Zonghao Chen, Shizhe Diao, Tong Zhang

Sparse training is a natural idea to accelerate the training speed of deep neural networks and save the memory usage, especially since large modern neural networks are significantly over-parameterized. However, most of the existing methods cannot achieve this goal in practice because the chain rule based gradient (w.r.t. structure parameters) estimators adopted by previous methods require dense computation at least in the backward propagation step. This paper solves this problem by proposing an efficient sparse training method with completely sparse forward and backward passes. We first formulate the training process as a continuous minimization problem under global sparsity constraint. We then separate the optimization process into two steps, corresponding to weight update and structure parameter update. For the former step, we use the conventional chain rule, which can be sparse via exploiting the sparse structure. For the latter step, instead of using the chain rule based gradient estimators as in existing methods, we propose a variance reduced policy gradient estimator, which only requires two forward passes without backward propagation, thus achieving completely sparse training. We prove that the variance of our gradient estimator is bounded. Extensive experimental results on real-world datasets demonstrate that compared to previous methods, our algorithm is much more effective in accelerating the training process, up to an order of magnitude faster.

📄 PDF Abstract BibTeX arXiv:2111.05685

Code (1)

x-zho14/VRPGE-Sparse-Training 공식 구현 pytorch

Tasks

Efficient Neural Network

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

Highly Efficient Forward and Backward Propagation of Convolutional Neural Networks for Pixelwise Classification

2014-12-15 · Hongsheng Li, Rui Zhao, Xiaogang Wang

We present highly efficient algorithms for performing forward and backward propagation of Convolutional Neural Network (CNN) for pixelwise classification on images. For pixelwise classification tasks, such as image segme…

ClassificationGeneral Classificationimage-classificationImage Classification+4

Towards stable training of parallel continual learning

2024-07-11 · Li Yuepan, Fan Lyu, Yuyang Li, Wei Feng 외

Parallel Continual Learning (PCL) tasks investigate the training methods for continual learning with multi-source input, where data from different tasks are learned as they arrive. PCL offers high training efficiency and…

Autonomous VehiclesContinual Learning

Forward and Backward Information Retention for Accurate Binary Neural Networks

2019-09-24 · CVPR 2020 6 · Haotong Qin, Ruihao Gong, Xianglong Liu, Mingzhu Shen 외

Weight and activation binarization is an effective approach to deep neural network compression and can accelerate the inference by leveraging bitwise operations. Although many binarization methods have improved the accur…

BinarizationNeural Network CompressionQuantization

Forward Target Propagation: A Forward-Only Approach to Global Error Credit Assignment via Local Losses

2025-05-20 · Nazmus Saadat As-Saquib, A N M Nafiz Abeer, Hung-Ta Chien, Byung-Jun Yoon 외

Training neural networks has traditionally relied on backpropagation (BP), a gradient-based algorithm that, despite its widespread success, suffers from key limitations in both biological and hardware perspectives. These…

Bi-directional Masks for Efficient N:M Sparse Training

2023-02-13 · Yuxin Zhang, Yiting Luo, Mingbao Lin, Yunshan Zhong 외

We focus on addressing the dense backward propagation issue for training efficiency of N:M fine-grained sparsity that preserves at most N out of M consecutive weights and achieves practical speedups supported by the N:M …