Statistical Mechanics and Artificial Neural Networks: Principles, Models, and Applications
Lucas B\"ottcher, Gregory Wheeler

TL;DR
This paper explores the deep connections between statistical mechanics and artificial neural networks, emphasizing models like Hopfield networks and Boltzmann machines, and investigates the geometric properties of neural network loss landscapes to enhance understanding and optimization.
Contribution
It provides a comprehensive overview of the principles, models, and applications of ANNs linked to statistical mechanics, and introduces methods for visualizing and analyzing their loss landscapes.
Findings
Neural networks can be analyzed as high-dimensional functions with complex loss landscapes.
Visualizing loss functions aids in understanding optimization and generalization.
Connections between statistical mechanics models and neural networks offer new insights.
Abstract
The field of neuroscience and the development of artificial neural networks (ANNs) have mutually influenced each other, drawing from and contributing to many concepts initially developed in statistical mechanics. Notably, Hopfield networks and Boltzmann machines are versions of the Ising model, a model extensively studied in statistical mechanics for over a century. In the first part of this chapter, we provide an overview of the principles, models, and applications of ANNs, highlighting their connections to statistical mechanics and statistical learning theory. Artificial neural networks can be seen as high-dimensional mathematical functions, and understanding the geometric properties of their loss landscapes (i.e., the high-dimensional space on which one wishes to find extrema or saddles) can provide valuable insights into their optimization behavior, generalization abilities, and…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications
