Restarts subject to approximate sharpness: A parameter-free and optimal scheme for first-order methods

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Adcock, Ben, Colbrook, Matthew J., Neyra-Nesterenko, Maksym
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929430835757056
author Adcock, Ben
Colbrook, Matthew J.
Neyra-Nesterenko, Maksym
author_facet Adcock, Ben
Colbrook, Matthew J.
Neyra-Nesterenko, Maksym
contents Sharpness is an almost generic assumption in continuous optimization that bounds the distance from minima by objective function suboptimality. It facilitates the acceleration of first-order methods through restarts. However, sharpness involves problem-specific constants that are typically unknown, and restart schemes typically reduce convergence rates. Moreover, these schemes are challenging to apply in the presence of noise or with approximate model classes (e.g., in compressive imaging or learning problems), and they generally assume that the first-order method used produces feasible iterates. We consider the assumption of approximate sharpness, a generalization of sharpness that incorporates an unknown constant perturbation to the objective function error. This constant offers greater robustness (e.g., with respect to noise or relaxation of model classes) for finding approximate minimizers. By employing a new type of search over the unknown constants, we design a restart scheme that applies to general first-order methods and does not require the first-order method to produce feasible iterates. Our scheme maintains the same convergence rate as when the constants are known. The convergence rates we achieve for various first-order methods match the optimal rates or improve on previously established rates for a wide range of problems. We showcase our restart scheme in several examples and highlight potential future applications and developments of our framework and theory.
format Preprint
id arxiv_https___arxiv_org_abs_2301_02268
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Restarts subject to approximate sharpness: A parameter-free and optimal scheme for first-order methods
Adcock, Ben
Colbrook, Matthew J.
Neyra-Nesterenko, Maksym
Optimization and Control
Computer Vision and Pattern Recognition
Machine Learning
Numerical Analysis
65K0, 65B99, 68Q25, 90C25, 90C60
Sharpness is an almost generic assumption in continuous optimization that bounds the distance from minima by objective function suboptimality. It facilitates the acceleration of first-order methods through restarts. However, sharpness involves problem-specific constants that are typically unknown, and restart schemes typically reduce convergence rates. Moreover, these schemes are challenging to apply in the presence of noise or with approximate model classes (e.g., in compressive imaging or learning problems), and they generally assume that the first-order method used produces feasible iterates. We consider the assumption of approximate sharpness, a generalization of sharpness that incorporates an unknown constant perturbation to the objective function error. This constant offers greater robustness (e.g., with respect to noise or relaxation of model classes) for finding approximate minimizers. By employing a new type of search over the unknown constants, we design a restart scheme that applies to general first-order methods and does not require the first-order method to produce feasible iterates. Our scheme maintains the same convergence rate as when the constants are known. The convergence rates we achieve for various first-order methods match the optimal rates or improve on previously established rates for a wide range of problems. We showcase our restart scheme in several examples and highlight potential future applications and developments of our framework and theory.
title Restarts subject to approximate sharpness: A parameter-free and optimal scheme for first-order methods
topic Optimization and Control
Computer Vision and Pattern Recognition
Machine Learning
Numerical Analysis
65K0, 65B99, 68Q25, 90C25, 90C60
url https://arxiv.org/abs/2301.02268