Online k-means Clustering on Arbitrary Data Streams - Lecture
Offered By: USC Probability and Statistics Seminar via YouTube
Course Description
Overview
Explore online k-means clustering for arbitrary data streams in this 37-minute USC Probability and Statistics Seminar talk by Robi Bhattacharjee. Delve into a novel approach for achieving clustering loss that is comparable to the best possible loss using k fixed points in hindsight. Learn about a proposed data parameter, Λ(X), and its implications for algorithm performance. Discover a randomized algorithm that achieves O(Λ(X)+L(X,OPTk)) clustering loss while maintaining O(kpoly(logn)) memory and cluster centers. Understand how this algorithm achieves polynomial space and time complexity without making assumptions on input data. Follow the presentation through key concepts including the online setting, lower bounds, streaming challenges, and innovative ideas for center management and point deletion. Gain insights into future directions for research in this field.
Syllabus
Intro
k-means clustering
The online setting
The Goal(s) Cohen-Addad et. al. 2021
A troubling example
Lower Bound
A natural starting point: streaming
A difficult case for streaming
Idea 1: don't remove centers
Proof Sketch
We still have problems on pathological examples.
Idea 2: Using the scale to delete points.
The Lemma Revisited
Our Algorithm's Performance
Proof idea
Future Directions
Taught by
USC Probability and Statistics Seminar
Related Courses
数据结构与算法第二部分 | Data Structures and Algorithms Part 2Peking University via edX 算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera Introduction to Automata, Languages and Computation
Indian Institute of Technology, Kharagpur via Swayam Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues
Georgia Institute of Technology via edX Learning Algorithms in JavaScript from Scratch
Udemy