atlas

Research map / Graph learning / GNN architectures

HoloNets: Spectral Convolutions do extend to Directed Graphs

ICLR 2024 · Graph learning › GNN architectures · approach: Spectral GNN design · 4 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.

Extends spectral graph convolutions to directed graphs by replacing the graph Fourier transform with the holomorphic functional calculus, yielding HoloNets (FaberNet for heterophilic node classification, Dir-ResolvNet for resolution-stable graph regression).

Problem

Spectral convolutional networks rely on a graph Fourier transform, which requires self-adjoint (normal) operators, so they cannot be defined on directed graphs with generic non-self-adjoint characteristic operators.

Approach

Define spectral filters as holomorphic functions of non-self-adjoint characteristic operators via the holomorphic functional calculus (Dunford-Taylor integral), with Faber polynomial or resolvent bases, and combine forward and backward filters in a HoloNet layer.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FaberNet's directed spectral convolutions for heterophilic node classificationNode classification · Squirrelaccuracy: 75.13 ± 1.95 -> 76.71 ± 1.92Helped
Use FaberNet's directed spectral convolutions for heterophilic node classificationNode classification · Chameleonaccuracy: 79.74 ± 1.40 -> 80.33 ± 1.19Helped
Use FaberNet's directed spectral convolutions for heterophilic node classificationNode classification · Arxiv-yearaccuracy: 63.97 ± 0.30 -> 64.62 ± 1.01Helped
Use FaberNet's directed spectral convolutions for heterophilic node classificationNode classification · Snap-patentsaccuracy: 73.95 ± 0.05 -> 75.10 ± 0.03Helped
Use FaberNet's directed spectral convolutions for heterophilic node classificationNode classification · Roman-Empireaccuracy: 91.3 ± 0.46 -> 92.24 ± 0.43Helped
Use Dir-ResolvNet instead of DiGCNDirected molecular graph regression · QM7MAE (kcal/mol): 39.95 -> 17.12Helped
Use Dir-ResolvNet instead of DirGNN on coarse-grained graphsDirected molecular graph regression · QM7 coarseMAE (kcal/mol): 195.64 -> 27.34Helped
Use Dir-ResolvNet graph-level features as resolution scale increasesDir-ResolvNet · QM7 hydrogen-deflection perturbationfeature-vector convergenceHelped
Use baseline models' graph-level features as resolution scale increasesDirected graph baselines · QM7 hydrogen-deflection perturbationfeature-vector convergenceHurt

Surprising findings

Limitations

Experimental setup

Datasets: Squirrel Chameleon Arxiv-year Snap-patents Roman-Empire QM7

Benchmarks: Squirrel Chameleon Arxiv-year Snap-patents Roman-Empire QM7 QM7coarse

Metrics: accuracy mean absolute error

Baselines: MLP GCN H2GCN GPR-GNN LINKX FSGNN ACM-GCN GloGNN Gradient Gating DiGCN MagNet Dir-GNN

Builds on: ChebNet GPR-GNN Dir-GNN MagNet DiGCN

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