Continuation Path with Linear Convergence Rate
This work addresses optimization efficiency for machine learning practitioners, but it is incremental as it builds on existing path-following heuristics with theoretical analysis.
The paper tackles the problem of designing hyperparameters and subproblem accuracy for path-following algorithms in composite optimization to guarantee a linear convergence rate, and it analyzes active set changes for sparsity-inducing penalties to calibrate hyperparameters and reduce complexity.
Path-following algorithms are frequently used in composite optimization problems where a series of subproblems, with varying regularization hyperparameters, are solved sequentially. By reusing the previous solutions as initialization, better convergence speeds have been observed numerically. This makes it a rather useful heuristic to speed up the execution of optimization algorithms in machine learning. We present a primal dual analysis of the path-following algorithm and explore how to design its hyperparameters as well as determining how accurately each subproblem should be solved to guarantee a linear convergence rate on a target problem. Furthermore, considering optimization with a sparsity-inducing penalty, we analyze the change of the active sets with respect to the regularization parameter. The latter can then be adaptively calibrated to finely determine the number of features that will be selected along the solution path. This leads to simple heuristics for calibrating hyperparameters of active set approaches to reduce their complexity and improve their execution time.