Stochastic Langevin Differential Inclusions with Applications to Machine Learning
Fabio V. Difonzo, Vyacheslav Kungurtsev, Jakub Marecek
TL;DR
This paper studies Langevin-type dynamics with a set-valued drift given by the Clarke subdifferential of a continuous tame potential, addressing non-smooth losses common in machine learning. It proves strong existence for the stochastic differential inclusion $dX_t ∈ -F(X_t) dt + sqrt{2σ} dB_t$ and develops a weak Fokker-Planck formulation, showing the distribution evolves toward a Gibbs-type stationary measure $π(x) ∝ exp(-f(x)/σ)$. It further extends the variational (JKO) framework to nonsmooth drifts, linking the dynamics to a free-energy functional $alF(ρ)=∫ f(x)ρ dx + ∫ ρ log ρ l dx$ and demonstrating entropy-regularized gradient flow behavior. Numerical experiments on a one-dimensional, piecewise-smooth example and Bayesian ReLU networks illustrate the expected ergodic behavior and practical implications for learning with non-smooth objectives. Overall, the results provide a rigorous basis for using Langevin-type dynamics in non-smooth ML settings and open avenues for studying mixing properties under nonsmooth conditions.
Abstract
Stochastic differential equations of Langevin-diffusion form have received significant attention, thanks to their foundational role in both Bayesian sampling algorithms and optimization in machine learning. In the latter, they serve as a conceptual model of the stochastic gradient flow in training over-parameterized models. However, the literature typically assumes smoothness of the potential, whose gradient is the drift term. Nevertheless, there are many problems for which the potential function is not continuously differentiable, and hence the drift is not Lipschitz continuous everywhere. This is exemplified by robust losses and Rectified Linear Units in regression problems. In this paper, we show some foundational results regarding the flow and asymptotic properties of Langevin-type Stochastic Differential Inclusions under assumptions appropriate to the machine-learning settings. In particular, we show strong existence of the solution, as well as an asymptotic minimization of the canonical free-energy functional.
