Approximation theory for 1-Lipschitz ResNets
Davide Murari, Takashi Furuya, Carola-Bibiane Schönlieb
TL;DR
We address the problem of universal approximation by $1$-Lipschitz ResNets built from explicit Euler steps for negative gradient flows. The paper proves two main results: first, density of networks with unbounded width and depth in the class of scalar $1$-Lipschitz functions on compact domains; second, density with a fixed hidden width achieved by inserting norm-constrained linear maps between residual blocks. A constructive, alternative view shows that all scalar $1$-Lipschitz piecewise affine functions lie in the network class, strengthening the universality claim. The framework enables implementable architectures that can be trained with standard optimizers while preserving the $1$-Lipschitz property, supporting robust learning, inverse problems, and generative modelling.
Abstract
1-Lipschitz neural networks are fundamental for generative modelling, inverse problems, and robust classifiers. In this paper, we focus on 1-Lipschitz residual networks (ResNets) based on explicit Euler steps of negative gradient flows and study their approximation capabilities. Leveraging the Restricted Stone-Weierstrass Theorem, we first show that these 1-Lipschitz ResNets are dense in the set of scalar 1-Lipschitz functions on any compact domain when width and depth are allowed to grow. We also show that these networks can exactly represent scalar piecewise affine 1-Lipschitz functions. We then prove a stronger statement: by inserting norm-constrained linear maps between the residual blocks, the same density holds when the hidden width is fixed. Because every layer obeys simple norm constraints, the resulting models can be trained with off-the-shelf optimisers. This paper provides the first universal approximation guarantees for 1-Lipschitz ResNets, laying a rigorous foundation for their practical use.
