Track: Track 2; Team: E(n)igma; Model: ETNN#320
Draft
gk408829 wants to merge 2 commits into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Track
Track 2 — Topological Neural Networks
Team Name
E(n)igma
Model
E(n)-Equivariant Topological Neural Networks (ETNN)
Status
Draft / work in progress
Summary
This draft PR develops a TopoBench-native implementation of E(n)-Equivariant Topological Neural Networks (ETNN) for the 2026 TDL Challenge.
The goal is to integrate ETNN as a Track 2 model in TopoBench, initially targeting the combinatorial-complex setting. The implementation will focus on correctness, maintainability, equivariance-aware testing, and memory-efficient sparse message passing.
Planned implementation
results.json.Design assumptions
The official GraphUniverse evaluation pipeline should not be assumed to provide physical node coordinates such as
data.pos. Following organizer guidance, this implementation will therefore use a model-specific geometric encoder to construct ETNN-compatible coordinates from the available graph/topological structure.The initial implementation will use graph-derived structural coordinates, such as Laplacian positional encodings, as rank-0 coordinates. Higher-rank cell coordinates will be computed inside the ETNN encoder/backbone from incident rank-0 cells, for example using barycentric averaging.
These coordinates are not interpreted as physical Euclidean coordinates. They are structural coordinates used to make the ETNN architecture compatible with the GraphUniverse setting while preserving the E(n)-equivariant message-passing mechanism of the model.
The design choice and any limitations will be documented clearly in the final submission.
Reference
C. Battiloro, E. Karaismailoğlu, M. Tec, G. Dasoulas, M. Audirac, and F. Dominici, “E(n) Equivariant Topological Neural Networks,” in International Conference on Learning Representations (ICLR), 2025.
Paper: https://arxiv.org/abs/2405.15429
Official implementation: https://github.com/NSAPH-Projects/topological-equivariant-networks
Notes
This PR is opened early as a draft to signal the intended Track 2 model choice and to make development progress visible.