atlas

Research map / Graph learning / GNN architectures

Graph Agent Network: Empowering Nodes with Inference Capabilities for Adversarial Resilience

AAAI 2025 · Graph learning › GNN architectures · approach: Robustness, privacy, and fairness of GNNs · 1 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 Graph Agent Network (GAgN), a decentralized network where each node is a 1-hop-view agent with small MLP-style functions that learn to infer embeddings, degrees, and neighbor relations, enabling adversarial edge filtering and resistance to secondary attacks.

Problem

GNN node classification is vulnerable to adversarial edge-perturbing attacks, and existing global-optimization-based defenses remain vulnerable to secondary attacks that use the defense as a surrogate.

Approach

Replace global end-to-end training with decentralized agents that each see only their 1-hop neighborhood, communicate learned functions (embedding, degree inference, neighbor confidence) and attention weights, and use these to filter adversarial edges; theoretically, single-hidden-layer MLPs suffice for these functions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GAgN instead of JaccardNode classification defense · Cora, primary Metattack (r_p=20)accuracy (%): 72.51 -> 77.01Helped
Use GAgN instead of JaccardNode classification defense · Cora, secondary G-EPA (r_p=20)accuracy (%): 63.11 -> 74.91Helped
Use GAgN instead of JaccardNode classification defense · Citeseer, primary Metattack (r_p=20)accuracy (%): 66.21 -> 70.49Helped
Use GAgN instead of JaccardNode classification defense · Citeseer, secondary G-EPA (r_p=20)accuracy (%): 57.71 -> 69.19Helped
Use GAgN instead of EGNNNode classification defense · Polblogs, primary Metattack (r_p=20)accuracy (%): 75.42 -> 80.92Helped
Use GAgN instead of EGNNNode classification defense · Polblogs, secondary G-EPA (r_p=20)accuracy (%): 66.92 -> 78.42Helped
Use GAgN instead of Pro-GNNNode classification defense · Pubmed, primary Metattack (r_p=20)accuracy (%): 82.82 -> 82.98Helped
Use GAgN instead of Pro-GNNNode classification defense · Pubmed, secondary G-EPA (r_p=20)accuracy (%): 74.07 -> 78.29Helped
Add degree inference and neighboring confidence to attention-based detection (ablation)GAgN edge detection · Cora, MetattackTP: 928 -> 901Hurt
Add degree inference and neighboring confidence to attention-based detection (ablation)GAgN edge detection · Cora, MetattackFP: 302 -> 47Helped
Add degree inference and neighboring confidence to attention-based detection (ablation)GAgN edge detection · Citeseer, MetattackTP: 782 -> 753Hurt
Add degree inference and neighboring confidence to attention-based detection (ablation)GAgN edge detection · Citeseer, MetattackFP: 341 -> 55Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Polblogs Pubmed

Benchmarks: Cora Citeseer Polblogs Pubmed

Metrics: classification accuracy degree inference accuracy TP FP

Baselines: RGCN GCN-SVD Pro-GNN Jaccard EGNN

Builds on: GraphSAGE GAT Metattack Pro-GNN

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