Sparsity-Constraint Optimization via Splicing Iteration

Zezhi Wang, Jin Zhu, Junxian Zhu, Borui Tang, Hongmei Lin +1 more
6/17/2024
stat.MLcs.LGstat.CO

No confident code implementation found for this paper.

Abstract

Sparsity-constraint optimization has wide applicability in signal processing, statistics, and machine learning. Existing fast algorithms must burdensomely tune parameters, such as the step size or the implementation of precise stop criteria, which may be challenging to determine in practice. To address this issue, we develop an algorithm named Sparsity-Constraint Optimization via sPlicing itEration (SCOPE) to optimize nonlinear differential objective functions with strong convexity and smoothness in low dimensional subspaces. Algorithmically, the SCOPE algorithm converges effectively without tuning parameters. Theoretically, SCOPE has a linear convergence rate and converges to a solution that recovers the true support set when it correctly specifies the sparsity. We also develop parallel theoretical results without restricted-isometry-property-type conditions. We apply SCOPE's versatility and power to solve sparse quadratic optimization, learn sparse classifiers, and recover sparse Markov networks for binary variables. The numerical results on these specific tasks reveal that SCOPE perfectly identifies the true support set with a 10--1000 speedup over the standard exact solver, confirming SCOPE's algorithmic and theoretical merits. Our open-source Python package skscope based on C++ implementation is publicly available on GitHub, reaching a ten-fold speedup on the competing convex relaxation methods implemented by the cvxpy library.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{wang2024sparsityconstraint,
  title  = {Sparsity-Constraint Optimization via Splicing Iteration},
  author = {Zezhi Wang and Jin Zhu and Junxian Zhu and Borui Tang and Hongmei Lin and Xueqin Wang},
  year   = {2024},
  eprint = {2406.12017},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.12017v1}
}

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/2406.12017.svg)](https://codeofpaper.com/paper/2406.12017)

Discussion