Analysing Multiscale Clusterings with Persistent Homology
Not on the map. Why?
Abstract (arXiv)
In data clustering, it is often desirable to find not just a single partition into clusters but a sequence of partitions that describes the data at different scales (or levels of coarseness). A natural problem then is to analyse and compare the (not necessarily hierarchical) sequences of partitions that underpin such multiscale descriptions. Here, we use tools from topological data analysis and introduce the Multiscale Clustering Filtration (MCF), a well-defined and stable filtration of abstract simplicial complexes that encodes arbitrary cluster assignments in a sequence of partitions across scales of increasing coarseness. We show that the zero-dimensional persistent homology of the MCF measures the degree of hierarchy of this sequence, and the higher-dimensional persistent homology tracks the emergence and resolution of conflicts between cluster assignments across the sequence of partitions. To broaden the theoretical foundations of the MCF, we provide an equivalent construction via a nerve complex filtration, and we show that, in the hierarchical case, the MCF reduces to a Vietoris-Rips filtration of an ultrametric space. Using synthetic data, we then illustrate how the persistence diagram of the MCF provides a feature map that can serve to characterise and classify multiscale clusterings.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 17 of its 58 references that are in the map. First posted on arXiv 7 May 2023.
Builds on
17 of 58 references.
References · 17
- 2022BERTopic: Neural topic modeling with a class-based TF-IDF procedurecited by 779
- 2015A roadmap for the computation of persistent homologycited by 126
- 2013Hierarchical Block Structures and High-resolution Model Selection in Large Networkscited by 37
- 2019Persistence Homology of Networks: Methods and Applicationscited by 30
- 2015Random Walks, Markov Processes and the Multiscale Modular Organization of Complex Networkscited by 24
- 2016The many facets of community detection in complex networkscited by 8
- 2022Approximating Persistent Homology for Large Datasetscited by 8
- 2013Axiomatic Construction of Hierarchical Clustering in Asymmetric Networkscited by 5
- 2017Extracting Persistent Clusters in Dynamic Data via M"obius inversioncited by 5
- 2018HELOC Applicant Risk Performance Evaluation by Topological Hierarchical Decompositioncited by 5
- 2020Hierarchical community structure in networkscited by 5
- 2018From Free Text to Clusters of Content in Health Records: An Unsupervised Graph Partitioning Approachcited by 3
5 more
- 2020From trees to barcodes and back again: theoretical and statistical perspectivescited by 3
- 2022Multiscale mobility patterns and the restriction of human movementcited by 3
- 2022Multiscale methods for signal selection in single-cell datacited by 2
- 2022Community as a Vague Operator: Epistemological Questions for a Critical Heuristics of Community Detection Algorithmscited by 2
- 2023PyGenStability: Multiscale community detection with generalized Markov Stabilitycited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.