Randomized Sketches of Convex Programs with Sharp Guarantees

04/29/2014
by   Mert Pilanci, et al.
0

Random projection (RP) is a classical technique for reducing storage and computational costs. We analyze RP-based approximations of convex programs, in which the original optimization problem is approximated by the solution of a lower-dimensional problem. Such dimensionality reduction is essential in computation-limited settings, since the complexity of general convex programming can be quite high (e.g., cubic for quadratic programs, and substantially higher for semidefinite programs). In addition to computational savings, random projection is also useful for reducing memory usage, and has useful properties for privacy-sensitive optimization. We prove that the approximation ratio of this procedure can be bounded in terms of the geometry of constraint set. For a broad class of random projections, including those based on various sub-Gaussian distributions as well as randomized Hadamard and Fourier transforms, the data matrix defining the cost function can be projected down to the statistical dimension of the tangent cone of the constraints at the original solution, which is often substantially smaller than the original dimension. We illustrate consequences of our theory for various cases, including unconstrained and ℓ_1-constrained least squares, support vector machines, low-rank matrix estimation, and discuss implications on privacy-sensitive optimization and some connections with de-noising and compressed sensing.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/19/2020

Nearly sharp structured sketching for constrained optimization

In this work, we study a tensor-structured random sketching matrix to pr...
research
11/03/2014

Iterative Hessian sketch: Fast and accurate solution approximation for constrained least-squares

We study randomized sketching methods for approximately solving least-sq...
research
05/09/2015

Newton Sketch: A Linear-time Optimization Algorithm with Linear-Quadratic Convergence

We propose a randomized second-order method for optimization known as th...
research
01/11/2021

Random projections for conic programs

We discuss the application of random projections to conic programming: n...
research
03/11/2020

Tensorized Random Projections

We introduce a novel random projection technique for efficiently reducin...
research
01/03/2022

On randomized sketching algorithms and the Tracy-Widom law

There is an increasing body of work exploring the integration of random ...
research
12/11/2022

Gaussian random projections of convex cones: approximate kinematic formulae and applications

Understanding the stochastic behavior of random projections of geometric...

Please sign up or login with your details

Forgot password? Click here to reset