Dynamical Batching: How Class-Cycling Training Shapes the Internal Structure of Neural Networks

arXiv:2610.26156 · cs.LG, cond-mat.dis-nn, cond-mat.soft · Submitted 2026-10-19 · Read on arXiv

cs.LG, cond-mat.dis-nn, cond-mat.soft

Submitted: 2026-10-19

Updated: 2026-10-19

Comments: 18 pages, 10 figures, 5 tables. Code: https://github.com/samuellozanoiglesias/dynamical_batching (archived at https://doi.org/10.5281/zenodo.23349474)

License: http://creativecommons.org/licenses/by/4.0/

The gist: We investigate whether cyclically varying the class composition of training batches can modify both the performance and the internal organization of neural networks.

Abstract

We investigate whether cyclically varying the class composition of training batches can modify both the performance and the internal organization of neural networks. Motivated by nonequilibrium systems, in which cycling between related sub-goals can make switching between their solutions increasingly efficient, we introduce Dynamical Batching (DB), a sampling protocol that periodically emphasizes each class while leaving the loss and the optimizer unchanged, and compare it with Uniform Batching (UB), in which every mini-batch has equal class proportions. In the regime where standard training fails, DB changes the outcome: on a three-arm spiral, a capacity-limited MLP that plateaus far below perfect accuracy under UB fits the training data under DB. Tracking individual weights, we find that under DB the change between class-specialized states is carried by a smaller set of weights than under UB, and that this set is markedly more persistent from cycle to cycle, on every synthetic dataset we test and in a wider network that fits the data under both protocols. This organization is a signature of the protocol rather than a predictor of its benefit: it appears equally where DB leaves accuracy unchanged. On CIFAR-10, the same protocol modestly improves the test accuracy of a channel-narrowed ResNet-10, a standard residual architecture, and of a second capacity-limited convolutional network. These results show that how class emphasis is distributed in time can shape both the solution a network reaches and the internal structure of the network.

Related papers