mlsanityData to 14 Oct 2026

Dynamic Batch Adaptation

arXiv 2208.00815 ↗First posted 1 Aug 2022cs.LG cs.AI cs.CVcited by 0

Not on the map. Why?

Abstract (arXiv)

Current deep learning adaptive optimizer methods adjust the step magnitude of parameter updates by altering the effective learning rate used by each parameter. Motivated by the known inverse relation between batch size and learning rate on update step magnitudes, we introduce a novel training procedure that dynamically decides the dimension and the composition of the current update step. Our procedure, Dynamic Batch Adaptation (DBA) analyzes the gradients of every sample and selects the subset that best improves certain metrics such as gradient variance for each layer of the network. We present results showing DBA significantly improves the speed of model convergence. Additionally, we find that DBA produces an increased improvement over standard optimizers when used in data scarce conditions where, in addition to convergence speed, it also significantly improves model generalization, managing to train a network with a single fully connected hidden layer using only 1% of the MNIST dataset to reach 97.79% test accuracy. In an even more extreme scenario, it manages to reach 97.44% test accuracy using only 10 samples per class. These results represent a relative error rate reduction of 81.78% and 88.07% respectively, compared to the standard optimizers, Stochastic Gradient Descent (SGD) and Adam.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 13 references that are in the map. First posted on arXiv 1 Aug 2022.

Builds on

10 of 13 references.

References · 10

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
  4. 2021Opacus: User-Friendly Differential Privacy Library in PyTorchcited by 383
  5. 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 320
  6. 2016Coupling Adaptive Batch Sizes with Learning Ratescited by 30
  7. 2017AdaBatch: Adaptive Batch Sizes for Training Deep Neural Networkscited by 29
  8. 2020Balancing Rates and Variance via Adaptive Batch-Size for Stochastic Optimization Problemscited by 6
  9. 2020Adaptive Learning of the Optimal Batch Size of SGDcited by 3
  10. 2020Estimation of discrete choice models with hybrid stochastic adaptive batch size algorithmscited by 2

Built on by

Not cited yet.