One Size Does Not Fit All: Architecture-Aware Adaptive Batch Scheduling with DEBA
Fran\c{c}ois Belias, Naser Ezzati-Jivan, Foutse Khomh

TL;DR
DEBA is an architecture-aware adaptive batch scheduling method that monitors gradient metrics to optimize training speed and accuracy across diverse neural network architectures, revealing that adaptation efficacy varies significantly with architecture.
Contribution
We introduce DEBA, a novel architecture-aware adaptive batch scheduler that uses gradient metrics to improve training efficiency, demonstrating that adaptation strategies must be tailored to specific architectures.
Findings
Lightweight architectures achieve 45-62% speedup with accuracy gains of 1-7%.
ResNet-18 gains 2.4-4.0% in accuracy and 36-43% speedup.
ViT-B16 shows minimal speedup (~6%) despite stable accuracy.
Abstract
Adaptive batch size methods aim to accelerate neural network training, but existing approaches apply identical adaptation strategies across all architectures, assuming a one-size-fits-all solution. We introduce DEBA (Dynamic Efficient Batch Adaptation), an adaptive batch scheduler that monitors gradient variance, gradient norm variation and loss variation to guide batch size adaptations. Through systematic evaluation across six architectures (ResNet-18/50, DenseNet-121, EfficientNet-B0, MobileNet-V3, ViT-B16) on CIFAR-10 and CIFAR-100, with five random seeds per configuration, we demonstrate that the architecture fundamentally determines adaptation efficacy. Our findings reveal that: (1) lightweight and medium-depth architectures (MobileNet-V3, DenseNet-121, EfficientNet-B0) achieve a 45-62% training speedup with simultaneous accuracy improvements of 1-7%; (2) shallow residual networks…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Stochastic Gradient Optimization Techniques · Machine Learning and Data Classification
