Reusing Combinatorial Structure: Faster Iterative Projections over Submodular Base Polytopes
Jai Moondra, Hassan Mortagy, Swati Gupta

TL;DR
This paper introduces a novel approach to accelerate iterative projections over submodular base polytopes by reusing combinatorial structure, significantly reducing computational complexity in optimization algorithms.
Contribution
It provides necessary and sufficient conditions for projection equivalence, develops a toolkit for faster projections, and adapts Frank-Wolfe algorithms for improved efficiency.
Findings
Orders of magnitude reduction in runtime demonstrated
Improved Bregman projection computation for cardinality-based polytopes
Theoretical analysis of projection behavior and face identification
Abstract
Optimization algorithms such as projected Newton's method, FISTA, mirror descent, and its variants enjoy near-optimal regret bounds and convergence rates, but suffer from a computational bottleneck of computing ``projections'' in potentially each iteration (e.g., regret of online mirror descent). On the other hand, conditional gradient variants solve a linear optimization in each iteration, but result in suboptimal rates (e.g., regret of online Frank-Wolfe). Motivated by this trade-off in runtime v/s convergence rates, we consider iterative projections of close-by points over widely-prevalent submodular base polytopes . We first give necessary and sufficient conditions for when two close points project to the same face of a polytope, and then show that points far away from the polytope project onto its vertices with high probability. We next use this…
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.
Code & Models
Videos
Taxonomy
TopicsComplexity and Algorithms in Graphs · Stochastic Gradient Optimization Techniques · Sparse and Compressive Sensing Techniques
