Litcius/Paper detail

Rethinking The Pid Optimizer For Stochastic Optimization Of Deep Networks

Lei Shi, Yifan Zhang, Wanguo Wang, Jian Cheng, Hanqing Lu

202018 citationsDOI

Abstract

Stochastic gradient descent with momentum (SGD-Momentum) always causes the overshoot problem due to the integral action of the momentum term. Recently, an ID optimizer is proposed to solve the overshoot problem with the help of derivative information. However, the derivative term suffers from the interference of the high-frequency noise, especially for the stochastic gradient descent method that uses minibatch data in each update step. In this work, we propose a complete PID optimizer, which weakens the effect of the D term and adds a P term to more stably alleviate the overshoot problem. To further reduce the interference of the high-frequency noise, two effective and efficient methods are proposed to stabilize the training process. Extensive experiments on three widely used benchmark datasets with different scales, i.e., MNIST, Cifar10 and TinyImageNet, demonstrate the superiority of our proposed PID optimizer on various popular deep neural networks.

Topics & Concepts

PID controllerMNIST databaseGradient descentStochastic gradient descentBenchmark (surveying)Overshoot (microwave communication)Momentum (technical analysis)Computer scienceNoise (video)Term (time)Mathematical optimizationControl theory (sociology)Artificial neural networkInterference (communication)Artificial intelligenceMathematicsEngineeringControl engineeringPhysicsTelecommunicationsControl (management)Quantum mechanicsFinanceEconomicsGeodesyChannel (broadcasting)GeographyImage (mathematics)Temperature controlAdvanced Neural Network ApplicationsMachine Learning and ELMStochastic Gradient Optimization Techniques