Skip to content
Dario Loi
Menu

Topological Deep Learning Challenge 2026: Bridging the Gap

  • Guillermo Bernárdez*
  • Lev Telyatnikov*
  • Mathilde Papillon*
  • Marco Montagna
  • Louisa Cornelis
  • Louis Van Langendonck
  • Antonio Purificato
  • Bruno Neri
  • David Leko
  • Donatella Genovese
  • Eleonora Grassucci
  • Jan-Willem Van Looy
  • Johan Mathe
  • Lucia Testa
  • Luka Benić
  • Melanie Weber
  • Olga Zaghen
  • Pavlo Vasylenko
  • Raffael Theiler
  • Scott Mahan
  • Gaurav Khanal
  • Valentina Sánchez
  • Dario Loi
  • Gabriele Onorato
  • Prasanna Devadiga
  • Taejin Paik
  • Anier Velasco Sotomayor
  • Jonas Müller
  • Aarav Gupta
  • Riyan Patel
  • Grold Otieno Mboya
  • Pushparaj Devadiga
  • Adam Gohain
  • Dominik Filipiak
  • Michael Banf
  • Alireza Mohammadian
  • Amirreza Akbari
  • Gabriel Chaviano Díaz
  • Marcos Chávez Mesa
  • Ankit Grover
  • Rémi Bourgerie
  • Alessio Comparini
  • Ankit Kumar
  • Mohammad Yusuf
  • Devesh Kaushal
  • Francesco Orsi
  • Ghazal Mostofi
  • Kolya Lettl
  • Salwa Khattami
  • Gabriel Franco
  • Yelizaveta Falkouskaya
  • Jorge Luiz Franco
  • Kajal Singla
  • Fernando David Espinosa Iñiguez
  • Raj Patil
  • Eric Dolores-Cuenca
  • Luigi Petti
  • Chenguang Xu
  • Stefano Blando
  • Christine Zeh
  • Lennart Bastian
  • Kaden Zheng
  • Vihan Tiwari
  • Sud Athreya
  • Hisataka Kajita
  • Hugo Micheron
  • Rémi Devaux
  • Antoine Jardin
  • Tegan Emerson
  • Olga Fink
  • Nina Miolane

* Main organizers, equal contribution

2nd Conference on Topology, Algebra, and Geometry in Data Science (TAG-DS 2026), First place, Track 1 (GNNs)

A faceted low-poly mouse at the center, ringed by arcs and small pink graphs, simplices, and cells. Illustration from the challenge page, by its organizers.
TAG-DS 2026. Fittingly, topo is Italian for mouse. Illustration by the challenge organizers.

On this page

In short The 2026 Topological Deep Learning Challenge put graph neural networks and higher-order topological neural networks side by side in TopoBench, on synthetic graphs whose structure is set by design, and found that which family does better depends on the task. Our implementation of the directed sheaf neural network took first place in the graph neural network track.

Abstract

This paper describes the 2026 edition of the Topological Deep Learning Challenge: Bridging the Gap, hosted at the second Topology, Algebra, and Geometry in Data Science (TAG-DS) Conference. Where previous editions grew the modelling and data ecosystem of Topological Deep Learning (TDL), this edition set out to place Graph Neural Networks (GNNs) and Topological Neural Networks (TNNs) side by side under a single evaluation pipeline. Participants implemented recent state-of-the-art architectures in TopoBench, with Track 1 covering GNNs and Track 2 covering TNNs. They evaluated these implementations on shared synthetic benchmarks generated with GraphUniverse, which independently controls homophily, average degree and degree-distribution heaviness. The challenge yielded 68 qualifying submissions from 34 teams, spanning the graph, simplicial, cellular, hypergraph and combinatorial domains. For the first time, submissions were also tracked on a public leaderboard, which we summarize and analyze here. Our analysis finds that the differences between the submitted tracks are strongly task-dependent: the mean accuracy gap is modest on community detection, while on triangle counting the Track 1 mean error is 1.85 times the Track 2 mean. Several structurally informed GNNs also outperform the Track 2 mean on triangle counting.


Suppose a graph neural network (GNN) and a topological neural network (TNN) both claim to be good at spotting triangles in a network. The two papers use different datasets, different splits, and different code, so the comparison says little about which family is the better tool. The 2026 Topological Deep Learning Challenge set out to remove that excuse. It asked participants to implement recent architectures in TopoBench, the open-source benchmarking library for topological deep learning (TDL), and to run all of them through one evaluation pipeline on graphs whose structure is set by design.

This page is a companion to the report. It explains what made this edition different from the 2025 one, what a GNN vs topological neural network benchmark can and cannot tell a practitioner, and what Gabriele Onorato and I submitted as team howyadoin, including the winner of Track 1.

How the challenge worked

Participants chose one of two tracks. Track 1 covered GNNs, i.e., message passing on plain graphs, including graph transformers with structural encodings. Track 2 covered TNNs, which use higher-order message passing over simplicial complexes, cell complexes, hypergraphs, and combinatorial complexes. Every submission was a pull request against TopoBench that had to pass continuous integration, with tests, linting, and formatting checks.

010203040SubmissionsGraphSimplicialCellularHypergraphCombinatorialTrack 1 (GNNs)Track 2 (TNNs)
Number of submissions in each domain, grouped by track: 37 in Track 1 and 31 in Track 2, 68 in all.

The field was 34 teams and 45 registered participants, and the split between tracks was close to even (see the chart). A panel of TopoBench maintainers and collaborators decided the awards by Condorcet vote on four criteria: correctness, code quality, benchmarking on the GraphUniverse datasets, and documentation and tests. The criteria reward careful, reusable implementations, so every edition leaves TopoBench with more models that others can build on.

