atlas

Research map / Graph learning / GNN architectures

HeroFilter: Adaptive Spectral Graph Filter for Varying Heterophilic Relations

NeurIPS 2025 · Graph learning › GNN architectures · approach: Spectral GNN design · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes HeroFilter, an adaptive spectral GNN that learns polynomial filters to select spectrally relevant patch neighbors and mixes them with an MLP-Mixer, with a fast PageRank-style variant, reporting gains on 16 homophilic and heterophilic benchmarks.

Problem

Fixed low-pass or high-pass spectral filters are assumed to match homophily or heterophily levels monotonically, but the optimal frequency response of GNNs under varying heterophily is non-monotonic and graph-dependent.

Approach

Learn adaptive polynomial spectral filters that score node relevance to build top-p spectral patches per node, then mix patch and feature dimensions with an MLP-Mixer; a Fast variant replaces eigendecomposition with a truncated Neumann/PageRank-style diffusion for ranking.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HeroFilter instead of the strongest reported baselinenode classification · Snap-Patentsaccuracy: 55.0 ± 0.2 -> 64.2 ± 0.1Helped
Use HeroFilter instead of the strongest reported baselinenode classification · Squirrelaccuracy: 41.5 ± 1.0 -> 47.7 ± 2.2Helped
Use HeroFilter instead of the strongest reported baselinenode classification · Coraaccuracy: 86.7 ± 1.0 -> 86.8 ± 1.5Mixed
Use adaptive polynomial patcher instead of a bandpass filter (ablation)HeroFilter patcher · Coraaccuracy: 71.3 ± 0.8 -> 77.3 ± 0.6Helped
Use adaptive polynomial patcher instead of a heat filter (ablation)HeroFilter patcher · Chameleonaccuracy: 47.7 ± 1.7 -> 57.3 ± 1.2Helped
Rank patches instead of shuffling their order (ablation)HeroFilter · Coraaccuracy: 71.4 ± 1.1 -> 77.3 ± 0.6Helped
Rank patches instead of shuffling their order (ablation)HeroFilter · Chameleonaccuracy: 51.0 ± 1.2 -> 57.3 ± 1.1Helped
Add Patch-Mixing (ablation)HeroFilter · Arxiv-Yearaccuracy: 53.85 ± 0.20 -> 54.66 ± 0.28Helped
Add Feature-Mixing (ablation)HeroFilter · Arxiv-Yearaccuracy: 54.49 ± 0.04 -> 54.66 ± 0.28Helped
Add Patch-Mixing (ablation)HeroFilter · Snap-Patentsaccuracy: 63.00 ± 0.01 -> 65.05 ± 0.04Helped
Add Feature-Mixing (ablation)HeroFilter · Snap-Patentsaccuracy: 64.97 ± 0.05 -> 65.05 ± 0.04Helped
Add both Patch-Mixing and Feature-Mixing (ablation)HeroFilter · Snap-Patentsaccuracy: 62.95 ± 0.09 -> 65.05 ± 0.04Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed OGBN-Arxiv Texas Squirrel Chameleon Cornell Wisconsin Actor Arxiv-Year Snap-Patents

Benchmarks: Cora CiteSeer PubMed OGBN-Arxiv Texas Squirrel Chameleon Cornell Wisconsin Actor Arxiv-Year Snap-Patents

Metrics: accuracy

Baselines: MLP GPRGNN ChebNet ChebNetII APPNP GCN GAT GraphSage FAGCN H2GCN BM-GCN BernNet

Builds on: GCN GPRGNN BernNet MLP-Mixer ChebNetII

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy