Papers
Topics
Authors
Recent
Search
2000 character limit reached

Banana Trees for the Persistence in Time Series Experimentally

Published 28 May 2024 in cs.DS | (2405.17920v2)

Abstract: In numerous fields, dynamic time series data require continuous updates, necessitating efficient data processing techniques for accurate analysis. This paper examines the banana tree data structure, specifically designed to efficiently maintain persistent homology -- a multi-scale topological descriptor -- for dynamically changing time series data. We implement this data structure and conduct an experimental study to assess its properties and runtime for update operations. Our findings indicate that banana trees are highly effective with unbiased random data, outperforming state-of-the-art static algorithms in these scenarios. Additionally, our results show that real-world time series share structural properties with unbiased random walks, suggesting potential practical utility for our implementation.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (10)
  1. G. Carlsson. Topology and data. Bull. New Ser. Am. Math. Soc. 46 (2009), 255–308.
  2. D. Cohen-Steiner, H. Edelsbrunner and D. Morozov. Vines and vineyards by updating persistence in linear time. In “Proc. 22nd Ann. Sympos. Comput. Geom., 2006”, 119-126.
  3. S. Cultrera di Montesano, H. Edelsbrunner, M. Henzinger and L. Ost. Dynamically maintaining the persistent homology of time series. In “Proc. 35th Ann. ACM-SIAM Sympos. Discrete Alg. 2024”, 243–295
  4. M. Glisse. Fast persistent homology computation for functions on ℝℝ\mathbb{R}blackboard_R. arXiv:2301.04745v1 [cs:CG], 2023.
  5. O. Krzikalla and I. Gaztanaga. Boost.Intrusive C++ library. (version 1.74) www.boost.org.
  6. Y. Luo and B.J. Nelson. Accelerating iterated persistent homology computations with warm starts. arXiv:2108.05022 (2021).
  7. D. Morozov. Dionysus and Dionysus 2. mrzv.org/software/dionysus, 2023.
  8. A. Reiss. PAMAP2 physical activity monitoring. UCI machine learning repository. doi:10.24432/ C5NW2H, 2021.
  9. D.D. Sleator and R.E. Tarjan. Self-adjusting binary search trees. J. ACM 32 (1985), 652–686.
  10. J. Vuillemin. A unifying look at data structures. Commun. ACM 23 (1980), 229–239.

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.

Tweets

Sign up for free to view the 2 tweets with 2 likes about this paper.