Save this video free

UUtah Data Mining | Fall 2026 | L14: Distinct Counting

UofU Data Science · 1:21:33 · Watch on YouTube

UUtah Data Mining | Fall 2026 | L14: Distinct Counting Watch on YouTube →

Overview

The lecture develops approximate distinct counting for data streams, moving from Bloom filters to a hash-minimum estimator and HyperLogLog’s compact leading-zero representation. It then generalizes streaming sketches into mergeable summaries, showing how shared hash functions and compatible data structures support distributed aggregation and time-window queries without losing their space and error guarantees.

Key takeaways

Chapters

0:00 Course Updates: Midterm, End-Term Test, and Poster Final
3:28 Intermediate Project Report and Peer Feedback on November 3
7:38 Streaming Homework and the Next Dimensionality Reduction Unit
9:50 Streaming Constraints and the Distinct-Count Statistic F₀
16:41 Bloom Filter Setup: One Bit Array and Multiple Hash Functions
19:17 Bloom Filter Membership Queries and False Positives
26:43 Bloom Filter Saturation Limits for Large Streams
30:33 Estimating F₀ from the Minimum Uniform Hash Value
38:24 Averaging Independent Hash Estimates to Reduce Error
44:40 Median Trick: Lower Failure Probability with Repetition
52:25 HyperLogLog’s Leading-Zero Compression Idea
1:00:20 Distinct Counting Recap: Accuracy Through Sketch Compression
1:01:32 Mergeable Summaries Preserve Streaming Space and Error
1:08:23 Distributed Routers and Cloud Machines Merge Local Sketches
1:11:38 Recent Time-Window Queries from Hierarchical Summaries
1:17:13 Merging Samples and Count-Min Sketches with Shared Hashes

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, UofU Data Science.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.