atlas

Research map / Graph learning / GNN architectures

The Intelligible and Effective Graph Neural Additive Network

NeurIPS 2024 · Graph learning › GNN architectures · approach: Simple and scalable GNNs · 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.

Introduces GNAN, a graph neural additive network that extends generalized additive models to graphs by learning distance and feature shape functions, giving interpretable-by-design global and local explanations with accuracy comparable to black-box GNNs.

Problem

GNNs are black-box models requiring post-hoc explanations, which are insufficient in high-stakes settings where transparency is needed; an intelligible graph model with competitive accuracy is lacking.

Approach

Extend GAMs to graphs: each node's k-th feature passes through a shape function f_k, and nodes are weighted by a learned distance function rho of 1/(1+shortest-path distance), normalized by the number of nodes at that distance; the model is fully described by a few univariate plots and avoids message passing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GNAN instead of FSGNNnode classification · Cornellaccuracy: 86.0 ± 4.1 -> 85.7 ± 4.8Hurt
Use GNAN instead of GATv2node classification · TolokersROC-AUC: 83.8 ± 1.1 -> 84.5 ± 0.9Helped
Use GNAN instead of GATv2node classification · Coraaccuracy: 83.1 ± 0.9 -> 81.1 ± 1.5Hurt
Use GNAN instead of GINnode classification · Citeseeraccuracy: 77.1 ± 1.9 -> 75.8 ± 0.6Hurt
Use GNAN instead of GraphSAGEnode classification · PubMedaccuracy: 88.4 ± 0.4 -> 86.9 ± 1.2Hurt
Use GNAN instead of GATv2node classification · ogb-arxivaccuracy: 74.0 ± 2.1 -> 74.1 ± 1.5Helped
Use GNAN instead of GINmolecular property regression · µMAE: 2.60 ± 0.1 -> 2.55 ± 0.1Helped
Use GNAN instead of GTransformermolecular property regression · αMAE: 4.30 ± 0.5 -> 4.28 ± 0.9Helped
Use GNAN instead of GATv2molecular property regression · αHOMOMAE: 1.41 ± 0.1 -> 1.40 ± 0.1Helped
Use GNAN instead of GTransformergraph classification · Proteinsaccuracy: 73.9 ± 1.5 -> 73.2 ± 3.1Hurt
Use GNAN instead of GTransformergraph classification · Mutagenaccuracy: 73.1 ± 0.9 -> 72.2 ± 1.0Hurt
Use GNAN instead of GraphSAGEgraph classification · PTCaccuracy: 67.1±12.6 -> 64.9 ± 7.1Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Mutagenicity PubMed Cora Citeseer ogb-arxiv Cornell Tolokers NCI1 Proteins PTC QM9

Benchmarks: Cornell Tolokers Cora Citeseer PubMed ogb-arxiv Proteins Mutagenicity PTC NCI1 QM9 mu QM9 alpha

Metrics: accuracy ROC-AUC MAE

Baselines: GraphConv GraphSAGE GIN GATv2 GTransformer FSGNN

Builds on: Neural Additive Models Generalized Additive Models Kolmogorov-Arnold Networks

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