atlas

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

Refine then Classify: Robust Graph Neural Networks with Reliable Neighborhood Contrastive Refinement

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

Proposes GRANCE, a refine-then-classify defense for GNNs that uses semantic-based graph pre-processing, dual (topological and semantic) neighborhood contrastive learning with a learned reliability estimator, and an improved GNN classifier with adaptive smoothing/sharpening to resist structural attacks.

Problem

Structural adversarial attacks (e.g., Mettack, PGD, Nettack) on graph edges mislead GNN predictions; existing GCL-based refine-then-classify defenses rely on global-local contrastive strategies that distort feature geometry and miss local attack effects.

Approach

Replace global-local mutual-information contrast with a local dual-neighborhood contrastive objective over clean and perturbed views (views built by semantic edge completion and strong/slight edge cutting), weight neighbors by a learned reliability estimator (soft clustering), and classify with a GNN whose reweighting factors allow negative messages (Laplacian sharpening).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GRANCE rather than the strongest listed baselineNode classification · Cora Mettack poisoning, 25%accuracy: 75.89 -> 78.50Helped
Use GRANCE rather than the strongest listed baselineNode classification · Citeseer Mettack poisoning, 25%accuracy: 71.17 -> 74.36Helped
Use GRANCE rather than the strongest listed baselineNode classification · Cora-ML Mettack poisoning, 25%accuracy: 76.38 -> 79.66Helped
Use GRANCE rather than the strongest listed baselineNode classification · BlogCatalog Mettack poisoning, 25%accuracy: 84.53 -> 88.39Helped
Add semantic-based edge supplementation (ablation)GRANCE · Cora and Citeseer, Mettack 25%accuracyHelped
Add semantic-based edge cutting (ablation)GRANCE · Cora and Citeseer, Mettack 25%accuracyHelped
Add reliable neighborhood estimation (ablation)GRANCE · Cora and Citeseer, Mettack 25%accuracyHelped
Use the improved GNN classifier instead of vanilla GCN (ablation)GRANCE · Cora and Citeseer, Mettack 25%accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Cora-ML BlogCatalog

Benchmarks: Cora Citeseer Cora-ML BlogCatalog

Metrics: node classification accuracy

Baselines: GCN GAT RGCN Jaccard Pro-GNN SimPGCN ElasticGNN STABLE Mid-GCN GraphRSP

Builds on: STABLE InfoNCE GCN Jaccard defense

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