$k$FW: A Frank-Wolfe style algorithm with stronger subproblem oracles
Lijun Ding, Jicong Fan, and Madeleine Udell

TL;DR
This paper introduces $k$FW, a Frank-Wolfe variant using stronger subproblem oracles to improve convergence speed, especially for sparse solutions, outperforming existing methods in various convex optimization problems.
Contribution
The paper develops $k$FW, a novel Frank-Wolfe algorithm with enhanced subproblem oracles that achieve faster convergence and better performance on sparse convex optimization problems.
Findings
Achieves finite convergence rate on polytopes and group norm balls.
Attains linear convergence on spectrahedra and nuclear norm balls.
Demonstrates an order-of-magnitude speedup in numerical experiments.
Abstract
This paper proposes a new variant of Frank-Wolfe (FW), called FW. Standard FW suffers from slow convergence: iterates often zig-zag as update directions oscillate around extreme points of the constraint set. The new variant, FW, overcomes this problem by using two stronger subproblem oracles in each iteration. The first is a linear optimization oracle (LOO) that computes the best update directions (rather than just one). The second is a direction search (DS) that minimizes the objective over a constraint set represented by the best update directions and the previous iterate. When the problem solution admits a sparse representation, both oracles are easy to compute, and FW converges quickly for smooth convex objectives and several interesting constraint sets: FW achieves finite convergence on polytopes and group norm…
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
TopicsSparse and Compressive Sensing Techniques · Advanced Optimization Algorithms Research · Machine Learning and Algorithms
