Fast Projection onto the Capped Simplex with Applications to Sparse Regression in Bioinformatics
Andersen Man Shun Ang, Jianzhu Ma, Nianjun Liu, Kun Huang, Yijie Wang
Abstract
We consider the problem of projecting a vector onto the so-called k-capped simplex, which is a hyper-cube cut by a hyperplane. For an n-dimensional input vector with bounded elements, we found that a simple algorithm based on Newton's method is able to solve the projection problem to high precision with a complexity roughly about O(n), which has a much lower computational cost compared with the existing sorting-based methods proposed in the literature. We provide a theory for partial explanation and justification of the method. We demonstrate that the proposed algorithm can produce a solution of the projection problem with high precision on large scale datasets, and the algorithm is able to significantly outperform the state-of-the-art methods in terms of runtime (about 6-8 times faster than a commercial software with respect to CPU time for input vector with 1 million variables or more). We further illustrate the effectiveness of the proposed algorithm on solving sparse regression in a bioinformatics problem. Empirical results on the GWAS dataset (with 1,500,000 single-nucleotide polymorphisms) show that, when using the proposed method to accelerate the Projected Quasi-Newton (PQN) method, the accelerated PQN algorithm is able to handle huge-scale regression problem and it is more efficient (about 3-6 times faster) than the current state-of-the-art methods.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers1
Ask how each one uses itRelated papers
- Efficient Sparse PCA via Block-DiagonalizationAlberto Del Pia, Dekun Zhou, Yinglun ZhuICLR 2025
- Quantization Meets Projection: A Happy Marriage for Approximate k-Nearest Neighbor SearchMingyu Yang, Liuchang Jing, Wentao Li, Wei WangVLDB 2026
- Approaching Optimality for Solving Dense Linear Systems with Low-Rank StructureMichal Derezinski, Aaron SidfordSODA 2026
- Improved algorithm and bounds for successive projectionJiashun Jin, Zheng Tracy Ke, Gabriel Moryoussef, Jiajun Tang et al.ICLR 2024 · 4 citations
- Efficient Vertex-Oriented Polytopic Projection for Web-Scale ApplicationsRohan Ramanath, S. Sathiya Keerthi, Yao Pan, Konstantin Salomatin et al.AAAI 2022 · 7 citations
