Mass Distribution versus Density Distribution in the Context of Clustering
Kai Ming Ting, Ye Zhu, Hang Zhang, Tianrun Liang
TL;DR
Density-based clustering often struggles with high-density bias and quadratic runtime due to density estimation and linking. This work reframes clustering through mass distribution using the Isolation Kernel (IK) and introduces Mass-Maximization Clustering (MMC), which represents clusters as distributions and maximizes the total mass across clusters to achieve linear-time clustering $O(n)$. The paper defines Isolation-induced Mass, τ-cohesive clusters, and a representative-sample property that enables robust discovery of arbitrary-shape clusters across varied densities, while identifying conditions where density-maximization fails. Extensive experiments on artificial, real, and Spatial Transcriptomics data show MMC consistently outperforms density-based methods and scales to large datasets, providing a practical, principled alternative to traditional density-based clustering.
Abstract
This paper investigates two fundamental descriptors of data, i.e., density distribution versus mass distribution, in the context of clustering. Density distribution has been the de facto descriptor of data distribution since the introduction of statistics. We show that density distribution has its fundamental limitation -- high-density bias, irrespective of the algorithms used to perform clustering. Existing density-based clustering algorithms have employed different algorithmic means to counter the effect of the high-density bias with some success, but the fundamental limitation of using density distribution remains an obstacle to discovering clusters of arbitrary shapes, sizes and densities. Using the mass distribution as a better foundation, we propose a new algorithm which maximizes the total mass of all clusters, called mass-maximization clustering (MMC). The algorithm can be easily changed to maximize the total density of all clusters in order to examine the fundamental limitation of using density distribution versus mass distribution. The key advantage of the MMC over the density-maximization clustering is that the maximization is conducted without a bias towards dense clusters.
