Stability Bounds for the Unfolded Forward-Backward Algorithm
Emilie Chouzenoux, Cecile Della Valle, Jean-Christophe Pesquet
TL;DR
The paper analyzes the stability of an unfolded forward-backward (proximal-gradient) network for linear degradation inverse problems, focusing on perturbations in observed data and, critically, in the data bias. It formulates a virtual leakage-enabled network, derives computable Lipschitz bounds and α-averagedness conditions using eigen-decomposition of the degradation and regularization operators, and connects these results to the actual unfolded network. Numerically, it demonstrates that leakage can improve stability and that multi-layer unrolling yields tighter bounds than separable analyses. The findings offer a rigorous framework for designing robust unrolled networks with proximal activations, informing parameter choices and potential extensions to more general proximal schemes. Overall, the work provides practical, theoretically grounded guarantees on the robustness of unfolded inverse-problem solvers against data perturbations.
Abstract
We consider a neural network architecture designed to solve inverse problems where the degradation operator is linear and known. This architecture is constructed by unrolling a forward-backward algorithm derived from the minimization of an objective function that combines a data-fidelity term, a Tikhonov-type regularization term, and a potentially nonsmooth convex penalty. The robustness of this inversion method to input perturbations is analyzed theoretically. Ensuring robustness complies with the principles of inverse problem theory, as it ensures both the continuity of the inversion method and the resilience to small noise - a critical property given the known vulnerability of deep neural networks to adversarial perturbations. A key novelty of our work lies in examining the robustness of the proposed network to perturbations in its bias, which represents the observed data in the inverse problem. Additionally, we provide numerical illustrations of the analytical Lipschitz bounds derived in our analysis.
