9766527f2b5d3e95d4a733fcfb77bd7e-Reviews.html
–Neural Information Processing Systems
The control variate is a vector which hopefully has high correlation with the noisy gradient but for which the expectation is easier to compute. Standard convergence rates for stochastic gradient optimization depend on the variance of the gradient estimates, and thus a variance reduction technique should yield an acceleration of convergence. The authors give examples of control variates by using Taylor approximations of the gradient estimate for the optimization problem arising in regularized logistic regression as well as for MAP estimation for the latent Dirichlet Allocation (LDA) model. They compare constant step-size SGD with and without variance reduction for logistic regression on the covtype dataset, claiming that the variance reduction allows to use bigger step-sizes without having the problem of high variance and thus yields faster empirical convergence. For LDA, they compare the adaptive step-size version of the stochastic optimization method of [10] with and without variance reduction, showing a faster convergence on the held-out test log-likelihood on three large corpora. EVALUATION: Pros: - I like the general idea of variance reduction for SGD using control variates -- it could have a big impact given the popularity of SGD. - The motivation is compelling; the concrete examples of control variates are convincing; and the the general idea (Taylor approximation to define them) seems generalizable - The paper is fairly easy to read. Cons: - The experiments are somewhat weak: only one dataset for logistic regression; and a lack of standardized setup for LDA. - The related work is not covered. QUALITY: The theoretical motivation for the approach is compelling (reducing the variance of the gradient estimates reduces the constant in the convergence rate), but the execution in the empirical section is fairly weak.
Neural Information Processing Systems
Mar-13-2024, 18:51:25 GMT