Frank-Wolfe optimization for deep networks
Jakob Stigenberg

TL;DR
This paper explores the application of Frank-Wolfe optimization to deep neural networks, comparing its convergence and stability to traditional gradient descent, and finds it converges slowly and is unstable in stochastic settings.
Contribution
It introduces the use of Frank-Wolfe optimization for training deep networks and evaluates its performance relative to gradient descent.
Findings
Frank-Wolfe converges slowly compared to gradient descent.
In stochastic settings, Frank-Wolfe is unstable without line search.
Gradient descent remains more effective for deep network training.
Abstract
Deep neural networks is today one of the most popular choices in classification, regression and function approximation. However, the training of such deep networks is far from trivial as there are often millions of parameters to tune. Typically, one use some optimization method that hopefully converges towards some minimum. The most popular and successful methods are based on gradient descent. In this paper, another optimization method, Frank-Wolfe optimization, is applied to a small deep network and compared to gradient descent. Although the optimization does converge, it does so slowly and not close to the speed of gradient descent. Further, in a stochastic setting, the optimization becomes very unstable and does not seem to converge unless one uses a line search approach.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques · Neural Networks and Applications
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
