Feature-Context Consistency: Unsupervised Adversarial Detection with Drift Stability on Attributed Graphs
Not on the map. Why?
Abstract (arXiv)
Adversarial detection on evolving attributed graphs faces two challenges: fraud labels arrive late or not at all, and natural distributional drift erodes any trained decision boundary. Modern detectors can reach strong detection rates when labels are available and the distribution is stationary; sustaining that quality without labels and under drift is the open problem. We identify feature-context consistency -- the alignment between a node's attributes and its aggregated neighborhood attributes -- as a single structural signal that addresses both. We formalize it as the Context Boost (CB) score within a Restricted Boltzmann Machine framework (CB-RBM) and prove two complementary worst-case guarantees: a strict separation between the expected CB of legitimate and adversarial nodes, with gap growing linearly in model capacity, whenever the adversary's context stays far enough from legitimate neighborhood context; and a Wasserstein-Lipschitz bound on how far the CB distribution moves under natural drift. We validate on XBlock Ethereum phishing (~153K nodes) and Reddit banned-user detection (~11K nodes), with two further datasets in the appendix spanning diverse domains. With zero labels, CB-RBM achieves AUROC >= 0.96 on four adversarial attacks and keeps FPR close to its calibrated 5% target under drift -- outperforming supervised GNNs (hundreds of labels), unsupervised graph-anomaly baselines, and a standard RBM whose FPR collapses to 89-100%. What typically requires separate mechanisms -- label-free operation and drift stability -- here follows from a single structural regularity of the data. Code: https://github.com/serval-uni-lu/CB-RBM.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 36 of its 58 references that are in the map. First posted on arXiv 12 Oct 2026.
Builds on
36 of 58 references.
References · 36
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2016Variational Graph Auto-Encoderscited by 1,382
- 2016Language Modeling with Gated Convolutional Networkscited by 702
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 506
- 2020Learning under Concept Drift: A Reviewcited by 477
- 2019Predicting Dynamic Embedding Trajectory in Temporal Interaction Networkscited by 448
- 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
- 2018Invertible Residual Networkscited by 365
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 343
24 more
- 2020Enhancing Graph Neural Network-based Fraud Detectors against Camouflaged Fraudsterscited by 250
- 2022Rethinking Graph Neural Networks for Anomaly Detectioncited by 187
- 2014Graph-based Anomaly Detection and Description: A Surveycited by 183
- 2021Anomaly Detection on Attributed Networks via Contrastive Self-Supervised Learningcited by 177
- 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 167
- 2016Deep Structured Energy Based Models for Anomaly Detectioncited by 114
- 2020AnomalyDAE: Dual autoencoder for anomaly detection on attributed networkscited by 82
- 2020Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detectioncited by 82
- 2021Anomaly Detection in Dynamic Graphs via Transformercited by 59
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 58
- 2020Structural Temporal Graph Neural Networks for Anomaly Detection in Dynamic Graphscited by 56
- 2024ARC: A Generalist Graph Anomaly Detector with In-Context Learningcited by 48
- 2023GAD-NR: Graph Anomaly Detection via Neighborhood Reconstructioncited by 45
- 2019Who Are the Phishers? Phishing Scam Detection on Ethereum via Network Embeddingcited by 39
- 2022PyGOD: A Python Library for Graph Outlier Detectioncited by 32
- 2024Alleviating Structural Distribution Shift in Graph Anomaly Detectioncited by 32
- 2024Zero-shot Generalist Graph Anomaly Detection with Unified Neighborhood Promptscited by 28
- 2025AnomalyGFM: Graph Foundation Model for Zero/Few-shot Anomaly Detectioncited by 23
- 2024Anomaly Detection in Dynamic Graphs: A Comprehensive Surveycited by 19
- 2023Continual Graph Learning: A Surveycited by 18
- 2024Graph Learning under Distribution Shifts: A Comprehensive Survey on Domain Adaptation, Out-of-distribution, and Continual Learningcited by 18
- 2017Concept Drift and Anomaly Detection in Graph Streamscited by 13
- 2020Adversarial Concept Drift Detection under Poisoning Attacks for Robust Data Stream Miningcited by 12
- 2025Robust Anomaly Detection Under Normality Distribution Shift in Dynamic Graphscited by 1
Built on by
Not cited yet.