Efficient Projection Algorithms onto the Weighted l1 Ball
Guillaume Perez, Sebastian Ament, Carla Gomes, Michel Barlaud

TL;DR
This paper introduces three new algorithms for efficiently projecting vectors onto the weighted l1 ball, significantly improving performance in large-scale sparse optimization tasks like compress sensing and feature selection.
Contribution
It proposes three novel algorithms with linear and quadratic worst-case complexities for weighted l1 ball projection, enhancing efficiency in large-scale machine learning applications.
Findings
Algorithms achieve projection in 8 ms for vectors of size 10^7
Two algorithms have linear worst-case complexity
Demonstrated effectiveness on large-scale benchmarks
Abstract
Projected gradient descent has been proved efficient in many optimization and machine learning problems. The weighted ball has been shown effective in sparse system identification and features selection. In this paper we propose three new efficient algorithms for projecting any vector of finite length onto the weighted ball. The first two algorithms have a linear worst case complexity. The third one has a highly competitive performances in practice but the worst case has a quadratic complexity. These new algorithms are efficient tools for machine learning methods based on projected gradient descent such as compress sensing, feature selection. We illustrate this effectiveness by adapting an efficient compress sensing algorithm to weighted projections. We demonstrate the efficiency of our new algorithms on benchmarks using very large vectors. For instance, it requires…
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 · Digital Image Processing Techniques · Medical Image Segmentation Techniques
