arrow
Return

PID Controller-Based Stochastic Optimization Acceleration for Deep Neural Networks

delete2020-12-01
delete37
PRE
AI
H
Haoqian Wang *
Y
Yi Luo
W
Wangpeng An
Q
Qingyun Sun
J
Jun Xu
张磊 cover
张磊 (Lei Zhang)
DOI:10.1109/TNNLS.2019.2963066delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Deep neural networks (DNNs) are widely used and demonstrated their power in many applications, such as computer vision and pattern recognition. However, the training of these networks can be time consuming. Such a problem could be alleviated by using efficient optimizers. As one of the most commonly used optimizers, stochastic gradient descent-momentum (SGD-M) uses past and present gradients for parameter updates. However, in the process of network training, SGD-M may encounter some drawbacks, such as the overshoot phenomenon. This problem would slow the training convergence. To alleviate this problem and accelerate the convergence of DNN optimization, we propose a proportional-integral-derivative (PID) approach. Specifically, we investigate the intrinsic relationships between the PID-based controller and SGD-M first. We further propose a PID-based optimization algorithm to update the network parameters, where the past, current, and change of gradients are exploited. Consequently, our proposed PID-based optimization alleviates the overshoot problem suffered by SGD-M. When tested on popular DNN architectures, it also obtains up to 50% acceleration with competitive accuracy. Extensive experiments about computer vision and natural language processing demonstrate the effectiveness of our method on benchmark data sets, including CIFAR10, CIFAR100, Tiny-ImageNet, and PTB. We have released the code at https://github.com/tensorboy/PIDOptimizer.
Keywords:
Optimization
Training
Acceleration
Neural networks
Convergence
PD control
Stochastic processes
Deep neural network (DNN)
optimization
proportional-integral-derivative (PID) control
stochastic gradient descent (SGD)-momentum
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Neural Networks and Learning Systems cover
IEEE Transactions on Neural Networks and Learning Systems
IF:
8.9
Papers:
7.5K
Citations:
7.2W

Organization

H
hong kong polytechnic university
Scholars:
3.0W
Papers: 4.1W
Citations: 921
S
Stanford University
Scholars:
9.6W
Papers: 8.2W
Citations: 17.0W
T
Tsinghua Shenzhen International Graduate School
Scholars:
6.8K
Papers: 4.9K
Citations: 9
N
nankai university
Scholars:
4.7W
Papers: 3.2W
Citations: 74
researcher View more organizations