Robustifying FISTA via the infinity norm of its smooth component’s gradient

Paul Rodríguez
{"title":"Robustifying FISTA via the infinity norm of its smooth component’s gradient","authors":"Paul Rodríguez","doi":"10.1109/IEEECONF51394.2020.9443517","DOIUrl":null,"url":null,"abstract":"The FISTA is a well-known and fast procedure for solving optimization problems composed by the sum of two convex functions, i.e. F = f + g, such that ∇f is L-Lipschitz continuous and g is possibly nonsmooth.FISTA’s well-studied theoretical RoC (rate of convergence) is $\\mathcal{O}\\left( {{k^{ - 2}}} \\right)$; however, in the praxis, it depends on both, the extragradient rule and the step-size (SS) that estimates L. An ill-chosen SS (i.e. a large pre-defined constant), at worst, can force the objective to diverge; furthermore, some adaptive SS methods (i.e. line search, Cauchy, etc.) can slow down or force the objective to present an oscillatory behavior.In this work we present a simple add-on feature to robustify FISTA against an ill-chosen SS when F is the ℓ1 regularized problem. It is based on modifying some entries of ∇fk so as to $\\left\\{ {{{\\left\\| {\\nabla {f_k}} \\right\\|}_\\infty }} \\right\\}$ is turned into a non-increasing sequence. Furthermore, tracking and limiting $\\left\\{ {{{\\left\\| {\\nabla {f_k}} \\right\\|}_\\infty }} \\right\\}$ can be used (i) as an early warning method to avoid divergence k } and (ii) to allow larger or even consistently increasing SS sequences.Our computational results particularly target Convolutional Sparse Representations (CSR), where our method indeed boots FISTA’s practical performance.","PeriodicalId":248190,"journal":{"name":"2020 54th Asilomar Conference on Signals, Systems, and Computers","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 54th Asilomar Conference on Signals, Systems, and Computers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEEECONF51394.2020.9443517","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The FISTA is a well-known and fast procedure for solving optimization problems composed by the sum of two convex functions, i.e. F = f + g, such that ∇f is L-Lipschitz continuous and g is possibly nonsmooth.FISTA’s well-studied theoretical RoC (rate of convergence) is $\mathcal{O}\left( {{k^{ - 2}}} \right)$; however, in the praxis, it depends on both, the extragradient rule and the step-size (SS) that estimates L. An ill-chosen SS (i.e. a large pre-defined constant), at worst, can force the objective to diverge; furthermore, some adaptive SS methods (i.e. line search, Cauchy, etc.) can slow down or force the objective to present an oscillatory behavior.In this work we present a simple add-on feature to robustify FISTA against an ill-chosen SS when F is the ℓ1 regularized problem. It is based on modifying some entries of ∇fk so as to $\left\{ {{{\left\| {\nabla {f_k}} \right\|}_\infty }} \right\}$ is turned into a non-increasing sequence. Furthermore, tracking and limiting $\left\{ {{{\left\| {\nabla {f_k}} \right\|}_\infty }} \right\}$ can be used (i) as an early warning method to avoid divergence k } and (ii) to allow larger or even consistently increasing SS sequences.Our computational results particularly target Convolutional Sparse Representations (CSR), where our method indeed boots FISTA’s practical performance.
利用平滑分量梯度的无穷范数对FISTA进行鲁棒化
FISTA是解决由两个凸函数(即F = F + g)和组成的优化问题的一个众所周知的快速过程,使得∇F是L-Lipschitz连续的,并且g可能是非光滑的。FISTA经过充分研究的理论RoC(收敛率)为$\mathcal{O}\left( {{k^{ - 2}}} \right)$;然而,在实践中,它取决于两者,即估计l的梯度规则和步长(SS)。一个选择不当的SS(即一个大的预定义常数),在最坏的情况下,可能会迫使目标偏离;此外,一些自适应SS方法(即线搜索,柯西等)可以减缓或迫使目标呈现振荡行为。在这项工作中,我们提出了一个简单的附加特征来鲁棒fisa对抗一个错误选择的SS,当F是1正则化问题。它是基于修改∇fk的一些项,使$\left\{ {{{\left\| {\nabla {f_k}} \right\|}_\infty }} \right\}$变成一个非递增序列。此外,跟踪和限制$\left\{ {{{\left\| {\nabla {f_k}} \right\|}_\infty }} \right\}$可用于(i)作为早期预警方法,以避免发散k}, (ii)允许更大甚至持续增加的SS序列。我们的计算结果特别针对卷积稀疏表示(CSR),我们的方法确实引导了FISTA的实际性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书