Persistent homology is a method to discover topological features within point cloud data. Within this data, we construct a graph: two points are connected if and only if their distance is smaller than a parameter
Using this method, one tries to differentiate between these topological features and surrounding noise by having a look at the "lifetime" of these features. The general interpretation is that noise forms a lot of cycles having a short "lifetime", whereas "true" cycles exist for a long time-span. Unfortunately, vanilla persistent homology based on the Euclidian distance is not robust against high-dimensional noise because the "true" topological features are blurred, leading persistent homology to detect "phantom cycles" within the noise. This phenomenon is known as the curse of dimensionality.
This Jupyter Notebook contains a description of the curse of dimension and a short mathematical reasoning for its existence. An example shall illustrate the arising issues. Afterwards, two potential solutions to the curse of dimension are presented. In a last chapter, these solutions to different scenarios are applied and their performances compared by inspecting their persistence diagrams and the belonging multi-dimensional scalings.
This work is based on work from the pre-print by Damrich et al.