atlas

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

Value at Adversarial Risk: A Graph Defense Strategy against Cost-Aware Attacks

AAAI 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.

Proposes RisKeeper, a graph defense that learns per-node protection costs via bi-level robust training against a cost-aware gradient-based structural attack, outperforming heuristic cost allocations and GNN defenses on node classification.

Problem

Defending GNNs against structural adversarial attacks in a cost-aware way, where defenders assign protection costs to nodes so that attacks become expensive for the attacker, rather than reacting to attacks after they occur.

Approach

Treats defense as allocating learnable node costs (produced by a GCN+MLP cost model) and solves a minimax bi-level problem against a cost-aware PGD attack whose objective subtracts the attack's cost from the loss; the attack's discrete edge flips are handled via relaxation, projection onto a cost-budget set, and Bernoulli sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
learn node-specific costs with RisKeeper instead of assigning equal node costsGCN defense · Cora, evasion, Cost-Aware PGD (0.08|E|)accuracy: 0.746 ± 0.004 -> 0.795 ±0.004Helped
learn node-specific costs with RisKeeper instead of assigning equal node costsGCN defense · Citeseer, evasion, Cost-Aware PGD (0.08|E|)accuracy: 0.659 ± 0.011 -> 0.707 ± 0.003Helped
learn node-specific costs with RisKeeper instead of assigning equal node costsGCN defense · Amazon Computers, evasion, Cost-Aware PGD (0.08|E|)accuracy: 0.788 ± 0.005 -> 0.819 ± 0.017Helped
learn node-specific costs with RisKeeper instead of assigning equal node costsGCN defense · Amazon Photo, evasion, Cost-Aware PGD (0.08|E|)accuracy: 0.854 ± 0.016 -> 0.874 ± 0.018Helped
learn node-specific costs with RisKeeper instead of assigning equal node costsGCN defense · Cora, poisoning, Cost-Aware PGD (0.08|E|)accuracy: 0.698 ± 0.084 -> 0.791 ± 0.004Helped
learn node-specific costs with RisKeeper instead of assigning equal node costsGCN defense · Citeseer, poisoning, Cost-Aware PGD (0.08|E|)accuracy: 0.649 ± 0.008 -> 0.708 ± 0.003Helped
learn node-specific costs with RisKeeper instead of assigning equal node costsGCN defense · Amazon Computers, poisoning, Cost-Aware PGD (0.08|E|)accuracy: 0.798 ± 0.032 -> 0.830 ± 0.008Helped
learn node-specific costs with RisKeeper instead of assigning equal node costsGCN defense · Amazon Photo, poisoning, Cost-Aware PGD (0.08|E|)accuracy: 0.865 ± 0.016 -> 0.875 ± 0.018Helped

Surprising findings

Limitations

Experimental setup

Datasets: Cora Citeseer Amazon Computers Amazon Photo

Benchmarks: Cora Citeseer Amazon Computers Amazon Photo

Metrics: test accuracy

Baselines: Raw Avg. cost Rand. cost Degree-based cost Cluster-Coef. cost GCN-SVD GCN-Jaccard GNN-Median

Builds on: Projected gradient descent (Madry et al. 2017) Topology attack and defense (Xu et al. 2019) Meta-Self attack (Zügner and Günnemann 2019) Robust training (Song et al. 2023) GCN (Kipf and Welling 2017)

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