Schedule and Index
The course will take place on Thursdays from 18:00 to 20:00 CET. Each lecture will consist of two 45-minute parts separated by a short break, and with some time for questions. A link with the recording of each lecture will be available a few days after each lecture.
- February 8th: Ana Romero - Introduction to simplicial homology
In the first lecture of the course we will introduce simplicial complexes, a model for topological spaces intensively used in topological data analysis. Then, we will describe the computation of homology groups of simplicial complexes as a tool that provides information on the shape of the spaces and data. Finally, we will describe the use of simplicial complexes and homology in TDA as a motivation for the following lectures.
- February 15th: Vidit Nanda - Persistent homology I
This will gently introduce persistent homology, which is the main tool in topological data analysis. We will focus on discrete persistence modules; these consist of finite sequences of vector spaces and linear maps, obtained by taking homology of filtered simplicial complexes with coefficients in a field. The ultimate goal is to describe how every discrete persistence module can be recovered from purely combinatorial data called a barcode.
- February 22nd: Vidit Nanda - Persistent homology II
Here we view persistence modules with a more geometric lens, namely as vector spaces and linear maps indexed by real numbers. With this shift in perspective comes the celebrated stability theorem, which shows how small perturbations of a given filtration lead to small perturbations of the associated barcode.
- February 29th: Robert Ghrist - Persistent homology III
Having seen the basics of persistent homology and barcodes/diagrams, this talk will turn to the larger questions in persistence related to functoriality, parameters, and coefficients, in which very difficult algebraic challenges arise. We will quickly point out several new ideas in the literature to make persistence work in broader cases. This will involve a mixture of some very theoretical work along with a few pointers to practical implementation.
- March 7th: Robert Ghrist - Persistent homology IV
This lecture will focus on one direction for future work in TDA related to distributed computation and distributed systems. The mathematical topics will cover cellular sheaves and cosheaves. Applications will begin in basic TDA and persistence but will broaden out to a number or related areas in which the ideas behind TDA have broader applicability than simply characterizing point-cloud data.
- March 14th: Aina Ferrà / Rubén Ballester - A glance to computer tools
This lecture will focus on computational aspects of Topological Data Analysis (TDA). During the first part, we will discuss the main libraries and languages to code TDA and explain some fundamental tools to perform data analysis using persistent homology. In the second part, we will address more advanced topics such as the efficiency of different packages, the construction of custom filtrations in GUDHI, and the use of TDA in deep learning.
- April 4th: Bastian Rieck - Topological machine learning I
The first part of this two-part lecture series will gently introduce some aspects of modern machine learning research, followed by an overview of how topological features can be integrated into deep learning models. A particular focus will be given to methods working with unstructured data like point clouds.
- April 11th: Bastian Rieck - Topological machine learning II
The second part of this two-part lecture series will discuss recent advances in the integration of geometrical and topological aspects into deep learning models. Starting from hybrid models for graph learning tasks, we will subsequently leave traditional contemporary machine learning methods behind and present a new class of models that are specifically poised to leverage intrinsic geometrical-topological properties of data.
Organizers: Federico Cantero, Carles Casacuberta and Aniceto Murillo | Contact address: tdacourseret@gmail.com