atlas

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

Spear and Shield: Adversarial Attacks and Defense Methods for Model-Based Link Prediction on Continuous-Time Dynamic Graphs

AAAI 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Graph neural network robustness · 8 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 T-Spear, a poisoning edge-injection attack on TGNN link prediction in continuous-time dynamic graphs under four unnoticeability constraints, and ense, a robust training defense combining temporal edge filtering with a temporal smoothness regularizer.

Problem

Vulnerability of temporal graph neural networks (TGNNs) to adversarial edge perturbations for link prediction on continuous-time dynamic graphs (CTDGs), where existing attacks and defenses are designed for static graphs or discrete-time snapshots.

Approach

Before victim training, inject temporal edges between recently active node pairs with the lowest TGN edge scores, sampled at original-edge timestamps, selected via batched Hungarian assignment to limit per-node perturbations; defend by filtering low-score edges with an annealed threshold and adding a cosine-based temporal smoothness loss on node embeddings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
poison the TGN training graph with T-Spear edges at p=0.3TGN · WikipediaMRR: 80.5 $\pm$ 0.5 -> 60.0 $\pm$ 1.6Hurt
poison the TGN training graph with T-Spear edges at p=0.3TGN · MOOCMRR: 61.8 $\pm$ 2.1 -> 48.2 $\pm$ 1.3Hurt
poison the TGN training graph with T-Spear edges at p=0.3TGN · UCIMRR: 44.2 $\pm$ 0.4 -> 41.6 $\pm$ 0.3Hurt
poison the TGN training graph with T-Spear edges at p=0.3TGN · Bitcoin-OTCMRR: 48.3 $\pm$ 0.7 -> 45.2 $\pm$ 1.4Hurt
use T-Spear instead of the strongest listed baseline attackTGN · Wikipedia, p=0.3MRR: 65.3 $\pm$ 1.1 -> 60.0 $\pm$ 1.6Hurt
use T-Spear instead of the strongest listed baseline attackTGN · MOOC, p=0.3MRR: 50.3 $\pm$ 1.4 -> 48.2 $\pm$ 1.3Hurt
use T-Spear instead of the strongest listed baseline attackTGN · UCI, p=0.3MRR: 44.2 $\pm$ 0.9 -> 41.6 $\pm$ 0.3Hurt
use T-Spear instead of the strongest listed baseline attackTGN · Bitcoin-OTC, p=0.3MRR: 46.2 $\pm$ 0.7 -> 45.2 $\pm$ 1.4Hurt
add ense edge filtering and temporal smoothnessTGN · Wikipedia, T-Spear, p=0.3MRR: 60.0 $\pm$ 1.6 -> 76.1 $\pm$ 0.3Helped
add ense edge filtering and temporal smoothnessTGN · MOOC, T-Spear, p=0.3MRR: 48.2 $\pm$ 1.3 -> 53.9 $\pm$ 1.1Helped
add ense edge filtering and temporal smoothnessTGN · UCI, T-Spear, p=0.3MRR: 41.6 $\pm$ 0.3 -> 45.4 $\pm$ 0.8Helped
add ense edge filtering and temporal smoothnessTGN · Bitcoin-OTC, T-Spear, p=0.3MRR: 45.2 $\pm$ 1.4 -> 47.2 $\pm$ 1.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: Wikipedia MOOC UCI Bitcoin-OTC

Benchmarks: Wikipedia MOOC UCI Bitcoin-OTC

Metrics: MRR Hit@10 AUROC

Baselines: Random PA Jaccard Struct-D Struct-PR TGN-SVD TGN-Cosine

Builds on: TGN GNNGuard GCN-SVD TGL

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