Dykstra's Algorithm, ADMM, and Coordinate Descent: Connections, Insights, and Extensions
By Robert Tibshirani. 2017
48 citations recorded by the source corpus.
We study connections between Dykstra's algorithm for projecting onto an intersection of convex sets, the augmented Lagrangian method of multipliers or ADMM, and block coordinate descent. We prove that coordinate descent for a regularized regression problem, in which the (separable) penalty functions are seminorms, is exactly equivalent to Dykstra's algorithm applied to the dual problem. ADMM on the dual problem is also seen to be equivalent, in the special case of two sets, with one being a linear subspace. These connections, aside from being interesting in their own right, suggest new ways of analyzing and extending coordinate descent. For example, from existing convergence theory on Dykstra's algorithm over polyhedra, we discern that coordinate descent for the lasso problem converges at an (asymptotically) linear rate. We also develop two parallel versions of coordinate descent, based on the Dykstra and ADMM connections.
Subfields: Computational Mechanics, Numerical Analysis, Statistics and Probability
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computational Mechanics
- Veeranjaneyulu Sadhanala
- Robert Tibshirani
- Jonathan E. Taylor
- Trevor J. Hastie
- Stefan Wager
- Florian Ziel
- Peter Buhlmann
- Berk Ustun
In Numerical Analysis
In Statistics and Probability
- Veeranjaneyulu Sadhanala
- Robert Tibshirani
- Jonathan E. Taylor
- Trevor J. Hastie
- Stefan Wager
- Cynthia Rudin
- Jianqing Fan
- Peter Buhlmann
Citations in the corpus
- Additive models with trend filtering (2017, methodology): “It is worth noting that our parallel backfitting method is not specific to additive trend filtering, but it can be embedded in a more general parallel coordinate descent framework [Tibshirani, 2017].”