compressed sensing
play

Compressed Sensing. Find x with small number of non-zeros using - PowerPoint PPT Presentation

Fun with 1 and 2 x 1 n x 2 . Fun with 1 and 2 x 1 n x 2 . x 1 = x sgn ( x ) x 2 sgn ( x ) 2 x 2 Fun with 1 and 2 x 1


  1. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √

  2. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.”

  3. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean.

  4. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out.

  5. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space.

  6. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) .

  7. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) . For a vector x in GF ( 2 ) .

  8. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) . For a vector x in GF ( 2 ) . A · x = 0, with probability ( 1 / 2 ) r if r rows.

  9. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) . For a vector x in GF ( 2 ) . A · x = 0, with probability ( 1 / 2 ) r if r rows. � n � There are < X = 2 vectors x with fewer than k zeros. k

  10. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) . For a vector x in GF ( 2 ) . A · x = 0, with probability ( 1 / 2 ) r if r rows. � n � There are < X = 2 vectors x with fewer than k zeros. k � n ) = Θ( k log n � If r > log ( 2 k ) , plus union bound. k

  11. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) . For a vector x in GF ( 2 ) . A · x = 0, with probability ( 1 / 2 ) r if r rows. � n � There are < X = 2 vectors x with fewer than k zeros. k � n ) = Θ( k log n � If r > log ( 2 k ) , plus union bound. k = ⇒ Ax � = 0 for all vectors that are k -sparse.

  12. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) . For a vector x in GF ( 2 ) . A · x = 0, with probability ( 1 / 2 ) r if r rows. � n � There are < X = 2 vectors x with fewer than k zeros. k � n ) = Θ( k log n � If r > log ( 2 k ) , plus union bound. k = ⇒ Ax � = 0 for all vectors that are k -sparse.

  13. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) . For a vector x in GF ( 2 ) . A · x = 0, with probability ( 1 / 2 ) r if r rows. � n � There are < X = 2 vectors x with fewer than k zeros. k � n ) = Θ( k log n � If r > log ( 2 k ) , plus union bound. k = ⇒ Ax � = 0 for all vectors that are k -sparse. That is, random A has no sparse vectors in null-space.

  14. Almost Euclidean Nullspace. Theorem: For a random ± 1, d × n matrix A , and for any x in ker ( A ) some d = Ω( k log n k ) rows, has for any T ⊂ [ n ] that √ 1 � x � 2 < 16 k � x � 1 . ( ∗ ) √ Intuition: “Mass in x is spread out over k entries.” The nullspace of A , is almost euclidean. Typical vectors are spread out: every vector is kind of spread out. The ℓ 1 ball is closer to scaling of ℓ 2 ball for vectors in the null-space. Idea: Consider random r × n matrix A over GF ( 2 ) . For a vector x in GF ( 2 ) . A · x = 0, with probability ( 1 / 2 ) r if r rows. � n � There are < X = 2 vectors x with fewer than k zeros. k � n ) = Θ( k log n � If r > log ( 2 k ) , plus union bound. k = ⇒ Ax � = 0 for all vectors that are k -sparse. That is, random A has no sparse vectors in null-space. Note: Parity check matrix of linear code!

  15. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16

  16. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 .

  17. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: � v T � 1 ≤

  18. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: � � v T � 1 ≤ | T |� v T � 2

  19. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: � � � v T � 1 ≤ | T |� v T � 2 ≤ | T |� v � 2

  20. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: 1 � � � � v T � 1 ≤ | T |� v T � 2 ≤ | T |� v � 2 ≤ | T | 16 k � v � 1 √

  21. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: 16 k � v � 1 < 1 1 � � � � v T � 1 ≤ | T |� v T � 2 ≤ | T |� v � 2 ≤ | T | 4 � v � 1 √

  22. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: 16 k � v � 1 < 1 1 � � � � v T � 1 ≤ | T |� v T � 2 ≤ | T |� v � 2 ≤ | T | 4 � v � 1 √

  23. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: 16 k � v � 1 < 1 1 � � � � v T � 1 ≤ | T |� v T � 2 ≤ | T |� v � 2 ≤ | T | 4 � v � 1 √ Intuition:

  24. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: 16 k � v � 1 < 1 1 � � � � v T � 1 ≤ | T |� v T � 2 ≤ | T |� v � 2 ≤ | T | 4 � v � 1 √ Intuition: For any v ∈ ker ( A ) , the amount of mass in any small, k , set of coordinates is small, 1 4 v 1 .

  25. Small projection onto small set of coordinates. 1 Consider A with property, x ∈ ker ( A ) , has � x � 2 < k � x � 1 . √ 16 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | < k , � v T � 1 < � v � 1 4 . Proof: 16 k � v � 1 < 1 1 � � � � v T � 1 ≤ | T |� v T � 2 ≤ | T |� v � 2 ≤ | T | 4 � v � 1 √ Intuition: For any v ∈ ker ( A ) , the amount of mass in any small, k , set of coordinates is small, 1 4 v 1 . Mass is spread out over more than k coordinates.

  26. Optimum is correct! Want to find: k -sparse solution to Ax = b .

  27. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b .

  28. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 .

  29. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates.

  30. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w .

  31. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) .

  32. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) .

  33. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x .

  34. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction

  35. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ?

  36. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm.

  37. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x .

  38. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x .

  39. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1

  40. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1 = � x T + v T � 1 + � v T � 1

  41. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1 = � x T + v T � 1 + � v T � 1 � v � ≥ � v T �−� v T �

  42. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1 = � x T + v T � 1 + � v T � 1 � v � ≥ � v T �−� v T � = ⇒

  43. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1 = � x T + v T � 1 + � v T � 1 � v � ≥ � v T �−� v T � = ⇒ ≥ � x T � 1 −� v T � 1 + � v T �

  44. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1 = � x T + v T � 1 + � v T � 1 � v � ≥ � v T �−� v T � = ⇒ ≥ � x T � 1 −� v T � 1 + � v T � ≥ � x T � 1 −� v T � 1 −� v T � 1 + � v � 1

  45. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1 = � x T + v T � 1 + � v T � 1 � v � ≥ � v T �−� v T � = ⇒ ≥ � x T � 1 −� v T � 1 + � v T � ≥ � x T � 1 −� v T � 1 −� v T � 1 + � v � 1 ≥ � x � 1 − 2 � v T � 1 + � v � 1

  46. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1 = � x T + v T � 1 + � v T � 1 � v � ≥ � v T �−� v T � = ⇒ ≥ � x T � 1 −� v T � 1 + � v T � ≥ � x T � 1 −� v T � 1 −� v T � 1 + � v � 1 ≥ � x � 1 − 2 � v T � 1 + � v � 1 > � x � 1 .

  47. Optimum is correct! Want to find: k -sparse solution to Ax = b . Recall: minimize � w � 1 with Aw = b . Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k , � v T � 1 < � v � 1 4 . Idea: any nonzero vector, v ∈ ker ( A ) has small projection onto any k coordinates. Consider solution w . w = x + v where v ∈ ker ( A ) . Will prove: v = 0 or w = x . Contradiction ? Hmmm. Let T be non-zero coordinates of x . � w � 1 = � x + v � 1 = � x T + v T � 1 + � v T � 1 � v � ≥ � v T �−� v T � = ⇒ ≥ � x T � 1 −� v T � 1 + � v T � ≥ � x T � 1 −� v T � 1 −� v T � 1 + � v � 1 ≥ � x � 1 − 2 � v T � 1 + � v � 1 > � x � 1 . If v is nonzero.

  48. Imperfect Case. What if x is mostly sparse?

  49. Imperfect Case. What if x is mostly sparse? σ k ( x ) = supp ( z ) ≤ k � x − z � 1 min

  50. Imperfect Case. What if x is mostly sparse? σ k ( x ) = supp ( z ) ≤ k � x − z � 1 min “Amount of x outside of k coordinates.”

  51. Imperfect Case. What if x is mostly sparse? σ k ( x ) = supp ( z ) ≤ k � x − z � 1 min “Amount of x outside of k coordinates.” 1 Theorem: If v ∈ ker ( A ) = ⇒ � v � 2 ≤ 16 k � v � 1 , then solution to min � w � 1 , Ax = b , has � x − w � 1 ≤ 4 σ k ( x ) .

  52. Imperfect Case. What if x is mostly sparse? σ k ( x ) = supp ( z ) ≤ k � x − z � 1 min “Amount of x outside of k coordinates.” 1 Theorem: If v ∈ ker ( A ) = ⇒ � v � 2 ≤ 16 k � v � 1 , then solution to min � w � 1 , Ax = b , has � x − w � 1 ≤ 4 σ k ( x ) . Still have.

  53. Imperfect Case. What if x is mostly sparse? σ k ( x ) = supp ( z ) ≤ k � x − z � 1 min “Amount of x outside of k coordinates.” 1 Theorem: If v ∈ ker ( A ) = ⇒ � v � 2 ≤ 16 k � v � 1 , then solution to min � w � 1 , Ax = b , has � x − w � 1 ≤ 4 σ k ( x ) . Still have. Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 16 , � v T � 1 < � v � 1 4 .

  54. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 .

  55. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 .

  56. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x .

  57. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1

  58. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1

  59. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w �

  60. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w �

  61. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w � � w T � 1 = � w � 1 −� w T � 1

  62. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w � � w T � 1 = � w � 1 −� w T � 1 ≤ � x � 1 .

  63. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w � � w T � 1 = � w � 1 −� w T � 1 ≤ � x � 1 . � x − w � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � x � 1 −� w T � 1 .

  64. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w � � w T � 1 = � w � 1 −� w T � 1 ≤ � x � 1 . � x − w � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � x � 1 −� w T � 1 . ( ∗ ) = 2 � x T � 1 + � x T �−� w T � 1

  65. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w � � w T � 1 = � w � 1 −� w T � 1 ≤ � x � 1 . � x − w � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � x � 1 −� w T � 1 . ( ∗ ) = 2 � x T � 1 + � x T �−� w T � 1 ≤ 2 � x T � 1 + � x T − w T � 1

  66. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w � � w T � 1 = � w � 1 −� w T � 1 ≤ � x � 1 . � x − w � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � x � 1 −� w T � 1 . ( ∗ ) = 2 � x T � 1 + � x T �−� w T � 1 ≤ 2 � x T � 1 + � x T − w T � 1 � x − w � 1 ≤ 2 � ( x − w ) T � 1 + 2 � x T � 1

  67. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w � � w T � 1 = � w � 1 −� w T � 1 ≤ � x � 1 . � x − w � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � x � 1 −� w T � 1 . ( ∗ ) = 2 � x T � 1 + � x T �−� w T � 1 ≤ 2 � x T � 1 + � x T − w T � 1 � x − w � 1 ≤ 2 � ( x − w ) T � 1 + 2 � x T � 1 ≤ 2 � ( x − w ) � + 2 σ ( x ) 4

  68. Proof of � w − x � ≤ 4 σ ( x ) . Again: σ k ( x ) = min supp ( z ) ≤ k | x − z | 1 . 16 , � v T � 1 < � v � 1 Lemma: For v ∈ ker ( A ) , T ⊂ [ n ] , | T | ≤ k 4 . Proof of Theorem: T be k largest in magnitude coordinates of x . � x − w � 1 = � ( x − w ) T � 1 + � ( x − w ) T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w T � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � w � 1 −� w T � 1 triangle inequality on � w � � w T � 1 = � w � 1 −� w T � 1 ≤ � x � 1 . � x − w � 1 ≤ � ( x − w ) T � 1 + � x T � 1 + � x � 1 −� w T � 1 . ( ∗ ) = 2 � x T � 1 + � x T �−� w T � 1 ≤ 2 � x T � 1 + � x T − w T � 1 � x − w � 1 ≤ 2 � ( x − w ) T � 1 + 2 � x T � 1 ≤ 2 � ( x − w ) � + 2 σ ( x ) 4

Recommend


More recommend