We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.LG

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Machine Learning

Title: Training neural networks using Metropolis Monte Carlo and an adaptive variant

Abstract: We examine the zero-temperature Metropolis Monte Carlo algorithm as a tool for training a neural network by minimizing a loss function. We find that, as expected on theoretical grounds and shown empirically by other authors, Metropolis Monte Carlo can train a neural net with an accuracy comparable to that of gradient descent, if not necessarily as quickly. The Metropolis algorithm does not fail automatically when the number of parameters of a neural network is large. It can fail when a neural network's structure or neuron activations are strongly heterogenous, and we introduce an adaptive Monte Carlo algorithm, aMC, to overcome these limitations. The intrinsic stochasticity and numerical stability of the Monte Carlo method allow aMC to train deep neural networks and recurrent neural networks in which the gradient is too small or too large to allow training by gradient descent. Monte Carlo methods offer a complement to gradient-based methods for training neural networks, allowing access to a distinct set of network architectures and principles.
Subjects: Machine Learning (cs.LG); Statistical Mechanics (cond-mat.stat-mech); Neural and Evolutionary Computing (cs.NE)
Cite as: arXiv:2205.07408 [cs.LG]
  (or arXiv:2205.07408v2 [cs.LG] for this version)

Submission history

From: Stephen Whitelam [view email]
[v1] Mon, 16 May 2022 01:01:55 GMT (2986kb,D)
[v2] Tue, 9 Aug 2022 21:19:36 GMT (4874kb,D)

Link back to: arXiv, form interface, contact.