to Az = y • Convex relaxation for 0 minimization • For a subgaussian A with m = Ω(s log n s ), 1 minimization reconstructs x. [Cand` es-Romberg-Tao ’06, Donoho ’06] s: sparsity of x (maybe unknown) 3 / 20
close to a sparse signal. A ∈ Rm×n and ∆ : Rm → Rn are p -stable recovery ⇐⇒ ∆(Ax) − x p ≤ O(σs (x)p ) for any x ∈ Rn. p distance to s-sparse vector 5 / 20
close to a sparse signal. A ∈ Rm×n and ∆ : Rm → Rn are p -stable recovery ⇐⇒ ∆(Ax) − x p ≤ O(σs (x)p ) for any x ∈ Rn. p distance to s-sparse vector • Gaussian matrix with m = Ω(s log n s ) and 1 minimization are 1 -stable [Cand` es-Romberg-Tao ’06,Cand` es ’08] • Gaussian A and q minimization are q -stable (0 < q ≤ 1) [Cohen-Dahmen-DeVore ’09] • Smaller q yields better bound when noise is sparse. 5 / 20
optimization min z q q sub. to Az = y → Does the SoS method find an “optimal solution”? ×No relaxed solutions relaxed solutions “optimal” Idea: Add cuts to the SoS method min z q q s.t. Az = y, Additional Constraints 7 / 20
d) reduces to Semidefinite Programming (SDP) with nO(d)-size matrix. • Dual View: SoS Proof System Any (low-degree) “proof” in SoS proof system yields an algorithm via the SoS method. 9 / 20
d) reduces to Semidefinite Programming (SDP) with nO(d)-size matrix. • Dual View: SoS Proof System Any (low-degree) “proof” in SoS proof system yields an algorithm via the SoS method. • Very Powerful Tool in Computer Science: • Subexponential Alg. for UG [Arora-Barak-Steurer’10] • Planted Sparse Vector [Barak-Kelner-Steurer’14] • Sparse PCA [Ma-Wigderson’14] 9 / 20
O(1) · σs (x)q q q -robust null space property A has small coherence A is a Rademacher matrix q -stability proof E ver q -stable: E z − x q q ≤ O(1) · σs (x)q q E ver q -robust null space property (2) (1) Our proof 10 / 20
q q sub. to Az = y Note: |z(i)|q is not a polynomial, but representable by lifting; |z(i)| 4 = z(i)2, |z(i)| ≥ 0 ×Solutions of SoS method do not satisfy triangle inequalities: E z + x q q E z q q + x q q 11 / 20
q q sub. to Az = y Note: |z(i)|q is not a polynomial, but representable by lifting; |z(i)| 4 = z(i)2, |z(i)| ≥ 0 ×Solutions of SoS method do not satisfy triangle inequalities: E z + x q q E z q q + x q q Add Valid Constraints! min z q q s.t. Az = y, Valid Constraints 11 / 20
q + x q q We have to add |z(i) + x(i)|q, but do not know x(i). Idea: Using Grid L: set of multiples of δ in [−1, 1]. -1 0 1 δ • new variable for |z(i) − b|q (b ∈ L) • triangle inequalities for |z(i) − b|q, |z(i) − b |q, and |b − b |q (b, b ∈ L) 12 / 20
∈ Ln closest to x. Robust q Minimization min z q q s.t. y − Az 2 2 ≤ η2 η = σmax (A) √ sδ q Robust Null Space Property vS q q ≤ ρ v S q q + τ Av q 2 for any v and S ⊆ [n] with |S| ≤ s. 13 / 20
∈ Ln closest to x. Robust q Minimization min z q q s.t. y − Az 2 2 ≤ η2 η = σmax (A) √ sδ q Pseudo Robust Null Space Property ( q -PRNSP) E vS q q ≤ ρ E v S q q + τ E Av 2 2 q/2 for any v = z − b (b ∈ Ln) and S ⊆ [n] with |S| ≤ s. 13 / 20
-PRNSP, then E z − xL q q ≤ 2(1 + ρ) 1 − ρ σs (xL )q q + 21+qτ 1 − ρ ηq, where xL is the closest vector in Ln to x. Proof Idea: A proof of stability only needs: • q q triangle inequalities for z − xL , x and z + xL • 2 triangle inequality 14 / 20
O(1) · σs (x)q q q -robust null space property A has small coherence A is a Rademacher matrix q -stability proof E ver q -stable: E z − x q q ≤ O(1) · σs (x)q q E ver q -robust null space property (2) (1) Our proof 16 / 20
Follow known proofs for robust NSP! • From Restricted Isometry Property (RIP) [Cand` es ’08] • From Coherence [Gribonval-Nielsen ’03, Donoho-Elad ’03] • From Lossless Expander [Berinde et al. ’08] 17 / 20
. . an ] is µ = max i j | ai , aj | ai 2 aj 2 Facts: • If µq < 1 2s , q Robust NSP holds. • If A is a Rademacher matrix with m = O(s2/q log n), then µq < 1 2s w.h.p. 18 / 20
variables and constraints! Lemma If A is a Rademacher matrix, • additinal variables are polynomially many • additional constraints have a separation oracle Thus ellipsoid methods find E with PRNSP. 19 / 20
vS q q ≤ O(1) · E v S q q + O(s) · E Av 2 2 q/2 This guarantees: ˆ x − x q q ≤ O(σs (xL )q q ) + O(s) · ηq Theorem If we take δ small, then the rounded vector ˆ x satisfies ˆ x − x q q ≤ O(σs (x)q q ) + ε. (pf) η = σmax (A) √ sδ and σmax (A) = O(n/m) 21 / 20