SLIDE 60 Leverage Score Sampling
❧ Let V ∗
1 be the r0 × n matrix of top right singular vectors of A
❧ The squared column norms ℓ1, . . . , ℓn of V ∗
1 are called leverage scores
❧ We can obtain a sampling distribution by normalizing: pi = ℓi/r0 ❧ Let the number r of samples satisfy r ∼ r0 log r0 ❧ Let ω = ei with probability pi ❧ Test matrix Ω has r columns, each an independent copy of ω ❧ Then Ω1 = V ∗
1 Ω is likely to have well-conditioned rows
❧ Leverage score sampling respects columns ❧ But... Cost of approximating leverage scores is O(mn log m) ❧ Better method: Use SRFT (p. 63) + interpolative approximation
ei = ith standard basis vector
[Ref] See Mahoney 2011 for details about leverage score sampling. Joel A. Tropp, Finding Structure with Randomness, ICML, Beijing, 21 June 2014 60