atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Robust Graph Neural Networks via Unbiased Aggregation

NeurIPS 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Graph neural network robustness · 3 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.

Analyzes l1-based robust GNNs (SoftMedian, TWIRLS, ElasticGNN) as a unified robust estimator with estimation bias, and proposes RUNG, a GNN built by unrolling a Quasi-Newton IRLS solver for an MCP-penalized unbiased graph signal estimator.

Problem

Robust GNNs that rely on l1-based graph smoothing show aligned robustness but degrade catastrophically under strong adaptive attacks as the attack budget grows, often falling below MLP; the cause is estimation bias from l1 penalties.

Approach

Unify SoftMedian, TWIRLS and ElasticGNN as l1-based robust graph smoothing, attribute their large-budget failure to estimation bias, and replace the l1 penalty with the MCP penalty solved by a diagonal-Hessian Quasi-Newton IRLS whose unrolled iterations form the aggregation layers of RUNG.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MCP instead of ℓ1 penalty (ablation)RUNG · Cora ML adaptive local attack, 200%accuracy: 14.0 \pm 7.4 -> 69.3 \pm 9.0Helped
Use MCP instead of ℓ1 penalty (ablation)RUNG · Cora ML adaptive global attack, 40%accuracy: 59.8\pm0.8 -> 65.1 \pm 1.2Helped
Use MCP instead of ℓ1 penalty (ablation)RUNG · Cora ML adaptive global attack, 0% (clean)accuracy: 85.8 \pm 0.5 -> 84.6 \pm 0.5Mixed
Use RUNG instead of the strongest baselineCora ML adaptive local attack · Cora ML adaptive local attack, 200%accuracy: 40.7 \pm 11.8 -> 69.3 \pm 9.0Helped
Use RUNG instead of the strongest baselineCora ML adaptive global attack · Cora ML adaptive global attack, 40%accuracy: 60.8 \pm 0.3 -> 65.1 \pm 1.2Helped
Use RUNG instead of APPNPCora ML clean evaluation · Cora ML adaptive local attack, 0% (clean)accuracy: 84.7 \pm 6.8 -> 84.0 \pm 5.3No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Cora ML Citeseer Ogbn-Arxiv

Benchmarks: Cora ML Citeseer Ogbn-Arxiv

Metrics: node classification accuracy on attacked nodes estimation bias sum of squared feature deviation

Baselines: MLP GCN APPNP GAT GNNGuard RGCN GRAND ProGNN Jaccard-GCN SoftMedian TWIRLS TWIRLS-T

Builds on: APPNP TWIRLS ElasticGNN SoftMedian IRLS

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