New Constructions of RIP Matrices with Fast Multiplication and Fewer Rows Jelani Nelson, Eric Price, and Mary Wootters February 18, 2013

Compressed Sensing Given: A few linear measurements of an (approximately) k-sparse vector x ∈ Rn . Goal: Recover x (approximately). x n m

Mary Wootters (University of Michigan)

F

RIP matrices with fast multiplication

y =

February 18, 2013

2 / 21

Algorithms for compressed sensing

I

A lot of people use linear programming.

I

Also Iterative Hard Thresholding, CoSaMP, OMP, StOMP, ROMP.... For all of these:

I

I I

the time it takes to multiply by Φ or Φ∗ is the bottleneck. the Restricted Isometry Property is a sufficient condition.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

3 / 21

Restricted Isometry Property (RIP)

(1 − ε)kxk22 ≤ kΦxk22 ≤ (1 + ε)kxk22 for all k-sparse x ∈ Rn .

Φ

All of these submatrices are well conditioned.

k

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

4 / 21

Goal

Matrices Φ which have the RIP and support fast multiplication.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

5 / 21

An open question

If the rows of Φ are random rows from a Fourier matrix, how many measurements do you need to ensure that Φ has the RIP? I

m = O(k log(n) log3 (k)) [CT06, RV08, CGV13].

Ideal: I

m = O(k log(n/k)).

(Related: how about partial circulant matrices?) I

m = O(k log2 (n) log2 (k)) [RRT12, KMR13].

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

6 / 21

In this work Φ x y H

F

=

sparse hash matrix with sign flips

I

Can still multiply by Φ quickly.

I

Our result: has the RIP with m = O(k log(n) log2 (k)).

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

7 / 21

Another motivation: Johnson Lindenstrauss (JL) Transforms

Linear map, Φ High dimensional data S ⊂ Rn

Φ preserves the geometry of S

Mary Wootters (University of Michigan)

Low dimensional sketch Φ(S) ∈ Rm

RIP matrices with fast multiplication

February 18, 2013

8 / 21

What do we want in a JL matrix?

I I

Target dimension should be small (like log(|S|)). Fast multiplication. I

I

Approximate numerical algebra problems (e.g., linear regression, low-rank approximation) k-means clustering

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

9 / 21

How do we get a JL matrix?

I

Gaussians will do.

I

Best way known for fast JL: By [KW11], RIP ⇒ JL.∗

I

So our result also gives fast JL transforms with the fewest rows known.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

10 / 21

Our results Φ x y H

F

=

sparse hash matrix with sign flips

I

Can still multiply by Φ quickly.

I

Our result: has the RIP with m = O(k log(n) log2 (k)).

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

11 / 21

More precisely Random sign flips H

F

=

Φ

m

B I

If A has mB rows, then Φ has m rows.

I

The “buckets” of H have size B.

Theorem If B ' log2.5 (n), m ' k log(n) log2 (k), and F is a random partial Fourier matrix, then Φ has the RIP with probability at least 2/3.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

12 / 21

Previous results Construction

Measurements m

Multiplication Time

Notes

[AL09, AR13]

k log(n) ε2

n log(n)

as long as k ≤ n1/2−δ

Sparse JL matrices [KN12]

k log(n) ε2

εmn

Partial Fourier [RV08, CGV13]

k log(n) log3 (k) ε2

n log(n)

Partial Circulant [KMR13]

k log2 (n) log2 (k) ε2

n log(m)

Hash / partial Fourier [NPW12]

k log(n) log2 (k) ε2

n log(n) mpolylog(n)

+

Hash / partial circulant [NPW12]

k log(n) log2 (k) ε2

n log(m) mpolylog(n)

+

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

13 / 21

Approach

Our approach is actually more general: Random sign flips H

A

=

Φ

m

B

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

14 / 21

General result

If A is a “decent” RIP matrix: I

A has too many (mB) rows, but does have the RIP (whp).

I

RIP-ness degrades gracefully as number of rows decreases.

Then Φ is a better RIP matrix: I

Φ has the RIP (whp) with fewer (m) rows.

I

