Sketching High-Dimensional Data
Talkat Probability, Geometry, and Computation in High Dimensions Boot Camp (Simons Institute, Fall 2020) · 2020-08-19..08-28·
summary
Estimator uses the minimum hashed value of each distinct item (returning 1/X−1), then reduces variance by averaging R independent copies (R ≈ O(1/ε^2)) and improves failure probability with a median-of-means (extra factor ≈ log(1/δ)), all using Flajolet–Martin style order‑statistics. Ideal randomness is replaced by k‑wise independent hash families (e.g. linear/polynomial hashing) storable in O(log n) bits. A practical implementation stores up to K=Θ(1/ε^2) samples per level and achieves roughly O(1/ε^2 log^2 n) bits; matching Ω(1/ε^2) and Ω(log n) lower bounds are known.
AI-written summary · about
chapters (11)
- 0:00Start
- 1:12What Is Sketching
- 5:57Offline Computation
- 10:28Optimal Bound
- 15:20The Distinct Elements Problem
- 17:29Idealized Algorithm
- 26:58Flagellae Martin Algorithm
- 40:03Pseudo Randomness
- 45:14Polynomial Hashing
- 47:57Non-Idealized Algorithm
- 1:02:32What Is Turn Style
related talks
01h 24mStreaming, Sketching and Sufficient Statistics I
41mIntegrating Functions via Distance Sensitive Hashing
35mSampling for Subset Selection and Applications
26mUsing Random Projections to Make Sense of High-Dimensional ...
48mRandomized Numerical Linear Algebra
01h 26mStreaming, Sketching and Sufficient Statistics II
01h 03mSketching as a Tool for Numerical Linear Algebra
01h 04mSampling Big Ideas in Sublinear Algorithms
