Training Neural Networks Using Features Replay
Zhouyuan Huo, Bin Gu, Heng Huang

TL;DR
This paper introduces a features replay algorithm that enables parallel training of neural networks, reducing memory usage and improving convergence and generalization, addressing limitations of traditional backpropagation.
Contribution
The paper proposes a novel features replay method with a parallel-objective formulation, guaranteeing convergence and enhancing training efficiency for deep neural networks.
Findings
Faster convergence compared to existing methods
Lower memory consumption during training
Improved generalization performance
Abstract
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 the computing resources. Recently, there are several works trying to decouple and parallelize the backpropagation algorithm. However, all of them suffer from severe accuracy loss or memory explosion when the neural network is deep. To address these challenging issues, we propose a novel parallel-objective formulation for the objective function of the neural network. After that, we introduce features replay algorithm and prove that it is guaranteed to converge to critical points for the non-convex problem under certain conditions. Finally, we apply our method to training deep convolutional neural networks, and the experimental results show that the proposed method…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Machine Learning and ELM · Domain Adaptation and Few-Shot Learning
