Hyper-Learning for Gradient-Based Batch Size Adaptation
Calum Robert MacLellan, Feng Dong

TL;DR
This paper introduces Arbiter, a hyper-learning algorithm that adaptively schedules batch sizes during neural network training by learning from gradient responses, improving flexibility and effectiveness over heuristic methods.
Contribution
Arbiter employs hyper-learning to optimize batch size scheduling without unrolled optimization or hypernetworks, enabling adaptive, task-agnostic batch size control.
Findings
Arbiter effectively schedules batch sizes as a standalone method.
It enhances fixed batch size schedules with greater flexibility.
It reduces variance during stochastic meta-optimization of learning rates.
Abstract
Scheduling the batch size to increase is an effective strategy to control gradient noise when training deep neural networks. Current approaches implement scheduling heuristics that neglect structure within the optimization procedure, limiting their flexibility to the training dynamics and capacity to discern the impact of their adaptations on generalization. We introduce Arbiter as a new hyperparameter optimization algorithm to perform batch size adaptations for learnable scheduling heuristics using gradients from a meta-objective function, which overcomes previous heuristic constraints by enforcing a novel learning process called hyper-learning. With hyper-learning, Arbiter formulates a neural network agent to generate optimal batch size samples for an inner deep network by learning an adaptive heuristic through observing concomitant responses over T inner descent steps. Arbiter avoids…
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
TopicsMachine Learning and Data Classification · Advanced Neural Network Applications · Stochastic Gradient Optimization Techniques
