Arrow Research search
Back to ICML

ICML 2009

Efficient Euclidean projections in linear time

Conference Paper Accepted Paper Artificial Intelligence ยท Machine Learning

Abstract

We consider the problem of computing the Euclidean projection of a vector of length n onto a closed convex set including the l 1 ball and the specialized polyhedra employed in (Shalev-Shwartz & Singer, 2006). These problems have played building block roles in solving several l 1 -norm based sparse learning problems. Existing methods have a worst-case time complexity of O ( n log n ). In this paper, we propose to cast both Euclidean projections as root finding problems associated with specific auxiliary functions, which can be solved in linear time via bisection. We further make use of the special structure of the auxiliary functions, and propose an improved bisection algorithm. Empirical studies demonstrate that the proposed algorithms are much more efficient than the competing ones for computing the projections.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
International Conference on Machine Learning
Archive span
1993-2025
Indexed papers
16471
Paper id
747764651874749635
v2026.09.13