Nonlinear Maps Between Irreducible Representations in Graph Neural Networks
Abstract
Equivariant linear maps cannot mix non-isomorphic irreducible representations, whereas nonlinear activations can. We develop a degree-resolved version of this nonlinear interaction picture and use the resulting block inventory to construct Specht Triple, a residual on unordered graph triples. On a synthetic structural benchmark with a frozen GIN backbone, Specht Triple reduces aggregate standardised test MSE by 11.05% relative to a parameter-matched Projector Control using the same irreducible projectors and complete linear equivariant space. The results support irreducible decomposition as an inductive bias for nonlinear higher-order equivariant processing.
Figures & tables
| Interpretation | Specht type | Dimension |
|---|---|---|
| Global variation | ||
| Vertex-level variation | ||
| Pair-level variation | ||
| Triple variation |
| Model | Residual params | Aggregate | Diameter | Alg. connectivity |
|---|---|---|---|---|
| GIN | – | 0.09132 | 0.11720 | 0.06543 |
| Control Triple | 884 | 0.07640 | 0.10492 | 0.04787 |
| Projector Control | 884 | 0.06937 | 0.10081 | 0.03794 |
| Specht Triple | 884 | 0.06171 | 0.08645 | 0.03696 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| 1 | 0 | 0 | 0 | |
| 1 | 1 | 1 | 0 | |
| 1 | 1 | 2 | 1 | |
| 1 | 1 | 2 | 2 |
| Item | Fixed setting |
|---|---|
| Primary targets | graph diameter, algebraic connectivity |
| Graph orders | , exact- representation in every batch |
| Families | Erdős–Rényi, Barabási–Albert, Watts–Strogatz, two-block SBM |
| Train/validation/test | graphs |
| Backbone | five-layer GIN, width , frozen before residual training |
| Residuals | Control Triple , Projector Control and Specht Triple , parameters each |
| Family | Parameters | Range |
|---|---|---|
| Erdős–Rényi | edge probability | |
| Barabási–Albert | attachments | |
| Watts–Strogatz | degree , rewiring | , |
| Two-block SBM | block cut, | cut in middle third; ; |
| Component | Specht Triple | Either control |
|---|---|---|
| node projection | 384 | 384 |
| edge-count embedding | 24 | 24 |
| source/route or Johnson mixing | ||
| layer normalisation | 24 | 24 |
| residual head | 272 | 302 |
| Total | 884 | 884 |
| Seed | GIN | Control Triple | Projector Control | Specht Triple |
|---|---|---|---|---|
| 11 | 0.09307 | 0.08139 | 0.08151 | 0.06383 |
| 23 | 0.09019 | 0.07012 | 0.05813 | 0.06492 |
| 37 | 0.08733 | 0.07603 | 0.08714 | 0.06515 |
| 53 | 0.09374 | 0.07637 | 0.06541 | 0.06288 |
| 71 | 0.08861 | 0.07254 | 0.07917 | 0.06023 |
| 89 | 0.09002 | 0.07533 | 0.05430 | 0.05728 |
| GIN | Control Triple | Specht Triple | |
|---|---|---|---|
| Residual parameters | – | ||
| Incremental training time (s) | – | ||
| Peak training memory (GiB) | – | ||
| Test-set inference time (s) | |||
| Latency (ms / graph) | |||
| Throughput (graphs / s) |
| 0 | |||||
| 0 | 1 | ||||
| 0 | 4 | 1 | 2 | 3 | |
| 0 | 2 | 1 | |||
| 0 | 4 | 3 | 2 | 1 |
Equivariant GNNs
Equivariant graph neural networks encode how node and edge features transform under symmetries to make geometry-aware predictions.
See all 48 papers