Research
What I worked on
Observation-equivariant process geometry
Data are usually indirect observations of an underlying process, and the observation distorts its geometry. Standard geometric tools inherit that distortion. We instead learn the process geometry, its carré du champ (local covariance), from samples of data perturbations, such as the steps of a time series.
This recovers the geometry of the process, and the samples needed to learn its tangent spaces grow with the intrinsic dimension of the system, not with that of the observation. The transformation law also lets the geometry be learned from several observations of the same process, even in different spaces or modalities, and pushed forward to new ones, such as a latent space.
Observation-space distance
Intrinsic distance
distance from to intrinsic 1.51observation space 2.46
Drag the cloud, or slide the distortion, to change the observation. Click a point to measure from it.
Both panels show the same states at the same positions. Arrow keys move a cross over the cloud; hold Shift to move further. Space or Enter grabs the cloud at the cross, so that the arrow keys pull it, and drops it again; Escape cancels. M measures from the point under the cross. Every pull is small and smooth, so the change of observation stays one-to-one.
Topological deep learning
Many complex systems, brain networks among them, are organized by directed, multi-way interactions that pairwise graphs miss. We introduced a notion of higher-order directionality, and neural networks that process information along these directed, possibly asymmetric higher-order interactions: directed simplicial neural networks, and semi-simplicial neural networks for directed higher-order motifs, with applications to brain activity decoding. We also contributed to the open-source libraries TopoX and TopoBench, and to the topological deep learning challenges.
Directed flag complex
7 triangles and one directed 3-cycle. R 2 down 0 2: 5 steps in 2 paths.
Click an arrow to reverse it.
Arrow keys move between arrows; Enter or Space reverses one. Light particles move along the paths of the relation shown; Pause stops them.
- ICLR 2026Directed Semi-Simplicial Learning with Applications to Brain Activity Decoding
- PMLR 2026Topological Deep Learning Challenge 2025: Expanding the Data Landscape
- ICASSP 2025Higher-Order Topological Directionality and Directed Simplicial Neural Networks
- DMLR 2025TopoBench: A Framework for Benchmarking Topological Deep Learning
- JMLR 2024TopoX: A Suite of Python Packages for Machine Learning on Topological Domains
- PMLR 2024ICML Topological Deep Learning Challenge 2024: Beyond the Graph Domain
- PMLR 2023ICML 2023 Topological Deep Learning Challenge: Design and Results
Other collaborations
Equivariant, multimodal re-assembly of fragmented 3D objects, and the expressivity of piecewise-affine networks — how many affine regions trained networks actually use as tasks become harder.