atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Secant Line Search for Frank-Wolfe Algorithms

ICML 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Heuristic and local search algorithms · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Secant Line Search (SLS), a step-size rule for Frank-Wolfe algorithms that solves the line search root-finding problem with the secant method, giving line-search-quality steps at low cost.

Problem

Choosing step sizes for Frank-Wolfe algorithms: exact/full line search is effective but costly, while cheap rules (open-loop, short-step, adaptive) either need Lipschitz constants or lose adaptivity; existing adaptive rules from unconstrained optimization do not carry over to FW.

Approach

Apply the secant method to the one-dimensional optimality condition of the FW line search, using only directional derivative (gradient) evaluations, with iterates clipped to [0, gamma_max]; the bounded interval guarantees convergence under mild conditions, and for quadratics it converges in one iteration.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Secant instead of Adaptive step sizeBlended pairwise FW · Birkhofftime (s): 427.6 vs 614.6Hurt
Use Secant instead of Backtracking step sizeBlended pairwise FW · Birkhofftime (s): 427.6 vs 248.5Hurt
Use Secant instead of Adaptive step sizeBlended pairwise FW · Illtime (s): 15.3 vs 15.9Helped
Use Secant instead of Backtracking step sizeBlended pairwise FW · Illtime (s): 15.3 vs 13.9Hurt
Use Secant instead of Adaptive step sizeBlended pairwise FW · Nucleartime (s): 204.6 vs 600.6Helped
Use Secant instead of Backtracking step sizeBlended pairwise FW · Nucleartime (s): 204.6 vs 3600.0Helped
Use Secant instead of the compared step sizesBlended pairwise FW · OAtime (s): 475.7 vs 3600.0Helped
Use Secant instead of Adaptive step sizeBlended pairwise FW · ODtime (s): 199.2 vs 252.0Helped
Use Secant instead of Backtracking step sizeBlended pairwise FW · ODtime (s): 199.2 vs 158.8Hurt
Use Secant instead of Adaptive step sizeBlended pairwise FW · Porttime (s): 0.5 vs 4.6Helped
Use Secant instead of Adaptive step sizeBlended pairwise FW · QuadProbtime (s): 340.7 vs 355.7Helped
Use Secant instead of Adaptive step sizeBlended pairwise FW · Spectime (s): 34.5 vs 41.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: Optimal design of experiments (A- and D-criterion) instances Portfolio optimization instances Synthetic quadratics on simplex Birkhoff polytope quadratics Spectraplex and nuclear norm ball matrix completion instances

Benchmarks: Optimal design (OA, OD) Portfolio (Port) Ill-conditioned quadratics (Ill) QuadProb Birkhoff Spec Nuclear

Metrics: wall-clock time FW iterations dual gap average secant iterations per line search

Baselines: Adaptive line search (Pedregosa et al., 2020) Agnostic open-loop step size Backtracking line search Golden-ratio line search Monotonic step size

Builds on: Frank-Wolfe Barzilai-Borwein step size adaptive step size for Frank-Wolfe (Pedregosa et al., 2020) blended pairwise conditional gradients monotonic step size for generalized self-concordant functions

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy