Any Graph is a Mapper Graph
Enrique G Alvarado, Robin Belton, Kang-Ju Lee, Sourabh Palande, Sarah Percival, Emilie Purvine, Sarah Tymochko
TL;DR
We address the inverse Mapper problem: given a dataset $X$ and a target graph $G$, can Mapper parameters be chosen so that the Mapper graph is isomorphic to $G$? We provide constructive routes—a star-cover/topology-based method and a convex-set representation in $\mathbb{R}^3$—showing that with an appropriate lens $f$ and cover $\mathcal{U}$ (and trivial clustering), MT$(\mathcal{U},f)\cong G$, and we extend these ideas to continuous lenses via extension theorems. The framework is further generalized to arbitrary finite simplicial complexes, with dimensionality bounds and extension results ensuring the Mapper construction can realize a wide class of complexes. Collectively, the work demonstrates the expressive power of Mapper and offers practical guidance for parameter design to realize desired topological structures from data.
Abstract
The Mapper algorithm is a popular tool for visualization and data exploration in topological data analysis. We investigate an inverse problem for the Mapper algorithm: Given a dataset $X$ and a graph $G$, does there exist a set of Mapper parameters such that the output Mapper graph of $X$ is isomorphic to $G$? We provide constructions that affirmatively answer this question. Our results demonstrate that it is possible to engineer Mapper parameters to generate a desired graph.
