English

Minibatch training of neural network ensembles via trajectory sampling

Statistical Mechanics 2023-06-28 v2 Disordered Systems and Neural Networks Machine Learning

Abstract

Most iterative neural network training methods use estimates of the loss function over small random subsets (or minibatches) of the data to update the parameters, which aid in decoupling the training time from the (often very large) size of the training datasets. Here, we show that a minibatch approach can also be used to train neural network ensembles (NNEs) via trajectory methods in a highly efficient manner. We illustrate this approach by training NNEs to classify images in the MNIST datasets. This method gives an improvement to the training times, allowing it to scale as the ratio of the size of the dataset to that of the average minibatch size which, in the case of MNIST, gives a computational improvement typically of two orders of magnitude. We highlight the advantage of using longer trajectories to represent NNEs, both for improved accuracy in inference and reduced update cost in terms of the samples needed in minibatch updates.

Keywords

Cite

@article{arxiv.2306.13442,
  title  = {Minibatch training of neural network ensembles via trajectory sampling},
  author = {Jamie F. Mair and Luke Causer and Juan P. Garrahan},
  journal= {arXiv preprint arXiv:2306.13442},
  year   = {2023}
}

Comments

11 pages, 4 figures, 1 algorithm