Efficient Learning using Forward-Backward Splitting

John C. Duchi, Yoram Singer
2009 Neural Information Processing Systems  
We describe, analyze, and experiment with a new framework for empirical loss minimization with regularization. Our algorithmic framework alternates between two phases. On each iteration we first perform an unconstrained gradient descent step. We then cast and solve an instantaneous optimization problem that trades off minimization of a regularization term while keeping close proximity to the result of the first phase. This yields a simple yet effective algorithm for both batch penalized risk
more » ... imization and online learning. Furthermore, the two phase approach enables sparse solutions when used in conjunction with regularization functions that promote sparsity, such as ℓ 1 . We derive concrete and very simple algorithms for minimization of loss functions with ℓ 1 , ℓ 2 , ℓ 2 2 , and ℓ ∞ regularization. We also show how to construct efficient algorithms for mixed-norm ℓ 1 /ℓ q regularization. We further extend the algorithms and give efficient implementations for very high-dimensional data with sparsity. We demonstrate the potential of the proposed framework in experiments with synthetic and natural datasets.
dblp:conf/nips/DuchiS09 fatcat:rhkyuoey6bfodfqguam4j4mcna