Time to multiply by Φ = time to multiply by A + mB.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

15 / 21

Proof overview

We want E sup kΦxk22 − kxk22 < ε, x∈Σk

where Σk is unit-norm k-sparse vectors.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

16 / 21

Proof overview I: triangle inequality

E sup kΦxk22 − kxk2 x∈Σk

≤ E sup kΦxk22 − kAxk22 + E sup kAxk22 − kxk22 x∈Σk

x∈Σk

··· ≤ E sup kXx ξk22 − Eξ kXx ξk22 + (RIP constant of A), x∈Σk

where Xx is some matrix depending x and A, and ξ is the vector of random sign flips used in H.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

17 / 21

Proof overview I: triangle inequality

E supx∈Σk kXx ξk22 − Eξ kXA (x)ξk22 + (RIP constant of A)

By assumption, this is small. (Recall A has too many rows) This is a Rademacher Chaos Process. We have to do some work to show that it is small.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

18 / 21

Proof overview II: probability and geometry

By [KMR13], it suffices to bound γ2 (Σk , k · kA ) Some norm induced by A Captures how “clustered” Σk is with respect to k · kA We estimate this by bounding the covering number of Σk with respect to k · kA .

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

19 / 21

Open Questions

(1) How many random fourier measurements do you need for the RIP? (2) Can you remove the other two log factors from our construction? I

It seems like doing this would remove two log factors from (1) as well.

(3) Can you come up with any ensemble of RIP matrices with k log(N/k) rows and fast multiplication? (4) Can you come up with any ensemble JL matrices with log(|S|) rows supporting fast multiplication?

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

20 / 21

Thanks!

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

21 / 21

