Apprentissage topologique
| Crédit : 3 ECTS | |
Volume horaire
- CM : 24 h
- Volume horaire global (hors stage) : 24 h
Compétences à acquérir
- Understand and apply core topological concepts (metric spaces, topological spaces, topological invariants) to data science and machine learning problems.
- Model and analyze discrete (graphs, hypergraphs, simplicial complexes) and continuous (manifolds, abstract topological spaces) structures within a unified framework.
- Design and interpret topological data representations (embeddings, Laplacian matrices, homology) for deep learning tasks.
- Implement message-passing algorithms (GNNs, attention mechanisms, diffusion) and spectral analysis on topological structures.
- Evaluate the limitations of existing models (oversmoothing, heterophily) and propose solutions inspired by algebraic or differential topology (sheaf theory, Ricci curvature).
- Apply these tools to real-world problems: social networks, 3D mesh processing, molecular classification, dimensionality reduction, and structured data generation.
- Engage with recent literature in topological learning, including advances in Topological Data Analysis (TDA), manifold learning, and topological neural networks.
Description du contenu de l'enseignement
Course Content1. Topological Foundations
- From distances to topology: Metric spaces, open balls, neighborhoods, and the transition to abstract topological spaces.
- Invariants and deformations: Connectivity, holes, homotopy, and why topology is more fundamental than geometry for learning.
- Discrete and continuous structures: Graphs, hypergraphs, simplicial complexes, CW-complexes, and their geometric realizations.
- Combinatorial topology: Simplices, complexes, cochains, and associated matrices (incidence, adjacency, Laplacian).
- Algebraic topology: Homology, cohomology, and applications in Topological Data Analysis (TDA).
- Message passing: Convolutions, attention, and diffusion on graphs and higher-order structures.
- Spectral representations: Normalized Laplacian, Fourier analysis on graphs, and implications for learning.
- Limitations and extensions: Oversmoothing, heterophily, sheaf theory, and Ricci curvature for more robust models.
- Graphs and hypergraphs: Social networks, knowledge graph embeddings (TransE), community detection.
- Simplicial complexes: 3D mesh processing, molecular classification, and topological signal processing.
- Practical tools: Hands-on experience with libraries like TopoNetX to prototype topological models.
- State of the art: GCN, GAT, S implicial Neural Networks, and foundational graph models.
- Open challenges: Topological identification capacity, spatio-temporal structures, and integration with generative AI.
Enseignant responsable
MAIXENT CHENEBAUX
| Année universitaire 2023 - 2024 -
Fiche modifiée le : 01-04-2026 |