FISTA-Condat-Vu: Automatic Differentiation for Hyperparameter Learning in Variational Models
Patricio Guerrero, Simon Bellens, Wim Dewulf
TL;DR
This work addresses learning the regularization weight $\lambda$ in non-smooth variational imaging models for ill-posed inverse problems, notably few-view industrial CT. It introduces a memory-efficient bilevel learning framework by merging FISTA with Condat-Vu and a reduced-memory automatic differentiation strategy, including an assisted CV (aCV) variant. By deriving $\nabla_\lambda L$ with respect to $\lambda$ and employing an NGD outer loop with Armijo backtracking, the approach achieves efficient hyperparameter learning with significantly reduced memory footprints, demonstrated on large-scale 3D CT data. The proposed method enables automatic, scalable hyperparameter tuning for high-dimensional, non-smooth regularizers, with practical impact on industrial imaging tasks and accessible code.
Abstract
Motivated by industrial computed tomography, we propose a memory efficient strategy to estimate the regularization hyperparameter of a non-smooth variational model. The approach is based on a combination of FISTA and Condat-Vu algorithms exploiting the convergence rate of the former and the low per-iteration complexity of the latter. The estimation is cast as a bilevel learning problem where a first-order method is obtained via reduced-memory automatic differentiation to compute the derivatives. The method is validated with experimental industrial tomographic data with the numerical implementation available.
