Structural Adversarial Attacks on Relational Deep Learning under Integrity Constraints

· Source: cs.LG updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Cybersecurity & Data Privacy, Data Science & Analytics · Depth: Expert, extended

Summary

This research investigates structural adversarial attacks on Relational Deep Learning (RDL) pipelines, where databases are modeled as heterogeneous temporal graphs for GNN-based prediction. The study defines a white-box threat model where an attacker rewires foreign-key references in the upstream database, strictly adhering to integrity constraints and a global perturbation budget of 1 to 100 edges. Seven attack heuristics were explored, including two random baselines and five gradient-guided variants utilizing differentiable edge masks. Evaluated on the RelBench rel-f1 benchmark, gradient-based attacks consistently degraded regression task performance, increasing Mean Absolute Error (MAE) by up to 7% and outperforming random methods. Classification tasks showed smaller accuracy reductions (e.g., 77.37% to 75.51%), attributed to lower label-flip rates. Gradient-only attacks offered the best cost-effectiveness, running in 45.8-54.1 seconds compared to 0.1 seconds for random and 87.2-91.8 seconds for exact re-evaluation methods. All attacks exhibited high target diversity, spreading perturbations across hundreds of distinct nodes.

Key takeaway

For AI Security Engineers evaluating the robustness of Relational Deep Learning systems, you should prioritize testing structural adversarial attacks, especially on models performing regression tasks. Implement gradient-guided foreign-key rewiring attacks, as they prove significantly more effective than random perturbations and offer a strong cost-performance trade-off compared to exact re-evaluation methods. Be aware that classification models may exhibit higher inherent stability, requiring different attack strategies or defense mechanisms.

Key insights

Relational Deep Learning models are vulnerable to integrity-preserving structural attacks, particularly for regression tasks.

Principles

Method

An attack method involves defining an "attackable" GNN model with differentiable edge weights, augmenting the graph with candidate edges, and using first-order gradient signals to score and rank integrity-preserving foreign-key rewirings under a budget.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, AI Security Engineer, Machine Learning Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.LG updates on arXiv.org.