Classical persistent homology extracts multiscale topological features from data but treats every point as an independent entity, making it insensitive to symmetries and equivalence relations intrinsic to physical, biological, and network datasets. We introduce filtered groupoid persistence (FGP), a mathematically rigorous framework that encodes both metric proximity and group-symmetry identifications within a single, unambiguous categorical structure: The action groupoid $ (\mathcal{G}_ \varepsilon)_{ \varepsilon\ge 0} $ of a finite group $ G $ acting simplicially on the Vietoris–Rips filtration $ (\mathrm{VR}_ \varepsilon(X))_{ \varepsilon\ge 0} $ of a finite metric space $ X $. The classifying space of this action groupoid is, by a standard identity, the Borel construction $ B \mathcal{G}_ \varepsilon \simeq EG\times_G|\mathrm{VR}_ \varepsilon(X)| $, and persistent homology of this filtered space defines the FGP persistence module $ M_k(\varepsilon) = H_k(B \mathcal{G}_ \varepsilon; \mathbb{F}) $. Grounding the construction in the classical action groupoid removes the ambiguity present in earlier drafts of this framework and lets us prove, rather than merely assert, that FGP specializes to classical persistent homology when $ G $ is trivial. We establish four principal results: An exact triviality proposition recovering classical persistent homology PH as the $ G = \{e\} $ case; a functoriality theorem showing that FGP is a well-defined functor from filtered $ G $-spaces to persistence modules; a symmetry-collapse theorem, proved via the standard fact that the Borel construction of a free $ G $-action is homotopy equivalent to the genuine quotient, characterizing precisely when group actions cause homological cycles to vanish; and a quantitative stability theorem, now proved directly for the orbit-quotient pseudometric space that the practical algorithm consumes, so that it holds unconditionally at every scale rather than only below a free threshold. We further prove that, when $ G $ acts freely below an explicit scale threshold, the practical algorithm (Vietoris-Rips persistence on an orbit-identified distance matrix) has a provable one-sided relationship to the categorical FGP module in degree one, as it can only under-report loops, never fabricate them. This closes part of the gap between the categorical definition and the computational pipeline while stating plainly, and corrects a previous overclaim, that the two do not coincide as simplicial complexes. The flag complex built from the quotient pseudometric can contain higher simplices with no consistent lift to the original space, so equality is not asserted in general and is left open in degree two and above. For actions that are not free (approximate or soft symmetries), we are explicit that the algorithm is a heuristic extension without a proven equivalence. We validate FGP on four synthetic datasets: A noisy circle under antipodal $ \mathbb{Z}_2 $-symmetry, a figure-eight under reflection symmetry, a flat torus under $ (\mathbb{Z}_2)^2 $-symmetry, and a Lorenz-attractor point cloud with approximate $ \mathbb{Z}_2 $-symmetry, reporting bottleneck distances, repeated-trial statistics, and the free-action scale threshold $ \varepsilon_{\mathrm{free}} $ itself alongside the qualitative comparison. In the two experiments where the relevant symmetry is genuinely free away from an easily avoided small locus (circle, figure-eight), FGP substantially reduces the spurious cycle count predicted by classical persistent homology, though we show that $ \varepsilon_{\mathrm{free}} $ is small enough in the figure-eight case that the observed dominant loop is only partially covered by the free-action guarantee. In the torus and Lorenz cases, where a fixed locus or only approximate symmetry is present, FGP reduces but does not eliminate spurious features, and we report these residuals honestly rather than as clean zeros.
Citation: Samirah Alsulami. Filtered groupoid persistence: A homotopy-theoretic framework for symmetry-aware topological data analysis[J]. AIMS Mathematics, 2026, 11(9): 29754-29773. doi: 10.3934/math.20261180
Classical persistent homology extracts multiscale topological features from data but treats every point as an independent entity, making it insensitive to symmetries and equivalence relations intrinsic to physical, biological, and network datasets. We introduce filtered groupoid persistence (FGP), a mathematically rigorous framework that encodes both metric proximity and group-symmetry identifications within a single, unambiguous categorical structure: The action groupoid $ (\mathcal{G}_ \varepsilon)_{ \varepsilon\ge 0} $ of a finite group $ G $ acting simplicially on the Vietoris–Rips filtration $ (\mathrm{VR}_ \varepsilon(X))_{ \varepsilon\ge 0} $ of a finite metric space $ X $. The classifying space of this action groupoid is, by a standard identity, the Borel construction $ B \mathcal{G}_ \varepsilon \simeq EG\times_G|\mathrm{VR}_ \varepsilon(X)| $, and persistent homology of this filtered space defines the FGP persistence module $ M_k(\varepsilon) = H_k(B \mathcal{G}_ \varepsilon; \mathbb{F}) $. Grounding the construction in the classical action groupoid removes the ambiguity present in earlier drafts of this framework and lets us prove, rather than merely assert, that FGP specializes to classical persistent homology when $ G $ is trivial. We establish four principal results: An exact triviality proposition recovering classical persistent homology PH as the $ G = \{e\} $ case; a functoriality theorem showing that FGP is a well-defined functor from filtered $ G $-spaces to persistence modules; a symmetry-collapse theorem, proved via the standard fact that the Borel construction of a free $ G $-action is homotopy equivalent to the genuine quotient, characterizing precisely when group actions cause homological cycles to vanish; and a quantitative stability theorem, now proved directly for the orbit-quotient pseudometric space that the practical algorithm consumes, so that it holds unconditionally at every scale rather than only below a free threshold. We further prove that, when $ G $ acts freely below an explicit scale threshold, the practical algorithm (Vietoris-Rips persistence on an orbit-identified distance matrix) has a provable one-sided relationship to the categorical FGP module in degree one, as it can only under-report loops, never fabricate them. This closes part of the gap between the categorical definition and the computational pipeline while stating plainly, and corrects a previous overclaim, that the two do not coincide as simplicial complexes. The flag complex built from the quotient pseudometric can contain higher simplices with no consistent lift to the original space, so equality is not asserted in general and is left open in degree two and above. For actions that are not free (approximate or soft symmetries), we are explicit that the algorithm is a heuristic extension without a proven equivalence. We validate FGP on four synthetic datasets: A noisy circle under antipodal $ \mathbb{Z}_2 $-symmetry, a figure-eight under reflection symmetry, a flat torus under $ (\mathbb{Z}_2)^2 $-symmetry, and a Lorenz-attractor point cloud with approximate $ \mathbb{Z}_2 $-symmetry, reporting bottleneck distances, repeated-trial statistics, and the free-action scale threshold $ \varepsilon_{\mathrm{free}} $ itself alongside the qualitative comparison. In the two experiments where the relevant symmetry is genuinely free away from an easily avoided small locus (circle, figure-eight), FGP substantially reduces the spurious cycle count predicted by classical persistent homology, though we show that $ \varepsilon_{\mathrm{free}} $ is small enough in the figure-eight case that the observed dominant loop is only partially covered by the free-action guarantee. In the torus and Lorenz cases, where a fixed locus or only approximate symmetry is present, FGP reduces but does not eliminate spurious features, and we report these residuals honestly rather than as clean zeros.
| [1] | H. Adams, M. Shonkwiler, Čech complexes of symmetric metric spaces, arXiv preprint, 2021. |
| [2] |
U. Bauer, Ripser: Efficient computation of Vietoris–Rips persistence barcodes, J. Appl. Comput. Topol., 5 (2021), 391–423. https://doi.org/10.1007/s41468-021-00071-5 doi: 10.1007/s41468-021-00071-5
|
| [3] |
M. G. Bergomi, P. Frosini, D. Giorgi, N. Quercioli, Towards a topological-geometrical theory of group equivariant non-expansive operators for data analysis and machine learning, Nat. Mach. Intell., 1 (2019), 423–433. https://doi.org/10.1038/s42256-019-0087-3 doi: 10.1038/s42256-019-0087-3
|
| [4] |
A. J. Blumberg, M. Lesnick, Stability of 2-parameter persistent homology, Found. Comput. Math., 24 (2024), 385–427. https://doi.org/10.1007/s10208-022-09576-6 doi: 10.1007/s10208-022-09576-6
|
| [5] | G. E. Bredon, Equivariant cohomology theories, Lecture Notes in Mathematics 34, Springer, 1967. |
| [6] |
G. Carlsson, Topology and data, Bull. Amer. Math. Soc., 46 (2009), 255–308. https://doi.org/10.1090/S0273-0979-09-01249-X doi: 10.1090/S0273-0979-09-01249-X
|
| [7] |
F. Chazal, B. Michel, An introduction to topological data analysis: Fundamental and practical aspects for data scientists, Front. Artif. Intell., 4 (2021). https://doi.org/10.3389/frai.2021.667963 doi: 10.3389/frai.2021.667963
|
| [8] |
F. Chazal, D. Cohen-Steiner, M. Glisse, L. J. Guibas, S. Y. Oudot, Proximity of persistence modules and their diagrams, Proc. 25th Annual Symp. Comput. Geom., 2009,237–246. https://doi.org/10.1145/1542362.1542407 doi: 10.1145/1542362.1542407
|
| [9] |
D. Cohen-Steiner, H. Edelsbrunner, J. Harer, Stability of persistence diagrams, Discrete Comput. Geom., 37 (2007), 103–120. https://doi.org/10.1007/s00454-006-1276-5 doi: 10.1007/s00454-006-1276-5
|
| [10] | J. Curry, Sheaves, cosheaves and applications, arXiv preprint, 2014. |
| [11] |
V. de Silva, R. Ghrist, Coverage in sensor networks via persistent homology, Algebr. Geom. Topol., 7 (2007), 339–358. https://doi.org/10.2140/agt.2007.7.339 doi: 10.2140/agt.2007.7.339
|
| [12] |
I. Donato, M. Gori, M. Pettini, G. Petri, S. De Nigris, R. Franzosi, et al., Persistent homology analysis of phase transitions, Phys. Rev. E, 93 (2016), 052138. https://doi.org/10.1103/PhysRevE.93.052138 doi: 10.1103/PhysRevE.93.052138
|
| [13] | H. Edelsbrunner, J. Harer, Computational topology: An introduction, Amer. Math. Soc., 2010. |
| [14] |
R. Ghrist, Barcodes: The persistent topology of data, Bull. Amer. Math. Soc., 45 (2008), 61–75. https://doi.org/10.1090/S0273-0979-07-01191-3 doi: 10.1090/S0273-0979-07-01191-3
|
| [15] | J. Hansen, R. Ghrist, Toward a categorical theory of persistence, Found. Comput. Math., 2019. |
| [16] | H. Adams, E. Lagoda, M. Moy, N. Sadovek, A. De Saha, Persistent equivariant cohomology, arXiv preprint, 2024. https://doi.org/10.48550/arXiv.2408.17331 |
| [17] | J. Liu, D. Chen, G. W. Wei, Parametrization of symmetry in data, arXiv preprint, 2025. https://doi.org/10.48550/arXiv.2508.07531 |
| [18] | M. Hovey, Model categories, Amer. Math. Soc. Surveys Monogr., 63 (1999). |
| [19] | J. Lurie, Higher topos theory, Princeton Univ. Press, 2009. |
| [20] | I. Moerdijk, Classifying spaces and classifying topoi, Lecture Notes in Mathematics 1616, Springer, 2002. |
| [21] |
P. Niyogi, S. Smale, S. Weinberger, Finding the homology of submanifolds with high confidence from random samples, Discrete Comput. Geom., 39 (2008), 419–441. https://doi.org/10.1007/s00454-008-9053-2 doi: 10.1007/s00454-008-9053-2
|
| [22] |
N. Otter, M. A. Porter, U. Tillmann, P. Grindrod, H. A. Harrington, A roadmap for the computation of persistent homology, EPJ Data Sci., 6 (2017), 1–38. https://doi.org/10.1140/epjds/s13688-017-0109-5 doi: 10.1140/epjds/s13688-017-0109-5
|
| [23] | G. Segal, Classifying spaces and spectral sequences, Publ. Math. Inst. Hautes Études Sci., 34 (1968), 105–112. |
| [24] |
L. Selicato, A. Pagano, F. Esposito, M. Icardi, Topological data analysis for resilience assessment of water distribution networks, Math. Comput. Simul., 231 (2025), 62–70. https://doi.org/10.1016/j.matcom.2024.12.001 doi: 10.1016/j.matcom.2024.12.001
|
| [25] |
B. J. Stolz, H. A. Harrington, M. A. Porter, Persistent homology of time-dependent functional networks constructed from coupled time series, Chaos, 27 (2017). https://doi.org/10.1063/1.4978997 doi: 10.1063/1.4978997
|
| [26] | T. tom Dieck, Transformation groups, de Gruyter, 1987. |
| [27] |
A. Zomorodian, G. Carlsson, Computing persistent homology, Discrete Comput. Geom., 33 (2005), 249–274. https://doi.org/10.1007/s00454-004-1146-y doi: 10.1007/s00454-004-1146-y
|