mlsanityData to 7 Oct 2026

When Witnesses Defend: A Witness Graph Topological Layer for Adversarial Graph Learning

arXiv 2409.14161 ↗First posted 21 Sep 2024cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

Capitalizing on the intuitive premise that shape characteristics are more robust to perturbations, we bridge adversarial graph learning with the emerging tools from computational topology, namely, persistent homology representations of graphs. We introduce the concept of witness complex to adversarial analysis on graphs, which allows us to focus only on the salient shape characteristics of graphs, yielded by the subset of the most essential nodes (i.e., landmarks), with minimal loss of topological information on the whole graph. The remaining nodes are then used as witnesses, governing which higher-order graph substructures are incorporated into the learning process. Armed with the witness mechanism, we design Witness Graph Topological Layer (WGTL), which systematically integrates both local and global topological graph feature representations, the impact of which is, in turn, automatically controlled by the robust regularized topological loss. Given the attacker's budget, we derive the important stability guarantees of both local and global topology encodings and the associated robust topological loss. We illustrate the versatility and efficiency of WGTL by its integration with five GNNs and three existing non-topological defense mechanisms. Our extensive experiments across six datasets demonstrate that WGTL boosts the robustness of GNNs across a range of perturbations and against a range of adversarial attacks. Our datasets and source codes are available at https://github.com/toggled/WGTL.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 35 of its 59 references that are in the map. First posted on arXiv 21 Sep 2024.

Builds on

35 of 59 references.

References · 35

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Inductive Representation Learning on Large Graphscited by 6,284
  3. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  4. 2019Simplifying Graph Convolutional Networkscited by 1,470
  5. 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
  6. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 395
  7. 2020Graph Structure Learning for Robust Graph Neural Networkscited by 368
  8. 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
  9. 2019Topology-Preserving Deep Image Segmentationcited by 198
  10. 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
  11. 2020GNNGuard: Defending Graph Neural Networks against Adversarial Attackscited by 195
  12. 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 166
23 more
  1. 2019PersLay: A Neural Network Layer for Persistence Diagrams and New Graph Topological Signaturescited by 125
  2. 2019Ripser: efficient computation of Vietoris-Rips persistence barcodescited by 115
  3. 2018Adversarial Attacks on Node Embeddings via Graph Poisoningcited by 109
  4. 2021Robustness of Graph Neural Networks at Scalecited by 100
  5. 2019Graph Adversarial Training: Dynamically Regularizing Based on Graph Structurecited by 93
  6. 2018Simplicial Closure and higher-order link predictioncited by 92
  7. 2022Topological Deep Learning: Going Beyond Graph Datacited by 92
  8. 2019A Topology Layer for Machine Learningcited by 79
  9. 2019Graph Filtration Learningcited by 68
  10. 2019Certifiable Robustness and Robust Training for Graph Convolutional Networkscited by 59
  11. 2019Transferring Robustness for Graph Neural Network Against Poisoning Attackscited by 58
  12. 2019Learning metrics for persistence-based summaries and applications for graph classificationcited by 57
  13. 2020Graph Neural Networks: Taxonomy, Advances and Trendscited by 48
  14. 2021Link Prediction with Persistent Homology: An Interactive Viewcited by 37
  15. 2021Topological Relational Learning on Graphscited by 27
  16. 2018Attack Graph Convolutional Networks by Adding Fake Nodescited by 26
  17. 2020GPU-Accelerated Computation of Vietoris-Rips Persistence Barcodescited by 26
  18. 2020Uncovering the Topology of Time-Varying fMRI Data using Cubical Persistencecited by 26
  19. 2020The why, how, and when of representations for complex systemscited by 23
  20. 2020Uncertainty-aware Attention Graph Neural Network for Defending Adversarial Attackscited by 15
  21. 2020DefenseVGAE: Defending against Adversarial Attacks on Graph Data via a Variational Graph Autoencodercited by 10
  22. 2022An Adversarial Robustness Perspective on the Topology of Neural Networkscited by 3
  23. 2023Towards Inductive Robustness: Distilling and Fostering Wave-induced Resonance in Transductive GCNs Against Graph Adversarial Attackscited by 2

Built on by

Cited by year

Citing papers per year: 2025: 2.

2 papers.