TOPOLOGICAL DATA ANALYSIS FOR MULTIPARAMETER DATA
Abigail Hickok
Columbia University
TOPOLOGICAL DATA ANALYSIS (TDA)
Persistent homology uses homology to captures the “shape” of a data set (e.g., a point cloud)
PERSISTENT HOMOLOGY (FORMALLY)
PERSISTENT HOMOLOGY (FORMALLY)
simplicial complexes
SUBLEVEL FILTRATIONS
MULTIPARAMETER TOPOLOGICAL DATA ANALYSIS
MULTIPARAMETER TDA
1. Multiparameter persistent homology (G. Carlsson and A. Zomorodian, 2009)
Multiparameter persistent homology
MULTIPARAMETER TDA
A vineyard is a 1-parameter continuously-varying set of PDs (along with “connecting information” )
2. Vineyards (Cohen-Steiner, Edelsbrunner, Morozov 2006)
MULTIPARAMETER TDA
3. Persistence Diagram Bundles (AH, 2023+)
PERSISTENCE DIAGRAM BUNDLES
Specials Cases Of PDBs
Image (right): Turner, Mukherjee, Boyer. Persistent Homology Transform for Modeling Shapes and Surfaces (2014).
RELATIONSHIP TO FIBERED BARCODE OF MULTIPARAMETER PERSISTENCE MODULES
Fibered barcode of a bifiltration
MOTIVATING QUESTIONS
MOTIVATING QUESTIONS
BACKGROUND: BIRTH AND DEATH SIMPLICES OF SINGLE-PARAMETER FILTRATIONS
PERSISTENCE DIAGRAMS ARE DETERMINED BY BIRTH, DEATH SIMPLICES
Generic PDBs are Determined by Finitely Many Base Points
STRATIFICATION EXAMPLE
STRATIFICATION EXAMPLE
The PDB is determined by the stratification, the (birth, death) pairs in each stratum, and the filtration values of each simplex
CELLULAR SHEAVES
Image: Hansen and Ghrist, 2019
A compatible cellular sheaf for a PDB
CELLULAR SHEAF EXAMPLE
Morphisms in an associated cellular sheaf
MOTIVATING QUESTIONS
SECTIONS
Each “vine” (curve) is a section of the vineyard
PDB WITH NO (NONTRIVIAL) SECTIONS
PDB WITH NO (NONTRIVIAL) SECTIONS
“Monodromy” in the PDB
CASE STUDY: MONODROMY IN THE �PERSISTENT HOMOLOGY TRANSFORM
Image: Turner, Mukherjee, Boyer. Persistent Homology Transform for Modeling Shapes and Surfaces (2014).
Question:
What does monodromy in the PHT of a shape means for the geometry of the shape itself?
(Subset of ongoing work with S. Arya, B. Giunti, AH, L. Kanari, S. McGuire, K. Turner)
PHT EXAMPLE WITH MONODROMY
PHT EXAMPLE WITHOUT MONODROMY
WHAT’S DIFFERENT ABOUT THESE SHAPES?
PHT of the spiral has monodromy
PHT of the five-arm star does not have monodromy
A SHAPE’S GEOMETRY IS REFLECTED �IN ITS PHT’S GEOMETRY
A convex shape
A SHAPE’S GEOMETRY IS REFLECTED �IN ITS PHT’S GEOMETRY
Example of a star shape.
PHT EXAMPLE WITHOUT MONODROMY
A SHAPE’S GEOMETRY IS REFLECTED �IN ITS PHT’S GEOMETRY
Example of a star shape.
MOTIVATING QUESTIONS
COMPUTING A PDB
COMPUTING A PDB
Step 1: Compute the stratification (in this case, line arrangement)
COMPUTING A PDB�STEP 1: LINE ARRANGEMENT
COMPUTING A PDB
Step 1: Compute the stratification (in this case, line arrangement)
Step 2: Calculate the (birth, death) pairs in each stratum via updating procedure
Step 3: Query for PDs
EXAMPLE: PARAMETERIZED SET OF POINT CLOUDS
Distance between cluster centers
“Width” of clusters
EXAMPLE: PARAMETERIZED SET OF POINT CLOUDS
TP = Total persistence
AN APPLICATION TO GRAPH DATA
Curvature filtrations: Filtering a graph by ORC encodes structural information (e.g., communities) that we can use for graph ML tasks (Southern et al, 2023)
ORC on edges of a graph with two “communities”
GRAPH CURVATURE PDB
A graph
Mean total persistence function, averaged over set of graphs
DISCUSSION AND CONCLUSIONS
STABILITY
PDB’s are “pointwise” stable, but the global structure isn’t guaranteed to be stable
Two vines intersect
A perturbation of the vineyard
A different perturbation
Question: Is the global structure “generically” stable?
ALGEBRAIC STRUCTURE
CONCLUSIONS
Summary
Open questions
THANK YOU
Questions?