← Search

Wu Lin

11 accepted papers

2026

Understanding and improving Shampoo and SOAP via Kullback-Leibler Minimization

ICLR 2026poster

Shampoo and its efficient, Adam-stabilized variant SOAP, employ structured second-moment estimation and have received growing attention for their effectiveness. In practice, Shampoo requires step-size grafting with Adam to achieve competitive performance. SOAP mitigates this by applying Adam in Sha…

Cited by 0SourcecodeScholar
2024

Can We Remove the Square-Root in Adaptive Gradient Methods? A Second-Order Perspective

ICML 2024poster

Adaptive gradient optimizers like Adam(W) are the default training algorithms for many deep learning architectures, such as transformers. Their diagonal preconditioner is based on the gradient outer product which is incorporated into the parameter update via a square root. While these methods are of…

Cited by 12SourcePDFScholar
2024

Structured Inverse-Free Natural Gradient Descent: Memory-Efficient & Numerically-Stable KFAC

ICML 2024poster

Second-order methods such as KFAC can be useful for neural net training. However, they are often memory-inefficient since their preconditioning Kronecker factors are dense, and numerically unstable in low precision as they require matrix inversion or decomposition. These limitations render such meth…

Cited by 4SourcePDFScholar
2023

Simplifying Momentum-based Positive-definite Submanifold Optimization with Applications to Deep Learning

ICML 2023poster

Riemannian submanifold optimization with momentum is computationally challenging because, to ensure that the iterates remain on the submanifold, we often need to solve difficult differential equations. Here, we simplify such difficulties for a class of structured symmetric positive-definite matrices…

2021

Tractable structured natural-gradient descent using local parameterizations

ICML 2021spotlight

Natural-gradient descent (NGD) on structured parameter spaces (e.g., low-rank covariances) is computationally challenging due to difficult Fisher-matrix computations. We address this issue by using \emph{local-parameter coordinates} to obtain a flexible and efficient NGD method that works well for a…

Cited by 38SourcePDFScholar
2020

Handling the Positive-Definite Constraint in the Bayesian Learning Rule

ICML 2020poster

The Bayesian learning rule is a natural-gradient variational inference method, which not only contains many existing learning algorithms as special cases but also enables the design of new algorithms. Unfortunately, when variational parameters lie in an open constraint set, the rule may not satisfy…

2019

Fast and Simple Natural-Gradient Variational Inference with Mixture of Exponential-family Approximations

ICML 2019oral

Natural-gradient methods enable fast and simple algorithms for variational inference, but due to computational difficulties, their use is mostly limited to minimal exponential-family (EF) approximations. In this paper, we extend their application to estimate structured approximations such as mixture…

2018

Fast and Scalable Bayesian Deep Learning by Weight-Perturbation in Adam

ICML 2018oral

Uncertainty computation in deep learning is essential to design robust and reliable systems. Variational inference (VI) is a promising approach for such computation, but requires more effort to implement and execute compared to maximum-likelihood methods. In this paper, we propose new natural-gradie…

2018

Variational Message Passing with Structured Inference Networks

ICLR 2018poster

Recent efforts on combining deep models with probabilistic graphical models are promising in providing flexible models that are also easy to interpret. We propose a variational message-passing algorithm for variational inference in such models. We make three contributions. First, we propose structur…

2017

Conjugate-Computation Variational Inference : Converting Variational Inference in Non-Conjugate Models to Inferences in Conjugate Models

AISTATS 2017poster

Variational inference is computationally challenging in models that contain both conjugate and non-conjugate terms. Methods specifically designed for conjugate models, even though computationally efficient, find it difficult to deal with non-conjugate terms. On the other hand, stochastic-gradient me…