Sampling in Dirichlet Process Mixture Models for Clustering Streaming Data
Not on the map. Why?
Abstract (arXiv)
Practical tools for clustering streaming data must be fast enough to handle the arrival rate of the observations. Typically, they also must adapt on the fly to possible lack of stationarity; i.e., the data statistics may be time-dependent due to various forms of drifts, changes in the number of clusters, etc. The Dirichlet Process Mixture Model (DPMM), whose Bayesian nonparametric nature allows it to adapt its complexity to the data, seems a natural choice for the streaming-data case. In its classical formulation, however, the DPMM cannot capture common types of drifts in the data statistics. Moreover, and regardless of that limitation, existing methods for online DPMM inference are too slow to handle rapid data streams. In this work we propose adapting both the DPMM and a known DPMM sampling-based non-streaming inference method for streaming-data clustering. We demonstrate the utility of the proposed method on several challenging settings, where it obtains state-of-the-art results while being on par with other methods in terms of speed.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 6 of its 66 references that are in the map. First posted on arXiv 27 Feb 2022.
Builds on
6 of 66 references.
References · 6
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2020Data Stream Clustering: A Reviewcited by 14
- 2015Streaming, Distributed Variational Inference for Bayesian Nonparametricscited by 5
- 2016Blackbox: A procedure for parallel optimization of expensive black-box functionscited by 4
- 2013Dynamic Clustering via Asymptotics of the Dependent Dirichlet Process Mixturecited by 1
- 2017Dynamic Clustering Algorithms via Small-Variance Analysis of Markov Chain Mixture Modelscited by 1
Built on by
Citing papers per year: 2022: 4; 2023: 0; 2024: 1; 2025: 1.
6 papers.
- 2022DeepDPM: Deep Clustering With an Unknown Number of Clusterscited by 52
- 2022Streaming Inference for Infinite Non-Stationary Clusteringcited by 1
- 2022Learning non-stationary and discontinuous functions using clustering, classification and Gaussian process modellingcited by 1
- 2025Online Clustering of Seafloor Imagery for Interpretation during Long-Term AUV Operationscited by 1
- 2022Dirichlet process mixture models for non-stationary data streamscited by 0
- 2024Deep Clustering of Remote Sensing Scenes through Heterogeneous Transfer Learningcited by 0
- 2025Online Clustering of Seafloor Imagery for Interpretation during Long-Term AUV Operations8 Sep 2025
- 2024Deep Clustering of Remote Sensing Scenes through Heterogeneous Transfer Learning5 Sep 2024
- 2022Learning non-stationary and discontinuous functions using clustering, classification and Gaussian process modelling30 Nov 2022
- 2022Dirichlet process mixture models for non-stationary data streams13 Oct 2022
- 2022Streaming Inference for Infinite Non-Stationary Clustering2 May 2022
- 2022DeepDPM: Deep Clustering With an Unknown Number of Clusters27 Mar 2022