Sparse Circular Coordinates via Principal \(\mathbb {Z}\)-Bundles

  • Jose A. PereaEmail author
Conference paper
Part of the Abel Symposia book series (ABEL, volume 15)


We present in this paper an application of the theory of principal bundles to the problem of nonlinear dimensionality reduction in data analysis. More explicitly, we derive, from a 1-dimensional persistent cohomology computation, explicit formulas for circle-valued functions on data with nontrivial underlying topology. We show that the language of principal bundles leads to coordinates defined on an open neighborhood of the data, but computed using only a smaller subset of landmarks. It is in this sense that the coordinates are sparse. Several data examples are presented, as well as theoretical results underlying the construction.



This work was partially supported by the NSF under grant DMS-1622301 and DARPA under grant HR0011-16-2-003.


  1. 1.
    Bauer., U.: Ripser: a lean C++ code for the computation of Vietoris-Rips persistence barcodes. 2017. Software:
  2. 2.
    Belkin, M., Niyogi P.: Laplacian eigenmaps for dimensionality reduction and data representation. Neural computation, 15 (6) , 1373–1396 (2003)CrossRefGoogle Scholar
  3. 3.
    Ben-Israel, A., Greville, T. N.: Generalized inverses: theory and applications, volume 15. Springer Science & Business Media, (2003)zbMATHGoogle Scholar
  4. 4.
    Carlsson, G., Ishkhanov, T., de Silva, V., Zomorodian, A.: On the local behavior of spaces of natural images. International journal of computer vision, 76 (1) , 1–12, (2008)MathSciNetCrossRefGoogle Scholar
  5. 5.
    de Silva V., Carlsson, G. E.: Topological estimation using witness complexes. SPBG, 4 , 157–166, (2004)Google Scholar
  6. 6.
    de Silva, V., Morozov, D., Vejdemo-Johansson, M.: Persistent cohomology and circular coordinates. Discrete & Computational Geometry, 45 (4) , 737–759, (2011)MathSciNetCrossRefGoogle Scholar
  7. 7.
    de Silva, V., Skraba, P., Vejdemo-Johansson, M.: Topological analysis of recurrent systems. In Workshop on Algebraic Topology and Machine Learning, NIPS, (2012)Google Scholar
  8. 8.
    v. Hateren, J. H., v. d. Schaaf, A.: Independent component filters of natural images compared with simple cells in primary visual cortex. In Proceedings: Biological Sciences, 265 (1394) , 359–366, (1998)Google Scholar
  9. 9.
    Husemoller, D.: Fibre bundles, volume 5. Springer, (1966)CrossRefGoogle Scholar
  10. 10.
    Jolliffe, I.: Principal component analysis. Wiley Online Library, (2002)zbMATHGoogle Scholar
  11. 11.
    Kruskal, J. B.: Multidimensional scaling by optimizing goodness of fit to a nonmetric hypothesis. Psychometrika, 29 (1) , 1–27, (1964)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Lee, A. B., Pedersen, K. S., Mumford, D.: The nonlinear statistics of high-contrast patches in natural images. International Journal of Computer Vision, 54 (1–3) , 83–103, (2003)CrossRefGoogle Scholar
  13. 13.
    Milnor, J.: Construction of universal bundles, ii. Annals of Mathematics, pages 430–436, (1956)Google Scholar
  14. 14.
    Miranda, R.: Algebraic curves and Riemann surfaces, volume 5. American Mathematical Soc., (1995)zbMATHGoogle Scholar
  15. 15.
    Nene, S. A., Nayar, S. K., Murase, H., et al: Columbia object image library (coil-20). 1996. Data available at
  16. 16.
    Perea, J. A.: A brief history of persistence. Morfismos, 23(1), 1–16, (2019)MathSciNetGoogle Scholar
  17. 17.
    Perea, J. A.: Multiscale projective coordinates via persistent cohomology of sparse filtrations. Discrete & Computational Geometry, 59 (1) , 175–225, (2018)MathSciNetCrossRefGoogle Scholar
  18. 18.
    Radovanović, M., Nanopoulos, A., Ivanović, M.: Hubs in space: Popular nearest neighbors in high-dimensional data. Journal of Machine Learning Research, 11 (Sep) , 2487–2531, (2010)MathSciNetzbMATHGoogle Scholar
  19. 19.
    Roweis, S. T., Saul, L. K.: Nonlinear dimensionality reduction by locally linear embedding. Science, 290 (5500) , 2323–2326, (2000)CrossRefGoogle Scholar
  20. 20.
    Rybakken, E., Baas, N., Dunn, B.: Decoding of neural data using cohomological learning. Neural computation 31(1), 68–93, (2019)MathSciNetCrossRefGoogle Scholar
  21. 21.
    Singh, G., Mémoli, F., Carlsson, G. E.: Topological methods for the analysis of high dimensional data sets and 3d object recognition. In SPBG, pages 91–100, (2007)Google Scholar
  22. 22.
    Tenenbaum, J. B., de Silva, V., Langford, J. C.: A global geometric framework for nonlinear dimensionality reduction. Science, 290 (5500) , 2319–2323, (2000)CrossRefGoogle Scholar
  23. 23.
    Tralie, C. J., Berger, M.: Topological Eulerian synthesis of slow motion periodic videos. In: 2018 25th IEEE International Conference on Image Processing (ICIP), pages 3573–3577, (2018)Google Scholar
  24. 24.
    Xu, B., Tralie, C. J., Antia, A., Lin, M., Perea, J. A.: Twisty Takens: A geometric characterization of good observations on dense trajectories. Journal of Applied and Computational Topology, (2019).

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Department of Computational Mathematics, Science and EngineeringMichigan State UniversityEast LansingUSA
  2. 2.Department of MathematicsMichigan State UniversityEast LansingUSA

Personalised recommendations