Revisiting Frank-Wolfe for Structured Nonconvex Optimization

Hoomaan Maskan, Yikun Hou, Suvrit Sra, Alp Yurtsever
3/11/2025
math.OCcs.LG

No official code found. Best implementation: hoomyhh/Revisiting_frank_wolfe_for_structured_nonconvex_optimization_DCFW (0 stars, MIT, last commit 2025-11-26).

Abstract

We introduce a new projection-free (Frank-Wolfe) method for optimizing structured nonconvex functions that are expressed as a difference of two convex functions. This problem class subsumes smooth nonconvex minimization, positioning our method as a promising alternative to the classical Frank-Wolfe algorithm. DC decompositions are not unique; by carefully selecting a decomposition, we can better exploit the problem structure, improve computational efficiency, and adapt to the underlying problem geometry to find better local solutions. We prove that the proposed method achieves a first-order stationary point in $O(1/ε^2)$ iterations, matching the complexity of the standard Frank-Wolfe algorithm for smooth nonconvex minimization in general. Specific decompositions can, for instance, yield a gradient-efficient variant that requires only $O(1/ε)$ calls to the gradient oracle. Finally, we present numerical experiments demonstrating the effectiveness of the proposed method compared to other projection-free algorithms.

View on arXivView PDF

Code Implementations(1)

MIT
01MATLAB, Jupyter NotebookApr 1, 202510 months agoMIT

Similar Papers

Cite this paper

@article{maskan2025revisiting,
  title  = {Revisiting Frank-Wolfe for Structured Nonconvex Optimization},
  author = {Hoomaan Maskan and Yikun Hou and Suvrit Sra and Alp Yurtsever},
  year   = {2025},
  eprint = {2503.08921},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.08921v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.08921.svg)](https://codeofpaper.com/paper/2503.08921)

Discussion