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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend