Spectral Clustering for Discrete Distributions
Zixiao Wang, Dong Qiao, Jicong Fan
TL;DR
The paper addresses clustering discrete distributions by moving beyond Wasserstein barycenter–based centroids to a connectivity-based approach using spectral clustering. It introduces DDSC, which builds an affinity graph from distribution distances (MMD, Wasserstein, or Sinkhorn) and uses sparsified Gaussian kernels with normalized cuts, optionally enhanced by Linear Optimal Transport for scalability. The authors provide consistency and correctness guarantees, backed by Davies–Kahan perturbation analysis, and demonstrate improved clustering accuracy and efficiency on synthetic and real-world text and image datasets. The approach is robust to incomplete distance matrices and scalable to large collections of distributions, making it suitable for complex structured data like bags-of-words and histograms. Overall, DDSC offers a principled, scalable framework for clustering discrete distributions with strong theoretical and empirical support.
Abstract
The discrete distribution is often used to describe complex instances in machine learning, such as images, sequences, and documents. Traditionally, clustering of discrete distributions (D2C) has been approached using Wasserstein barycenter methods. These methods operate under the assumption that clusters can be well-represented by barycenters, which is seldom true in many real-world applications. Additionally, these methods are not scalable for large datasets due to the high computational cost of calculating Wasserstein barycenters. In this work, we explore the feasibility of using spectral clustering combined with distribution affinity measures (e.g., maximum mean discrepancy and Wasserstein distance) to cluster discrete distributions. We demonstrate that these methods can be more accurate and efficient than barycenter methods. To further enhance scalability, we propose using linear optimal transport to construct affinity matrices efficiently for large datasets. We provide theoretical guarantees for the success of our methods in clustering distributions. Experiments on both synthetic and real data show that our methods outperform existing baselines.
