A Unified Framework for Data Poisoning Attack to Graph-based Semi-supervised Learning
Not on the map. Why?
Abstract (arXiv)
In this paper, we proposed a general framework for data poisoning attacks to graph-based semi-supervised learning (G-SSL). In this framework, we first unify different tasks, goals, and constraints into a single formula for data poisoning attack in G-SSL, then we propose two specialized algorithms to efficiently solve two important cases --- poisoning regression tasks under ℓ2-norm constraint and classification tasks under ℓ0-norm constraint. In the former case, we transform it into a non-convex trust region problem and show that our gradient-based algorithm with delicate initialization and update scheme finds the (globally) optimal perturbation. For the latter case, although it is an NP-hard integer programming problem, we propose a probabilistic solver that works much better than the classical greedy method. Lastly, we test our framework on real datasets and evaluate the robustness of G-SSL algorithms. For instance, on the MNIST binary classification problem (50000 training data with 50 labeled), flipping two labeled data is enough to make the model perform like random guess (around 50% error).
Key facts. Cited by 31 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 3; 2023: 9; 2024: 8; 2025: 3; 2026: 1.
31 papers.
Sort:
By area:
- 2021Poisoning and Backdooring Contrastive Learningcited by 151
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoningcited by 94
- 2021Graph-based Semi-supervised Learning: A Comprehensive Reviewcited by 79
- 2021Better Safe Than Sorry: Preventing Delusive Adversaries with Adversarial Trainingcited by 59
- 2021Poisoning the Unlabeled Dataset of Semi-Supervised Learningcited by 44
- 2021A Hard Label Black-box Adversarial Attack Against Graph Neural Networkscited by 26
- 2022Model Inversion Attacks against Graph Neural Networkscited by 26
- 2023Robust Mid-Pass Filtering Graph Convolutional Networkscited by 17
- 2021Poisoning Attack against Estimating from Pairwise Comparisonscited by 14
- 2023Analysis of Label-Flip Poisoning Attack on Machine Learning Based Malware Detectorcited by 11
- 2023It Is All About Data: A Survey on the Effects of Data on Adversarial Robustnesscited by 9
- 2023Spear and Shield: Adversarial Attacks and Defense Methods for Model-Based Link Prediction on Continuous-Time Dynamic Graphscited by 9
19 more
- 2024Robust Semi-Supervised Learning in Open Environmentscited by 8
- 2024Minimum Topology Attacks for Graph Neural Networkscited by 6
- 2024Exact Certification of (Graph) Neural Networks Against Label Poisoningcited by 6
- 2021Task and Model Agnostic Adversarial Attack on Graph Neural Networkscited by 5
- 2023GUAP: Graph Universal Attack Through Adversarial Patchingcited by 3
- 2023Adversarial Robustness in Unsupervised Machine Learning: A Systematic Reviewcited by 3
- 2024Practicable Black-box Evasion Attacks on Link Prediction in Dynamic Graphs -- A Graph Sequential Embedding Methodcited by 3
- 2023Everything Perturbed All at Once: Enabling Differentiable Graph Attackscited by 2
- 2024Are Your Models Still Fair? Fairness Attacks on Graph Neural Networks via Node Injectionscited by 2
- 2025Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbationscited by 2
- 2023Sparse but Strong: Crafting Adversarially Robust Graph Lottery Ticketscited by 1
- 2023Explainability-Based Adversarial Attack on Graphs Through Edge Perturbationcited by 1
- 2024On the Robustness of Graph Reduction Against GNN Backdoorcited by 1
- 2024RIDA: A Robust Attack Framework on Incomplete Graphscited by 1
- 2025Adverseness vs. Equilibrium: Exploring Graph Adversarial Resilience through Dynamic Equilibriumcited by 1
- 2022Rethinking Backdoor Data Poisoning Attacks in the Context of Semi-Supervised Learningcited by 0
- 2024Adversary-Robust Graph-Based Learning of WSIscited by 0
- 2025EDN: A Novel Edge-Dependent Noise Model for Graph Datacited by 0
- 2026Active Learning on Adversarially Corrupted Graphscited by 0
- 2026Active Learning on Adversarially Corrupted Graphs6 Jul 2026
- 2025EDN: A Novel Edge-Dependent Noise Model for Graph Data13 Jun 2025
- 2025Adverseness vs. Equilibrium: Exploring Graph Adversarial Resilience through Dynamic Equilibrium20 May 2025
- 2025Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbations24 Mar 2025
- 2024Robust Semi-Supervised Learning in Open Environments24 Dec 2024
- 2024Practicable Black-box Evasion Attacks on Link Prediction in Dynamic Graphs -- A Graph Sequential Embedding Method17 Dec 2024
- 2024Exact Certification of (Graph) Neural Networks Against Label Poisoning30 Nov 2024
- 2024RIDA: A Robust Attack Framework on Incomplete Graphs25 Jul 2024
- 2024On the Robustness of Graph Reduction Against GNN Backdoor2 Jul 2024
- 2024Are Your Models Still Fair? Fairness Attacks on Graph Neural Networks via Node Injections5 Jun 2024
- 2024Adversary-Robust Graph-Based Learning of WSIs21 Mar 2024
- 2024Minimum Topology Attacks for Graph Neural Networks5 Mar 2024
19 more
- 2023Explainability-Based Adversarial Attack on Graphs Through Edge Perturbation28 Dec 2023
- 2023Sparse but Strong: Crafting Adversarially Robust Graph Lottery Tickets11 Dec 2023
- 2023Everything Perturbed All at Once: Enabling Differentiable Graph Attacks29 Aug 2023
- 2023Spear and Shield: Adversarial Attacks and Defense Methods for Model-Based Link Prediction on Continuous-Time Dynamic Graphs21 Aug 2023
- 2023Adversarial Robustness in Unsupervised Machine Learning: A Systematic Review1 Jun 2023
- 2023It Is All About Data: A Survey on the Effects of Data on Adversarial Robustness17 Mar 2023
- 2023Robust Mid-Pass Filtering Graph Convolutional Networks16 Feb 2023
- 2023GUAP: Graph Universal Attack Through Adversarial Patching4 Jan 2023
- 2023Analysis of Label-Flip Poisoning Attack on Machine Learning Based Malware Detector3 Jan 2023
- 2022Rethinking Backdoor Data Poisoning Attacks in the Context of Semi-Supervised Learning5 Dec 2022
- 2022Model Inversion Attacks against Graph Neural Networks16 Sep 2022
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoning4 May 2022
- 2021Task and Model Agnostic Adversarial Attack on Graph Neural Networks25 Dec 2021
- 2021A Hard Label Black-box Adversarial Attack Against Graph Neural Networks21 Aug 2021
- 2021Poisoning Attack against Estimating from Pairwise Comparisons5 Jul 2021
- 2021Poisoning and Backdooring Contrastive Learning17 Jun 2021
- 2021Poisoning the Unlabeled Dataset of Semi-Supervised Learning4 May 2021
- 2021Graph-based Semi-supervised Learning: A Comprehensive Review26 Feb 2021
- 2021Better Safe Than Sorry: Preventing Delusive Adversaries with Adversarial Training9 Feb 2021
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoningcited by 94
- 2023Analysis of Label-Flip Poisoning Attack on Machine Learning Based Malware Detectorcited by 11
- 2022Rethinking Backdoor Data Poisoning Attacks in the Context of Semi-Supervised Learningcited by 0
- 2023Analysis of Label-Flip Poisoning Attack on Machine Learning Based Malware Detector3 Jan 2023
- 2022Rethinking Backdoor Data Poisoning Attacks in the Context of Semi-Supervised Learning5 Dec 2022
- 2022Wild Patterns Reloaded: A Survey of Machine Learning Security against Training Data Poisoning4 May 2022
- 2021Poisoning and Backdooring Contrastive Learningcited by 151
- 2021Graph-based Semi-supervised Learning: A Comprehensive Reviewcited by 79
- 2021Better Safe Than Sorry: Preventing Delusive Adversaries with Adversarial Trainingcited by 59
- 2021Poisoning the Unlabeled Dataset of Semi-Supervised Learningcited by 44
- 2021A Hard Label Black-box Adversarial Attack Against Graph Neural Networkscited by 26
- 2022Model Inversion Attacks against Graph Neural Networkscited by 26
- 2023Robust Mid-Pass Filtering Graph Convolutional Networkscited by 17
- 2021Poisoning Attack against Estimating from Pairwise Comparisonscited by 14
- 2023It Is All About Data: A Survey on the Effects of Data on Adversarial Robustnesscited by 9
- 2023Spear and Shield: Adversarial Attacks and Defense Methods for Model-Based Link Prediction on Continuous-Time Dynamic Graphscited by 9
- 2024Robust Semi-Supervised Learning in Open Environmentscited by 8
- 2024Minimum Topology Attacks for Graph Neural Networkscited by 6
12 most cited of 28 All 28 (JSON)
- 2026Active Learning on Adversarially Corrupted Graphs6 Jul 2026
- 2025EDN: A Novel Edge-Dependent Noise Model for Graph Data13 Jun 2025
- 2025Adverseness vs. Equilibrium: Exploring Graph Adversarial Resilience through Dynamic Equilibrium20 May 2025
- 2025Deterministic Certification of Graph Neural Networks against Graph Poisoning Attacks with Arbitrary Perturbations24 Mar 2025
- 2024Robust Semi-Supervised Learning in Open Environments24 Dec 2024
- 2024Practicable Black-box Evasion Attacks on Link Prediction in Dynamic Graphs -- A Graph Sequential Embedding Method17 Dec 2024
- 2024Exact Certification of (Graph) Neural Networks Against Label Poisoning30 Nov 2024
- 2024RIDA: A Robust Attack Framework on Incomplete Graphs25 Jul 2024
- 2024On the Robustness of Graph Reduction Against GNN Backdoor2 Jul 2024
- 2024Are Your Models Still Fair? Fairness Attacks on Graph Neural Networks via Node Injections5 Jun 2024
- 2024Adversary-Robust Graph-Based Learning of WSIs21 Mar 2024
- 2024Minimum Topology Attacks for Graph Neural Networks5 Mar 2024
12 newest of 28 All 28 (JSON)