Litcius/Paper detail

Balancing Rates and Variance via Adaptive Batch-Size for Stochastic Optimization Problems

Zhan Gao, Alec Koppel, Alejandro Ribeiro

2022IEEE Transactions on Signal Processing13 citationsDOI

Abstract

Stochastic gradient descent is a canonical tool for addressing stochastic optimization problems, which forms the bedrock of modern machine learning. In this work, we seek to balance the fact that attenuating step-size is required for exact convergence with the fact that constant step-size learns faster to a limiting error. To do so, rather than fixing the mini-batch and the step-size at the outset, we propose a strategy to allow parameters evolving adaptively. Specifically, the batch-size is set to be a piecewise-constant increasing sequence where the increase occurs when a suitable error criterion is satisfied. Moreover, the step-size is selected as that which yields the fastest convergence. The overall algorithm, two scale adaptive (TSA) scheme, is developed for both convex and non-convex problems. It inherits the exact convergence and more importantly, the optimal error decreasing rate and an overall computation reduction are achieved. Furthermore, we extended the TSA method to the generalized adaptive batching framework, which is a generic methodology modular to any stochastic algorithms pursuing a trade-off between convergence rates and stochastic variance. We evaluate the TSA method on the image classification problem on MNIST and CIFAR-10 datasets compared with standard SGD methods and existing adaptive batch-size methods, to corroborate theoretical findings.

Topics & Concepts

Mathematical optimizationStochastic gradient descentPiecewiseComputer scienceRate of convergenceStochastic optimizationConvergence (economics)MNIST databaseStochastic approximationVariance reductionAlgorithmMathematicsArtificial intelligenceKey (lock)StatisticsDeep learningArtificial neural networkComputer securityEconomic growthMonte Carlo methodMathematical analysisEconomicsStochastic Gradient Optimization TechniquesPrivacy-Preserving Technologies in DataMachine Learning and ELM
Balancing Rates and Variance via Adaptive Batch-Size for Stochastic Optimization Problems | Litcius