Topology Applied to Machine Learning: From Global to Local

Through the use of examples, we explain one way in which applied topology has evolved since the birth of persistent homology in the early 2000s. The first applications of topology to data emphasized the global shape of a dataset, such as the three-circle model for 3 × 3 pixel patches from natural im...

Full description

Saved in:
Bibliographic Details
Published inFrontiers in artificial intelligence Vol. 4; p. 668302
Main Authors Adams, Henry, Moy, Michael
Format Journal Article
LanguageEnglish
Published Frontiers Media S.A 14.05.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Through the use of examples, we explain one way in which applied topology has evolved since the birth of persistent homology in the early 2000s. The first applications of topology to data emphasized the global shape of a dataset, such as the three-circle model for 3 × 3 pixel patches from natural images, or the configuration space of the cyclo-octane molecule, which is a sphere with a Klein bottle attached via two circles of singularity. In these studies of global shape, short persistent homology bars are disregarded as sampling noise. More recently, however, persistent homology has been used to address questions about the local geometry of data. For instance, how can local geometry be vectorized for use in machine learning problems? Persistent homology and its vectorization methods, including persistence landscapes and persistence images, provide popular techniques for incorporating both local geometry and global topology into machine learning. Our meta-hypothesis is that the short bars are as important as the long bars for many machine learning tasks. In defense of this claim, we survey applications of persistent homology to shape recognition, agent-based modeling, materials science, archaeology, and biology. Additionally, we survey work connecting persistent homology to geometric features of spaces, including curvature and fractal dimension, and various methods that have been used to incorporate persistent homology into machine learning.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-3
content type line 23
ObjectType-Review-1
Edited by: Umberto Lupo, École Polytechnique Fédérale de Lausanne, Switzerland
This article was submitted to Machine Learning and Artificial Intelligence, a section of the journal Frontiers in Artificial Intelligence
Reviewed by: Vasileios Maroulas, The University of Tennessee, Knoxville, United States; Ashleigh Thomas, Georgia Institute of Technology, United States
ISSN:2624-8212
2624-8212
DOI:10.3389/frai.2021.668302