Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Dual stochastic natural gradient descent

View through CrossRef
Abstract The multinomial logistic regression (MLR) model is widely used in statistics and machine learning. On the one hand, stochastic gradient descent (SGD) is the most common approach for determining the parameters of a such model in big data scenarios, due to its simplicity and low computational complexity property. Furthermore, SGD has proven convergence under reasonable conditions. However, SGD has slow sub-linear rates of convergence and it often reduces convergence speed due to the plateau phenomenon. On the other hand, stochastic natural gradient descent (SNGD), proposed by Amari, is a manifold optimization method shown to be Fisher efficient when it converges, but its convergence properties remain unproven and it is often computationally prohibitive for models with a large number of parameters. Here, we propose dual stochastic natural gradient descent (DSNGD), a stochastic optimization method for MLR based on manifold optimization concepts. In the discrete scenario, DSNGD (i) has linear per-iteration computational complexity in the number of parameters, and (ii) is proven to converge. To achieve (i) we leverage the dual flatness of the family of joint distributions for MLR to simplify computations. To ensure (ii) DSNGD builds on the foundational ideas of convergent stochastic natural gradient descent (CSNGD), a variant of SNGD with guaranteed convergence, using an independent sequence to construct a bounded approximation of the natural gradient. By generalizing a result from Sunehag et al., we prove that DSNGD converges in the discrete case and maintains linear computational complexity per iteration. Beyond its convergence property and linear computational complexity, DSNGD empirically demonstrates fast convergence comparable to SNGD, improves upon SGD performance, and exhibits stability where SNGD does not.
Springer Science and Business Media LLC
Title: Dual stochastic natural gradient descent
Description:
Abstract The multinomial logistic regression (MLR) model is widely used in statistics and machine learning.
On the one hand, stochastic gradient descent (SGD) is the most common approach for determining the parameters of a such model in big data scenarios, due to its simplicity and low computational complexity property.
Furthermore, SGD has proven convergence under reasonable conditions.
However, SGD has slow sub-linear rates of convergence and it often reduces convergence speed due to the plateau phenomenon.
On the other hand, stochastic natural gradient descent (SNGD), proposed by Amari, is a manifold optimization method shown to be Fisher efficient when it converges, but its convergence properties remain unproven and it is often computationally prohibitive for models with a large number of parameters.
Here, we propose dual stochastic natural gradient descent (DSNGD), a stochastic optimization method for MLR based on manifold optimization concepts.
In the discrete scenario, DSNGD (i) has linear per-iteration computational complexity in the number of parameters, and (ii) is proven to converge.
To achieve (i) we leverage the dual flatness of the family of joint distributions for MLR to simplify computations.
To ensure (ii) DSNGD builds on the foundational ideas of convergent stochastic natural gradient descent (CSNGD), a variant of SNGD with guaranteed convergence, using an independent sequence to construct a bounded approximation of the natural gradient.
By generalizing a result from Sunehag et al.
, we prove that DSNGD converges in the discrete case and maintains linear computational complexity per iteration.
Beyond its convergence property and linear computational complexity, DSNGD empirically demonstrates fast convergence comparable to SNGD, improves upon SGD performance, and exhibits stability where SNGD does not.

Related Results

When Does a Dual Matrix Have a Dual Generalized Inverse?
When Does a Dual Matrix Have a Dual Generalized Inverse?
This paper deals with the existence of various types of dual generalized inverses of dual matrices. New and foundational results on the necessary and sufficient conditions for vari...
Collaborative Promotion:A New Path for the Development of Dual-Innovation Education in Colleges and Universities in Ethnic Minority Area
Collaborative Promotion:A New Path for the Development of Dual-Innovation Education in Colleges and Universities in Ethnic Minority Area
In the context of the new era, talent is the first resource and innovation is the first driving force, and it is more and more important to emphasize the dual-creation education in...
Stochastic Imaging for Reservoir Characterization
Stochastic Imaging for Reservoir Characterization
Abstract One of the key problems in Reservoir Characterization involves the description and visualization of reservoir heterogeneities (as represented by the spatial...
A novel approach for solving decision-making problems with stochastic linear-fractional models
A novel approach for solving decision-making problems with stochastic linear-fractional models
Stochastic chance-constrained optimization has a wide range of real-world applications. In some real-world applications, the decision-maker has to formulate the problem as a fracti...
A Natural Gradient Descent Algorithm for the Solution of Lyapunov Equations Based on the Geodesic Distance
A Natural Gradient Descent Algorithm for the Solution of Lyapunov Equations Based on the Geodesic Distance
A new framework based on the curved Riemannian manifold is proposed to calculate the numerical solution of the Lyapunov matrix equation by using a natural gradient descent algorith...
Gradient Descent in Linear Models: Learning Rate, Initialization, and Scaling
Gradient Descent in Linear Models: Learning Rate, Initialization, and Scaling
Gradient descent is a fundamental optimization method for training linear and logistic regression models. Although the underlying objectives are convex, practitioners may observe u...
Natural kinds
Natural kinds
Natural kinds are widely understood to be the real classifications of things that actually exist in the world. Natural kinds are the categories we tend to aim for when we seek to u...

Back to Top