Efficient projection algorithms onto the weighted ℓ1 ball

作者:

摘要

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 compressed sensing, feature selection. We illustrate this effectiveness by adapting an efficient compressed sensing algorithm to weighted projections. We demonstrate the efficiency of our new algorithms on benchmarks using very large vectors. For instance, it requires only 8 ms, on an Intel I7 3rd generation, for projecting vectors of size 107.

论文关键词:Optimization,Gradient-based methods,Variable selection

论文评审过程:Received 2 August 2021, Revised 19 January 2022, Accepted 17 February 2022, Available online 23 February 2022, Version of Record 4 March 2022.

论文官网地址:https://doi.org/10.1016/j.artint.2022.103683