Stability of Information in the Heat Flow Clustering
Brian Weber
TL;DR
Addresses the lack of a universal cluster definition by proposing a stability-based clustering framework that uses a heat-flow analogy with a time-varying kernel to reveal persistent data structure. The method introduces a chronodendrogram and uses global stability scores $B(n)$ and local entropy-based measures $B_{s1}^{s2}$ to identify robust clusterings across time. Demonstrated on one-dimensional and two-dimensional datasets, the approach yields stable multi-scale clusters even under noise and kernel variance, with local analyses showing high persistence (for example $B_{0.0}^{0.0}$ values up to 0.795 for a cluster). The resulting automatic workflow does not require preselecting the number of clusters and is suitable for automating labeling tasks in noisy experimental data.
Abstract
Clustering methods must be tailored to the dataset it operates on, as there is no objective or universal definition of ``cluster,'' but nevertheless arbitrariness in the clustering method must be minimized. This paper develops a quantitative ``stability'' method of determining clusters, where stable or persistent clustering signals are used to indicate real structures have been identified in the underlying dataset. This method is based on modulating clustering methods by controlling a parameter -- through a thermodynamic analogy, the modulation parameter is considered ``time'' and the evolving clustering methodologies can be considered a ``heat flow.'' When the information entropy of the heat flow is stable over a wide range of times -- either globally or in the local sense which we define -- we interpret this stability as an indication that essential features of the data have been found, and create clusters on this basis.
