Topological Methods in Machine Learning: A Tutorial for Practitioners

  • 2024-09-04 18:44:52
  • Baris Coskunuzer, Cüneyt Gürcan Akçora
  • 0

Abstract

Topological Machine Learning (TML) is an emerging field that leveragestechniques from algebraic topology to analyze complex data structures in waysthat traditional machine learning methods may not capture. This tutorialprovides a comprehensive introduction to two key TML techniques, persistenthomology and the Mapper algorithm, with an emphasis on practical applications.Persistent homology captures multi-scale topological features such as clusters,loops, and voids, while the Mapper algorithm creates an interpretable graphsummarizing high-dimensional data. To enhance accessibility, we adopt adata-centric approach, enabling readers to gain hands-on experience applyingthese techniques to relevant tasks. We provide step-by-step explanations,implementations, hands-on examples, and case studies to demonstrate how thesetools can be applied to real-world problems. The goal is to equip researchersand practitioners with the knowledge and resources to incorporate TML intotheir work, revealing insights often hidden from conventional machine learningmethods. The tutorial code is available athttps://github.com/cakcora/TopologyForML

 

Quick Read (beta)

loading the full paper ...