SGD as Free Energy Minimization: A Thermodynamic View on Neural Network Training
Ildus Sadrtdinov, Ivan Klimov, Ekaterina Lobacheva, Dmitry Vetrov
TL;DR
This work develops a thermodynamic framework for neural network training by showing that SGD with fixed learning rates minimizes a Helmholtz free energy $F=U-TS$, where $U$ is the expected training loss and $S$ is the entropy of the weight distribution, with an effective temperature $T$ that depends on the LR. The authors validate the framework empirically on underparameterized and overparameterized models, finding that UP yields a monotonically increasing $T( ext{LR})$ and a convex free-energy landscape, while OP exhibits a temperature collapse to zero at small LRs, enabling direct loss minimization. They attribute the UP/OP mismatch to differences in the signal-to-noise ratio of stochastic gradients near optima, supported by a 3D-sphere toy model and neural network experiments. The results offer a novel lens to interpret training dynamics, connecting fixed-LR behavior, implicit regularization, and phase-transition-like phenomena in deep learning.
Abstract
We present a thermodynamic interpretation of the stationary behavior of stochastic gradient descent (SGD) under fixed learning rates (LRs) in neural network training. We show that SGD implicitly minimizes a free energy function $F=U-TS$, balancing training loss $U$ and the entropy of the weights distribution $S$, with temperature $T$ determined by the LR. This perspective offers a new lens on why high LRs prevent training from converging to the loss minima and how different LRs lead to stabilization at different loss levels. We empirically validate the free energy framework on both underparameterized (UP) and overparameterized (OP) models. UP models consistently follow free energy minimization, with temperature increasing monotonically with LR, while for OP models, the temperature effectively drops to zero at low LRs, causing SGD to minimize the loss directly and converge to an optimum. We attribute this mismatch to differences in the signal-to-noise ratio of stochastic gradients near optima, supported by both a toy example and neural network experiments.
