TY - GEN
T1 - Variance-reduced and projection-free stochastic optimization
AU - Hazan, Elad
AU - Luo, Haipeng
PY - 2016
Y1 - 2016
N2 - The Frank-Wolfe optimization algorithm has recently regained popularity for machine learning applications due to its projection-free property and its ability to handle structured constraints. However, in the stochastic learning setting, it is still relatively understudied compared to the gradient descent counterpart. In this work, leveraging a recent variance reduction technique, we propose two stochastic Frank-Wolfe variants which substantially improve previous results in terms of the number of stochastic gradient evaluations needed to achieve 1 - e accuracy. For example, we improve from O(1/ϵ) to O(ln1/ϵ) if the objective function is smooth and strongly convex, and from 0(1/ϵ2) to O(1/ϵ15) if the objective function is smooth and Lipschitz. The theoretical improvement is also observed in experiments on real-world datasets for a mulliclass classification application.
AB - The Frank-Wolfe optimization algorithm has recently regained popularity for machine learning applications due to its projection-free property and its ability to handle structured constraints. However, in the stochastic learning setting, it is still relatively understudied compared to the gradient descent counterpart. In this work, leveraging a recent variance reduction technique, we propose two stochastic Frank-Wolfe variants which substantially improve previous results in terms of the number of stochastic gradient evaluations needed to achieve 1 - e accuracy. For example, we improve from O(1/ϵ) to O(ln1/ϵ) if the objective function is smooth and strongly convex, and from 0(1/ϵ2) to O(1/ϵ15) if the objective function is smooth and Lipschitz. The theoretical improvement is also observed in experiments on real-world datasets for a mulliclass classification application.
UR - http://www.scopus.com/inward/record.url?scp=84998842249&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84998842249&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84998842249
T3 - 33rd International Conference on Machine Learning, ICML 2016
SP - 1926
EP - 1936
BT - 33rd International Conference on Machine Learning, ICML 2016
A2 - Weinberger, Kilian Q.
A2 - Balcan, Maria Florina
PB - International Machine Learning Society (IMLS)
T2 - 33rd International Conference on Machine Learning, ICML 2016
Y2 - 19 June 2016 through 24 June 2016
ER -