TY - JOUR
T1 - Variable metric forward-backward algorithm for composite minimization problems
AU - Repetti, Audrey
AU - Wiaux, Yves
N1 - Funding Information:
\ast Received by the editors July 26, 2019; accepted for publication (in revised form) January 31, 2021; published electronically May 6, 2021. https://doi.org/10.1137/19M1277552 Funding: This work was partly supported by the UK Engineering and Physical Sciences Research Council (EPSRC) under grants EP/M011089/1, EP/M008843/1, and EP/M019306/1. \dagger Corresponding author. School of Mathematics and Computer Sciences and School of Engineering and Physical Sciences, Heriot-Watt University, Edinburgh EH14 4AS, UK, and Maxwell Institute for Mathematical Sciences, Bayes Centre, Edinburgh EH8 9BT, UK ([email protected]). \ddagger School of Engineering and Physical Sciences, Heriot-Watt University, Edinburgh EH14 4AS, UK ([email protected]).
Publisher Copyright:
© 2021 Society for Industrial and Applied Mathematics
PY - 2021
Y1 - 2021
N2 - We present a forward-backward-based algorithm to minimize a sum of a differentiable function and a nonsmooth function, both being possibly nonconvex. The main contribution of this work is to consider the challenging case where the nonsmooth function corresponds to a sum of nonconvex functions, resulting from composition between a strictly increasing, concave, differentiable function and a convex nonsmooth function. The proposed variable metric composite function forward-backward (C2FB) algorithm circumvents the explicit, and often challenging, computation of the proximity operator of the composite functions through a majorize-minimize approach. Precisely, each composite function is majorized using a linear approximation of the differentiable function, which allows one to apply the proximity step only to the sum of the nonsmooth functions. We prove the convergence of the algorithm iterates to a critical point of the objective function leveraging the Kurdyka-Łojasiewicz inequality. The convergence is guaranteed even if the proximity operators are computed inexactly, considering relative errors. We show that the proposed approach is a generalization of reweighting methods, with convergence guarantees. In particular, applied to the log-sum function, our algorithm reduces to a generalized version of the celebrated reweighted \ell 1 method. Finally, we show through simulations on an image processing problem that the proposed C2FB algorithm necessitates fewer iterations to converge and leads to better critical points compared with traditional reweighting methods and classic forward-backward algorithms.
AB - We present a forward-backward-based algorithm to minimize a sum of a differentiable function and a nonsmooth function, both being possibly nonconvex. The main contribution of this work is to consider the challenging case where the nonsmooth function corresponds to a sum of nonconvex functions, resulting from composition between a strictly increasing, concave, differentiable function and a convex nonsmooth function. The proposed variable metric composite function forward-backward (C2FB) algorithm circumvents the explicit, and often challenging, computation of the proximity operator of the composite functions through a majorize-minimize approach. Precisely, each composite function is majorized using a linear approximation of the differentiable function, which allows one to apply the proximity step only to the sum of the nonsmooth functions. We prove the convergence of the algorithm iterates to a critical point of the objective function leveraging the Kurdyka-Łojasiewicz inequality. The convergence is guaranteed even if the proximity operators are computed inexactly, considering relative errors. We show that the proposed approach is a generalization of reweighting methods, with convergence guarantees. In particular, applied to the log-sum function, our algorithm reduces to a generalized version of the celebrated reweighted \ell 1 method. Finally, we show through simulations on an image processing problem that the proposed C2FB algorithm necessitates fewer iterations to converge and leads to better critical points compared with traditional reweighting methods and classic forward-backward algorithms.
KW - Composite minimization problem
KW - Forward-backward algorithm
KW - Inverse problems
KW - Majorize-minimize method
KW - Nonconvex optimization
KW - Nonsmooth optimization
KW - Proximity operator
KW - Reweighting algorithm
UR - http://www.scopus.com/inward/record.url?scp=85106550969&partnerID=8YFLogxK
U2 - 10.1137/19M1277552
DO - 10.1137/19M1277552
M3 - Article
AN - SCOPUS:85106550969
SN - 1052-6234
VL - 31
SP - 1215
EP - 1241
JO - SIAM Journal on Optimization
JF - SIAM Journal on Optimization
IS - 2
ER -