# Mixture models for data with unknown distributions

arXiv: https://arxiv.org/abs/2502.19605 · HTML: https://mlsanity.com/paper/2502.19605/

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 9 of its 64 references that are in the map.
- First posted on arXiv 26 Feb 2025.

## Builds on (most cited first, 9 of 9)

- [Mixture models with a prior on the number of components](https://mlsanity.com/paper/1502.06241/) (2015)
- [Estimating the number of communities in a network](https://mlsanity.com/paper/1605.02753/) (2016)
- [Overfitting Bayesian Mixture Models with an Unknown Number of Components](https://mlsanity.com/paper/1502.05427/) (2015)
- [Parsimonious Skew Mixture Models for Model-Based Clustering and Classification](https://mlsanity.com/paper/1302.2373/) (2013)
- [Identifying Mixtures of Mixtures Using Bayesian Estimation](https://mlsanity.com/paper/1502.06449/) (2015)
- [Distributed Collapsed Gibbs Sampler for Dirichlet Process Mixture Models in Federated Learning](https://mlsanity.com/paper/2312.11169/) (2023)
- [Fast sampling and model selection for Bayesian mixture models](https://mlsanity.com/paper/2501.07668/) (2025)
- [Bayesian Nonparametrics for Directional Statistics](https://mlsanity.com/paper/1807.00305/) (2018)
- [Bernstein Polynomial Model for Nonparametric Multivariate Density](https://mlsanity.com/paper/1901.07515/) (2019)

## Abstract (arXiv)

We describe and analyze a broad class of mixture models for real-valued multivariate data in which the probability density of observations within each component of the model is represented as an arbitrary combination of basis functions. Fits to these models give us a way to cluster data with distributions of unknown form, including strongly non-Gaussian or multimodal distributions, and return both a division of the data and an estimate of the distributions, effectively performing clustering and density estimation within each cluster at the same time. We describe two fitting methods, one using an expectation-maximization (EM) algorithm and the other a Bayesian non-parametric method using a collapsed Gibbs sampler. The former is numerically efficient, but gives only point estimates of the probability densities. The latter is more computationally demanding but returns a full Bayesian posterior and also an estimate of the number of components. We demonstrate our methods with a selection of illustrative applications and give code implementing both algorithms.
