mlsanityData to 7 Oct 2026

Exact Certification of (Graph) Neural Networks Against Label Poisoning

arXiv 2412.00537 ↗First posted 30 Nov 2024cs.LG cs.CRcited by 5

Not on the map. Why?

Abstract (arXiv)

Machine learning models are highly vulnerable to label flipping, i.e., the adversarial modification (poisoning) of training labels to compromise performance. Thus, deriving robustness certificates is important to guarantee that test predictions remain unaffected and to understand worst-case robustness behavior. However, for Graph Neural Networks (GNNs), the problem of certifying label flipping has so far been unsolved. We change this by introducing an exact certification method, deriving both sample-wise and collective certificates. Our method leverages the Neural Tangent Kernel (NTK) to capture the training dynamics of wide networks enabling us to reformulate the bilevel optimization problem representing label flipping into a Mixed-Integer Linear Program (MILP). We apply our method to certify a broad range of GNN architectures in node classification tasks. Thereby, concerning the worst-case robustness to label flipping: (i) we establish hierarchies of GNNs on different benchmark graphs; (ii) quantify the effect of architectural choices such as activations, depth and skip-connections; and surprisingly, (iii) uncover a novel phenomenon of the robustness plateauing for intermediate perturbation budgets across all investigated datasets and architectures. While we focus on GNNs, our certificates are applicable to sufficiently wide NNs in general through their NTK. Thus, our work presents the first exact certificate to a poisoning attack ever derived for neural networks, which could be of independent interest. The code is available at https://github.com/saper0/qpcert.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 38 of its 53 references that are in the map. First posted on arXiv 30 Nov 2024.

Builds on

38 of 53 references.

References · 38

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Inductive Representation Learning on Large Graphscited by 6,284
  3. 2018How Powerful are Graph Neural Networks?cited by 4,355
  4. 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
  5. 2019Simplifying Graph Convolutional Networkscited by 1,470
  6. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  7. 2020Simple and Deep Graph Convolutional Networkscited by 857
  8. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
  9. 2019On Exact Computation with an Infinitely Wide Neural Netcited by 572
  10. 2019Multi-scale Attributed Node Embeddingcited by 543
  11. 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
  12. 2023Poisoning Web-Scale Training Datasets is Practicalcited by 276
26 more
  1. 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
  2. 2019Representation Learning for Dynamic Graphs: A Surveycited by 260
  3. 2023Poisoning Language Models During Instruction Tuningcited by 254
  4. 2020Wiki-CS: A Wikipedia-Based Benchmark for Graph Neural Networkscited by 253
  5. 2017Towards Poisoning of Deep Learning Algorithms with Back-gradient Optimizationcited by 188
  6. 2020Dataset Security for Machine Learning: Data Poisoning, Backdoor Attacks, and Defensescited by 171
  7. 2017Cooperative Game Theory Approaches for Network Partitioningcited by 134
  8. 2018Contextual Stochastic Block Modelscited by 134
  9. 2020On the linearity of large non-linear models: when and why the tangent kernel is constantcited by 129
  10. 2018Stronger Data Poisoning Attacks Break Data Sanitization Defensescited by 125
  11. 2020Adversarial Machine Learning -- Industry Perspectivescited by 121
  12. 2020Deep Partition Aggregation: Provable Defense against General Poisoning Attackscited by 112
  13. 2020Certified Robustness to Label-Flipping Attacks via Randomized Smoothingcited by 103
  14. 2019Data Poisoning against Differentially-Private Learners: Attacks and Defensescited by 75
  15. 2018Label Sanitization against Label Flipping Poisoning Attackscited by 68
  16. 2019A Unified Framework for Data Poisoning Attack to Graph-based Semi-supervised Learningcited by 30
  17. 2023Label Poisoning is All You Needcited by 27
  18. 2018Attack Graph Convolutional Networks by Adding Fake Nodescited by 26
  19. 2022Machine Learning Security against Data Poisoning: Are We There Yet?cited by 23
  20. 2022Machine Learning Security in Industry: A Quantitative Surveycited by 21
  21. 2023Revisiting Robustness in Graph Machine Learningcited by 19
  22. 2021On the Equivalence between Neural Network and Support Vector Machinecited by 17
  23. 2024Verifying message-passing neural networks via topology-based bounds tighteningcited by 10
  24. 2023Node-aware Bi-smoothing: Certified Robustness against Graph Injection Attackscited by 8
  25. 2022Analysis of Convolutions, Non-linearity and Depth in Graph Neural Networks using Neural Tangent Kernelcited by 7
  26. 2024Provable Robustness of (Graph) Neural Networks Against Data Poisoning and Backdoor Attackscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 3.

5 papers.