Characterizations of inexact proximal operators
Guillaume Lauga, Samuel Vaiter
TL;DR
The paper addresses the challenge of using inexact proximal operators within non-smooth optimization, especially when penalties are non-convex. It introduces six approximations (types (a)–(f)) to the proximal operator, develops systematic criteria for their qualitative accuracy, regularity, and admissibility, and studies how these approximations interact with proximal-point and splitting algorithms. The results show that, under weakly convex penalties with $\rho<1$, convergence to an approximate solution is possible even when errors are non-summable, and provide explicit bounds for proximal-point and splitting schemes. The findings offer practical guidance for plug-and-play and learned-prior methods, showing which approximation strategies are most conducive to convergence and how to quantify the impact of inexactness on the attained solution.
Abstract
Proximal operators are now ubiquitous in non-smooth optimization. Since their introduction in the seminal work of Moreau, many papers have shown their effectiveness on a wide variety of problems, culminating in their use to construct convergent deep learning methods. The characterization of these operators for non-convex penalties was completed recently in [Gribonval et al, A characterization of proximity operators, 2020]. In this paper, we propose to follow this line of work by characterizing inexact proximal operators, thus providing an answer to what constitutes a good approximation of these operators. We propose several definitions of approximations and discuss their regularity, approximation power, and their fixed points. Equipped with these characterizations, we investigate the convergence of proximal algorithms in the presence of errors that may be non-summable and/or non-vanishing. In particular, we look at the proximal point algorithm, and at the forward-backward, Peaceman-Rachford and Douglas-Rachford algorithms when we minimize the sum of a weakly convex function (whose proximal operator is approximated) and a strongly convex function.
