The paper extends implicit graduated optimization, which views SGD noise as smoothing, to momentum-based SGD, gives a convergence analysis, and reports empirical gains on image classification, but the analysis has a load-bearing mismatch with the pseudocode.
Stochastic Gradient Descent in the Viewpoint of Graduated Optimization
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
Stochastic gradient descent (SGD) method is popular for solving non-convex optimization problems in machine learning. This work investigates SGD from a viewpoint of graduated optimization, which is a widely applied approach for non-convex optimization problems. Instead of the actual optimization problem, a series of smoothed optimization problems that can be achieved in various ways are solved in the graduated optimization approach. In this work, a formal formulation of the graduated optimization is provided based on the nonnegative approximate identity, which generalizes the idea of Gaussian smoothing. Also, an asymptotic convergence result is achieved with the techniques in variational analysis. Then, we show that the traditional SGD method can be applied to solve the smoothed optimization problem. The Monte Carlo integration is used to achieve the gradient in the smoothed problem, which may be consistent with distributed computing schemes in real-life applications. From the assumptions on the actual optimization problem, the convergence results of SGD for the smoothed problem can be derived straightforwardly. Numerical examples show evidence that the graduated optimization approach may provide more accurate training results in certain cases.
fields
cs.LG 1years
2024 1verdicts
REJECT 1representative citing papers
citing papers explorer
-
Explicit and Implicit Graduated Optimization in Deep Neural Networks
The paper extends implicit graduated optimization, which views SGD noise as smoothing, to momentum-based SGD, gives a convergence analysis, and reports empirical gains on image classification, but the analysis has a load-bearing mismatch with the pseudocode.