Structured Learning on Mapper Representations
Organizations: Department of Mathematics, University of Tennessee, Knoxville, TN -37916, USA
Abstract
Modern machine learning (ML) methods are highly effective for prediction tasks, but many commonly used representations reduce complex data to fixed dimensional embeddings that may suppress multiscale structural organization. The Mapper algorithm from topological data analysis (TDA) provides a different perspective by decomposing data into overlapping local regions connected through a nerve construction, producing a structured representation that captures geometric organization, local statistical behavior, and relational connectivity simultaneously. In this work, we develop a framework for learning over Mapper induced structured representations. Rather than treating Mapper as a preprocessing step that produces a graph for downstream learning, we treat the full Mapper construction as part of the representation itself. We study mathematical properties of these representations, including invariance under relabeling, a distance functional on the space of Mapper representations, structural complexity of multiscale decompositions, and learning oriented stability under representation perturbations. Experiments on time series and graph classification datasets validate the proposed framework through controlled studies of representation ablation, Mapper parameter sensitivity, and the geometry of the induced representation space. Together, these results demonstrate how the proposed mathematical framework enables systematic comparison, interpretation, and analysis of Mapper representations, providing practical tools for studying representation geometry, structural complexity, and learning stability in learning tasks.
Figures & tables
| Component | Notation | Interpretation |
|---|---|---|
| Local attribute | Measures differences between local attributes of refined pullback regions, such as cluster summaries, statistical moments, geometric descriptors, or domain specific features. | |
| Overlap | Measures differences in overlap organization among refined regions, capturing the strength and structure of interactions between neighboring regions. | |
| Relational | Measures differences in the nerve structure, including connectivity, branching patterns, and cycle organization. |
| Dataset | Lens | Distance | Clustering method |
|---|---|---|---|
| HAR | RMS of acc. and gyr. coordinates (2D) | Euclidean | HDBSCAN |
| WISDM | Acceleration RMS | Euclidean | HDBSCAN |
| MUTAG | Spectral | induced-graph connectivity | Connected component |
| PROTEINS | diffusion-map lenses (2D) | induced-graph connectivity | Connected component |
| Dataset | Representation | Intervals | Overlap | Test Macro-F1 |
|---|---|---|---|---|
| WISDM | Global | 7 | 0.6 | |
| No-edge | 10 | 0.2 | ||
| Edge-perturbed | 16 | 0.6 | ||
| Original Mapper | 7 | 0.2 | ||
| HAR | Global | 13 | 0.5 | |
| No-edge | 7 | 0.6 |
| Dataset | Perturbation | 95% CI | |
|---|---|---|---|
| WISDM | Deletion | ||
| Addition | |||
| Rewiring | |||
| HAR | Deletion | ||
| Addition | |||
| Rewiring |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Feature category | WISDM | HAR | MUTAG | PROTEINS |
|---|---|---|---|---|
| Mapper node size | ✓ | ✓ | ✓ | ✓ |
| Lens statistics | ✓ | ✓ | ||
| Acceleration statistics | ✓ | ✓ | ||
| Gyroscope statistics | ✓ | |||
| Temporal change statistics | ✓ | ✓ | ||
| Node attribute statistics | ✓ | ✓ |
| Setting | WISDM / HAR | MUTAG / PROTEINS |
|---|---|---|
| Architecture | 2 GCNConv + linear | 2 GCNConv + linear |
| Hidden dimension | 64, 64 | 32, 32 |
| Dropout | 0.25 | 0.50 |
| Optimizer | Adam | Adam |
| Learning rate | 0.001 | 0.003 |
| Weight decay |
| Dataset | Original feature representation | Classifier | Macro-F1 |
|---|---|---|---|
| WISDM | 109 statistical, temporal, correlation, and spectral features extracted from each original 200-sample, three-axis accelerometer window. | SVM | |
| HAR | Official 561-dimensional UCI HAR feature vectors computed from the original accelerometer and gyroscope signals. | SVM | |
| MUTAG | 36-dimensional native-graph summary containing pooled statistics of the original node attributes and basic graph-topology descriptors. | Random forest | |
| PROTEINS | 24-dimensional native-graph summary containing pooled statistics of the original node attributes and basic graph-topology descriptors. | SVM |
Topological Representation Learning
Topological representation learning uses connectivity, holes, and higher-order structure to build or analyze machine-learning features.
See all 67 papers