A Stable Measure of Similarity for Time Series using Persistent Homology
arXiv stat.ML / 4/21/2026
💬 OpinionModels & Research
Key Points
- The paper introduces a new persistent-homology-based similarity measure for comparing two time series, called the bi-conditional periodicity score score(f1,f2).
- It provides theoretical guarantees that the proposed score remains stable under small perturbations in the time series and frequency, and it proves conditions for convergence that imply a minimum embedding dimension may be required.
- The authors also show stability under dimension reduction, stating that if the first K principal components capture most variance under orthogonal projection, the score changes only slightly.
- An algorithm is presented to compute score(f1,f2), with stated computational complexity O(N log N + PK^2 + P^6), and experiments on synthetic and climate datasets indicate improved stability versus the existing similarity metric %DET.
- The method is positioned as simpler to tune because score(f1,f2) uses only one parameter, whereas %DET needs four.
Related Articles

We built it during the NVIDIA DGX Spark Full-Stack AI Hackathon — and it ended up winning 1st place overall 🏆
Dev.to

Stop Losing Progress: Setting Up a Pro Jupyter Workflow in VS Code (No More Colab Timeouts!)
Dev.to

Building AgentOS: Why I’m Building the AWS Lambda for Insurance Claims
Dev.to

Where we are. In a year, everything has changed. Kimi - Minimax - Qwen - Gemma - GLM
Reddit r/LocalLLaMA
Where is Grok-2 Mini and Grok-3 (mini)?
Reddit r/LocalLLaMA