5/3/2024: Course Introduction: Big Data, Pitfalls; Review of Probability: Probability Space, Union Bound, Independence, Conditional Probability
7/3/2024: Tutorial
12/3/2024: Review of Probability: Law of Total Probability, Random Variables, Expectation, Concentration Bounds (Markov, Chebyshev, Chernoff)
14/3/2024: Tutorial
19/3/2024: Graph Sparsification: Karger's Min-Cut Algorithm
21/3/2024: NO LECTURE
EASTER BREAK
9/4/2024: Cut Sparsification: Benczur-Karger's Algorithm
11/4/2024: Tutorial
16/4/2024: Cut Sparsification: Benczur-Karger's Algorithm
18/4/2024: Tutorial
23/4/2024: Finding Similar Items; Preliminaries: Metrics; Euclidean, Jaccard, Hamming, Edit, Cosine distances
25/4/2024 (Room T.03): Tutorial
30/4/2024: Hash functions (uniform, k-wise independent, universal); Shingles; Minhashing
2/5/2024: Tutorial
7/5/2024: Finding Similar Items: Locality Sensitive Hashing (for Jaccard Similarity; LSH families; AND/OR constructions; for Jaccard and Cosine Distances)
9/5/2024: NO LECTURE
14/5/2024: Streaming: Models, Reservoir Sampling, Bloom Filters
16/5/2024: NO LECTURE
21/5/2024: NO LECTURE
23/5/2024: Tutorial
28/5/2024: Morris Counter and Median of Means Trick; Frequency Estimation (Misra-Gries, Count-min Sketch)
30/5/2024: NO LECTURE
4/6/2024: Introduction to Graph Streaming
6/6/2024: NO LECTURE
11/6/2024: Triangle Counting in Graph Streams
13/6/2024: Tutorial
18/6/2024: Tutorial (1 hour)
20/6/2024: NO LECTURE
25/6/2024: Tutorial (2 hours)
27/6/2024: Tutorial