Why synthetic graphs from GraphUniverse

Real benchmarks bundle many properties at once, so when a model wins it is hard to say why. GraphUniverse is a framework for sampling synthetic graphs, and here it let the organizers vary three properties independently: homophily (how often neighbors share a label), average degree, and how heavy-tailed the degree distribution is. Each GraphUniverse dataset is therefore a small controlled experiment, and the same grid of graphs is given to every model, whatever its domain. Concretely, homophily takes three levels, average degree two, and the degree-distribution exponent two, which gives 12 configurations with three training seeds each.

00.250.50.751Homophily0123456Average degree(a)Sixcells,eachatbothlevelsγ1251020Degree k10−610−410−2100P(k) / P(1)(b)Degreedistribution,k−γHeavy-tailed,=1.5to2γHomogeneous,=4to5γ
The ranges GraphUniverse varies: six homophily and average-degree cells, each sampled at both degree-distribution exponents. Panel b shows how much faster the degree distribution falls at the high exponent.

What the comparison suggests

The report's main finding is that the difference between the tracks depends on the task. On community detection the mean accuracy gap is modest. On triangle counting, where the answer is a higher-order quantity by definition, the average error of Track 1 is 1.85 times that of Track 2. The report also finds that several structurally informed GNNs beat the Track 2 mean on triangle counting.

For someone choosing a model, both results are useful. The triangle-counting gap is consistent with the case for encoding higher-order structure, whereas the structurally informed GNNs show that a graph model with good structural features is a serious contender. The natural next step is real data, where homophily, degree, and tail weight come tangled together.

My contribution

Gabriele Onorato and I competed as team howyadoin and submitted five models, all from the sheaf family: three in Track 1 and two in Track 2. Our implementation of the Directed Sheaf Neural Network (DSNN, from Fiorini et al., ICLR 2026) took first place in Track 1 (Graph Neural Networks), and the team received the honorable mention "Excellent portfolio", given to two teams for "multiple high-quality contributions across both tracks".

DSNN (pull request #412) is a directed sheaf neural network implementation in PyTorch. Its restriction maps carry a phase read off the adjacency, which gives a Hermitian directed sheaf Laplacian that reduces to the ordinary one on undirected graphs. We implemented it with a real-valued lifting, so no complex tensor is ever materialized. The pull request carries 223 unit tests that check the paper's theorems rather than tensor shapes, full line coverage of its new files, API documentation, and a notebook that reproduces the paper's directed stochastic block model figure, where only edge directions reveal the communities. For readers who care about speed, our own work on sheaf networks is in Implicit Sheaf Operators.

The other four models are Sheaf Attention Networks (#322) and Neural Sheaf Propagation (#326) in Track 1, and the Copresheaf Topological Neural Network (#405) and the Directional Sheaf Hypergraph Network (#408) in Track 2. Across the five pull requests we wrote more than 400 unit tests; for DSNN, the copresheaf network, and the hypergraph network, they check the equations and theorems of the original papers directly.

References

Cite

BibTeX
@inproceedings{pmlr-v334-bernardez26a,
  title     = {Topological Deep Learning Challenge 2026: Bridging the Gap},
  author    = {Bern{\'a}rdez, Guillermo and Telyatnikov, Lev and Papillon, Mathilde and Montagna, Marco and Cornelis, Louisa and Van Langendonck, Louis and Purificato, Antonio and Neri, Bruno and Leko, David and Genovese, Donatella and Grassucci, Eleonora and Van Looy, Jan-Willem and Mathe, Johan and Testa, Lucia and Beni{\'c}, Luka and Weber, Melanie and Zaghen, Olga and Vasylenko, Pavlo and Theiler, Raffael and Mahan, Scott and Khanal, Gaurav and S{\'a}nchez, Valentina and Loi, Dario and Onorato, Gabriele and Devadiga, Prasanna and Paik, Taejin and Velasco Sotomayor, Anier and M{\"u}ller, Jonas and Gupta, Aarav and Patel, Riyan and Mboya, Grold Otieno and Devadiga, Pushparaj and Gohain, Adam and Filipiak, Dominik and Banf, Michael and Mohammadian, Alireza and Akbari, Amirreza and Chaviano D{\'i}az, Gabriel and Ch{\'a}vez Mesa, Marcos and Grover, Ankit and Bourgerie, R{\'e}mi and Comparini, Alessio and Kumar, Ankit and Yusuf, Mohammad and Kaushal, Devesh and Orsi, Francesco and Mostofi, Ghazal and Lettl, Kolya and Khattami, Salwa and Franco, Gabriel and Falkouskaya, Yelizaveta and Franco, Jorge Luiz and Singla, Kajal and Espinosa I{\~n}iguez, Fernando David and Patil, Raj and Dolores-Cuenca, Eric and Petti, Luigi and Xu, Chenguang and Blando, Stefano and Zeh, Christine and Bastian, Lennart and Zheng, Kaden and Tiwari, Vihan and Athreya, Sud and Kajita, Hisataka and Micheron, Hugo and Devaux, R{\'e}mi and Jardin, Antoine and Emerson, Tegan and Fink, Olga and Miolane, Nina},
  booktitle = {Proceedings of the 2nd Conference on Topology, Algebra, and Geometry in Data Science (TAG-DS 2026)},
  pages     = {4--29},
  year      = {2026},
  volume    = {334},
  series    = {Proceedings of Machine Learning Research},
  publisher = {PMLR},
  url       = {https://proceedings.mlr.press/v334/bernardez26a.html}
}