Nir Ailon and Edo Liberty. Fast dimension reduction using Rademacher series on dual BCH codes. Discrete Comput. Geom., 42(4):615–630, 2009. N. Ailon and H. Rauhut. Fast and RIP-optimal transforms. Preprint, 2013. Mahdi Cheraghchi, Venkatesan Guruswami, and Ameya Velingker. Restricted isometry of Fourier matrices and list decodability of random linear codes. In Proceedings of the 24th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 432–442, 2013. Emmanuel J. Cand`es and Terence Tao. Near-optimal signal recovery from random projections: universal encoding strategies? IEEE Trans. Inform. Theory, 52:5406–5425, 2006. F. Krahmer, S. Mendelson, and H. Rauhut. Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

21 / 21

Suprema of chaos processes and the restricted isometry property. Comm. Pure Appl. Math., 2013. Daniel M. Kane and Jelani Nelson. Sparser Johnson-Lindenstrauss transforms. In Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1195–1206. SIAM, 2012. Felix Krahmer and Rachel Ward. New and improved Johnson-Lindenstrauss embeddings via the Restricted Isometry Property. SIAM J. Math. Anal., 43(3):1269–1281, 2011. Jelani Nelson, Eric Price, and Mary Wootters. New constructions of rip matrices with fast multiplication and fewer rows. arXiv preprint arXiv:1211.0986, 2012. Holger Rauhut, Justin Romberg, and Joel A. Tropp. Restricted isometries for partial random circulant matrices. Appl. and Comput. Harmon. Anal., 32(2):242–254, 2012. Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

21 / 21

Mark Rudelson and Roman Vershynin. On sparse reconstruction from Fourier and Gaussian measurements. Communications on Pure and Applied Mathematics, 61(8):1025–1045, 2008.

Mary Wootters (University of Michigan)

RIP matrices with fast multiplication

February 18, 2013

21 / 21

New Constructions of RIP Matrices with Fast ...

Feb 18, 2013 - Goal: Recover x (approximately). n m x. = y. F ... High dimensional data. S ⊂ Rn ... Best way known for fast JL: By [KW11], RIP ⇒ JL.∗.

254KB Sizes 0 Downloads 178 Views

Recommend Documents

New Constructions for Covering Designs
Feb 16, 1995 - equivalence classes of nonzero vectors u = (u0,u1,...,um), where two vectors u and v are ...... Art of Computer Programming, section 3.2.1.

New Constructions for Covering Designs
Feb 16, 1995 - icographic codes [6], and two methods that synthesize new coverings ... a code of length n and minimum distance d, arrange the binary n-.

CMV MATRICES WITH SUPER EXPONENTIALLY ...
The open unit disk in the complex plane is denoted by D. 2. ...... There is also a related inverse problem of constructing/recovering a CMV matrix from a.

RIP November.pdf
Pendekatan Penyusunan RIP 22. BAB III. GARIS GARIS BESAR RENCANA INDUK PENELITAN POLTEKBA 22. 3.1. Tujuan dan Sasaran Pelaksanaan 22. 3.2.

rip current.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. rip current.pdf.

Construction_Disabilities-Constructions-Renovations-Regulations.pdf
or elements, and changes or rearrangement in the plan configuration of walls and ... Redwood Trust, LLC, the defendant owner had recently remodeled and ...

POSITIVE DEFINITE RANDOM MATRICES
We will write the complement of α in N as c α . For any integers i .... distribution with n degrees of freedom and covariance matrix , and write . It is easy to see that ...

RIP Results
Recall that there is a limit of 25 RTEs to a Response. Page 1 of 13. RFC Compliance Test Report. RIP Results. Test Report created at 2016-11-15 00:23:04 UTC ...

Nonlinear System Modeling with Random Matrices ...
Computer Engineering, Virginia Polytechnic Institute and State University, ..... Remark: Supported by rigorous mathematical proofs, the ..... 365 – 376, 2007.

Shrinkage Estimation of High Dimensional Covariance Matrices
Apr 22, 2009 - Shrinkage Estimation of High Dimensional Covariance Matrices. Outline. Introduction. The Rao-Blackwell Ledoit-Wolf estimator. The Oracle ...

On inversion of Toeplitz matrices - ScienceDirect.com
Comparison of the latter two theorems reveals that in Theorem 1.3 triangular .... [4] G. Heinig, On the reconstruction of Toeplitz matrix inverses from columns ...

Comparative Constructions
18 Jun 2005 - (which some have claimed involves a type 〈1,1,1,1〉 quantifier operating on the four sets of students, attending-party, teachers, and attending-reception), would have a similar entry to (25) except that it would expect a complement w

Nonlinear System Modeling with Random Matrices
chaotic time series prediction [4], communications channel equalization [1], dynamical .... The definition of the echo state property implies that similar echo state ...

Matrices
Matrix • Two-dimensional rectangular array of real or complex numbers. • Containing a certain number “m” of rows and a certain number of “n” columns.

Universal Constructions for Hopf Monoids
We are going to analyze under which conditions on a monoidally closed category C (being locally presentable as a category) the catgegory of Hopf monoids ...

Some Geometric Constructions
Dec 18, 2006 - Abstract. We solve some problems of geometric construction. Some of them cannot be solved with ruler and compass only and require the drawing of a rect- angular hyperbola: (i) construction of the Simson lines passing through a given po

On matrices with the Edmonds-Johnson property ...
Oct 5, 2017 - Given a rational polyhedron P ⊆ Rn, the Chvátal closure of P is the polyhedron defined by ... †Department of Mathematics, London School of Economics and Political Science, United Kingdom. E-mail: ... if b is an integral vector, dec

Cover RIP UIR.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Cover RIP UIR.

rip cd ripper.pdf
There was a problem loading more pages. rip cd ripper.pdf. rip cd ripper.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying rip cd ripper.pdf.

Fast Simulation Of New Coins From Old
Dec 22, 2003 - p (where p ∈ S is unknown) to simulate a coin with probability of heads ... then f has a fast simulation on S (the number of p-coin tosses needed ...

Simple Constructions of the Incircle of an Arbelos
Sep 18, 2001 - In this note we give several simple constructions of the incircle of the arbelos. The elegant Construction 1 below was given by Leon Bankoff [2].

pdf-1456\constructions-of-deviance-social-power-context-and ...
... apps below to open or edit this item. pdf-1456\constructions-of-deviance-social-power-context ... 7th-seventh-edition-by-peter-adler-patricia-a-adler.pdf.