atlas

Research map / Graph learning / GNN architectures

Bounding the Expected Robustness of Graph Neural Networks Subject to Node Feature Attacks

ICLR 2024 · Graph learning › GNN architectures · approach: Oversmoothing and heterophily · 2 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.

Defines expected adversarial robustness for attributed graphs, derives upper bounds for GCN/GIN under node feature attacks, and proposes GCORN (orthonormal-weight GCN) plus a stratified-sampling estimator of expected vulnerability.

Problem

Existing GNN defenses are mostly heuristic and worst-case focused, with little theory on robustness to node feature attacks; worst-case evaluation ignores attack variability and likelihood.

Approach

Define an expected (average-case) adversarial vulnerability over graph neighborhoods, bound it via the product of weight-matrix norms (Lipschitz-style plus Markov inequality), and enforce near-orthonormal weights via an iterative differentiable projection (GCORN) to reduce that bound; estimate expected robustness by uniform sampling in the feature ball.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GCORN instead of the strongest listed baselineGCN · Node classification under feature attacks: Cora, CiteSeer, PubMed, CS, OGBN-Arxiv; Random (ψ = 0.5 and ψ = 1.0) and PGDattacked accuracy: 73.5 $\pm$ 1.9 -> 77.1 $\pm$ 1.8; 65.1 $\pm$ 0.8 -> 67.8 $\pm$ 1.4; 71.8 $\pm$ 0.8 -> 73.1 $\pm$ 1.1; 88.2 $\pm$ 0.9 -> Helped
Use GCORN instead of the strongest listed baselineGCN · Node classification under Nettack: Cora, CiteSeer, CSattacked accuracy: 67.5 $\pm$ 2.5 -> 68.3 $\pm$ 1.4; 71.7 $\pm$ 1.4 -> 77.5 $\pm$ 2.5; 76.7 $\pm$ 1.4 -> 78.3 $\pm$ 1.4Helped
Use GCORN instead of the strongest listed baselineGCN · Node classification under Nettack: PubMed and OGBN-Arxivattacked accuracy: 71.7 $\pm$ 3.8 -> 70.8 $\pm$ 1.4; 56.7 $\pm$ 1.4 -> 55.8 $\pm$ 1.4Hurt
Use GCORN instead of GCNGCN · Structural attacks: Mettack, PGD, and DICE on Cora, CiteSeer, PubMed, and CoraMLattacked accuracyMixed
Apply orthonormalization to GCN weight matrices during trainingGCN · Feature-based adversarial attacksexpected robustnessHelped

Surprising findings

Limitations

Experimental setup

Datasets: Cora CiteSeer PubMed CS OGBN-Arxiv CoraML

Benchmarks: Cora CiteSeer PubMed CS OGBN-Arxiv CoraML

Metrics: attacked classification accuracy estimated adversarial vulnerability certified accuracy

Baselines: GCN GCN-k RobustGCN AirGNN Parseval regularization GNN-Jaccard GNN-SVD GNNGuard

Builds on: GCN GIN Parseval regularization Bjorck orthonormalization

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