Table of Contents
Fetching ...

On the Expressive Power of Spectral Invariant Graph Neural Networks

Bohang Zhang, Lingxiao Zhao, Haggai Maron

TL;DR

This work provides a rigorous theory of the expressive power of spectral invariant GNNs by introducing EPNN, a unifying framework that encodes eigenspace projections and eigenvalues as edge features. It proves tight expressiveness bounds, showing $EPWL$ upper bounds EPNN, and that PSWL strictly surpasses $EPWL$, placing these spectral methods below $3$-WL. The analysis connects spectral-invariant architectures to subgraph-based theories and distance-based GD-WL, revealing that many spectral approaches inherit inherent expressiveness limits even when combined with more powerful GNN backbones. It also demonstrates that Spectral IGN can match $EPWL$ but high-order spectral variants do not generally exceed established WL bounds, prompting exploration of higher-order spectral representations (e.g., token graphs). Empirically, EPNN attains performance consistent with its theoretical position on the BREC benchmark, validating the proposed hierarchy and guiding the design of future spectral GNNs.

Abstract

Incorporating spectral information to enhance Graph Neural Networks (GNNs) has shown promising results but raises a fundamental challenge due to the inherent ambiguity of eigenvectors. Various architectures have been proposed to address this ambiguity, referred to as spectral invariant architectures. Notable examples include GNNs and Graph Transformers that use spectral distances, spectral projection matrices, or other invariant spectral features. However, the potential expressive power of these spectral invariant architectures remains largely unclear. The goal of this work is to gain a deep theoretical understanding of the expressive power obtainable when using spectral features. We first introduce a unified message-passing framework for designing spectral invariant GNNs, called Eigenspace Projection GNN (EPNN). A comprehensive analysis shows that EPNN essentially unifies all prior spectral invariant architectures, in that they are either strictly less expressive or equivalent to EPNN. A fine-grained expressiveness hierarchy among different architectures is also established. On the other hand, we prove that EPNN itself is bounded by a recently proposed class of Subgraph GNNs, implying that all these spectral invariant architectures are strictly less expressive than 3-WL. Finally, we discuss whether using spectral features can gain additional expressiveness when combined with more expressive GNNs.

On the Expressive Power of Spectral Invariant Graph Neural Networks

TL;DR

This work provides a rigorous theory of the expressive power of spectral invariant GNNs by introducing EPNN, a unifying framework that encodes eigenspace projections and eigenvalues as edge features. It proves tight expressiveness bounds, showing upper bounds EPNN, and that PSWL strictly surpasses , placing these spectral methods below -WL. The analysis connects spectral-invariant architectures to subgraph-based theories and distance-based GD-WL, revealing that many spectral approaches inherit inherent expressiveness limits even when combined with more powerful GNN backbones. It also demonstrates that Spectral IGN can match but high-order spectral variants do not generally exceed established WL bounds, prompting exploration of higher-order spectral representations (e.g., token graphs). Empirically, EPNN attains performance consistent with its theoretical position on the BREC benchmark, validating the proposed hierarchy and guiding the design of future spectral GNNs.

Abstract

Incorporating spectral information to enhance Graph Neural Networks (GNNs) has shown promising results but raises a fundamental challenge due to the inherent ambiguity of eigenvectors. Various architectures have been proposed to address this ambiguity, referred to as spectral invariant architectures. Notable examples include GNNs and Graph Transformers that use spectral distances, spectral projection matrices, or other invariant spectral features. However, the potential expressive power of these spectral invariant architectures remains largely unclear. The goal of this work is to gain a deep theoretical understanding of the expressive power obtainable when using spectral features. We first introduce a unified message-passing framework for designing spectral invariant GNNs, called Eigenspace Projection GNN (EPNN). A comprehensive analysis shows that EPNN essentially unifies all prior spectral invariant architectures, in that they are either strictly less expressive or equivalent to EPNN. A fine-grained expressiveness hierarchy among different architectures is also established. On the other hand, we prove that EPNN itself is bounded by a recently proposed class of Subgraph GNNs, implying that all these spectral invariant architectures are strictly less expressive than 3-WL. Finally, we discuss whether using spectral features can gain additional expressiveness when combined with more expressive GNNs.
Paper Structure (24 sections, 44 theorems, 72 equations, 3 figures, 1 table)

This paper contains 24 sections, 44 theorems, 72 equations, 3 figures, 1 table.

Key Result

Proposition 4.1

The expressive power of EPNN is bounded by EPWL in terms of graph isomorphism test. Moreover, with sufficient layers and proper functions $g^{(l)}$, EPNN can be as expressive as EPWL.

Figures (3)

  • Figure 1: Expressive hierarchy for all GNN architectures studied in this paper. Here, the symbol "$\equiv$" means that the two GNNs being compared have the same expressive power; "$\sqsupset$" means that the latter GNN is strictly more expressive than the former one; "$\sqsupseteq$" means that the latter GNN is either strict more expressive than or as expressive as the former one; "$\not\sqsubseteq$" means that the latter GNN is (strictly) not less expressive than the former one. Finally, "incomparable" means that either GNN is (strictly) not more expressive than the other. The dialog bubbles list literature architectures that can be seen as instantiations of the corresponding GNN class.
  • Figure 2: A pair of counterexample graphs that are indistinguishable by 1-WL but can be distinguished via EPWL.
  • Figure 3: Illustrations of base graphs used to construct Fürer graph and twisted Fürer graph for proving \ref{['thm:counterexamples']}.

Theorems & Definitions (74)

  • Proposition 4.1
  • Proposition 4.2
  • Theorem 4.3
  • Remark 4.4
  • Corollary 4.5
  • Theorem 5.1
  • Corollary 5.2
  • Remark 5.3
  • Remark 5.4
  • Corollary 5.5
  • ...and 64 more