SNAP: Finding Approximate Second-Order Stationary Solutions Efficiently for Non-convex Linearly Constrained Problems
Songtao Lu, Meisam Razaviyayn, Bo Yang, Kejun Huang and, Mingyi Hong

TL;DR
This paper introduces the SNAP algorithm, a low-complexity method for efficiently finding approximate second-order stationary points in non-convex problems with linear constraints, leveraging generic problem properties.
Contribution
It presents the first polynomial per-iteration complexity first-order algorithms for finding SOSPs in non-convex linearly constrained problems, utilizing a novel equivalence of SOSP notions.
Findings
SNAP achieves $ ilde{O}(1/\epsilon^{2.5})$ iteration complexity.
SNAP$^+$ extends SNAP with similar complexity guarantees.
The algorithms are polynomial in constraints and problem dimension.
Abstract
This paper proposes low-complexity algorithms for finding approximate second-order stationary points (SOSPs) of problems with smooth non-convex objective and linear constraints. While finding (approximate) SOSPs is computationally intractable, we first show that generic instances of the problem can be solved efficiently. More specifically, for a generic problem instance, certain strict complementarity (SC) condition holds for all Karush-Kuhn-Tucker (KKT) solutions (with probability one). The SC condition is then used to establish an equivalence relationship between two different notions of SOSPs, one of which is computationally easy to verify. Based on this particular notion of SOSP, we design an algorithm named the Successive Negative-curvature grAdient Projection (SNAP), which successively performs either conventional gradient projection or some negative curvature based projection…
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 · Tensor decomposition and applications
