mlsanityData to 14 Oct 2026

Revisiting Edge Perturbation for Graph Neural Network in Graph Data Augmentation and Attack

arXiv 2403.07943 ↗First posted 10 Mar 2024cs.LG cs.CRcited by 2

Not on the map. Why?

Abstract (arXiv)

Edge perturbation is a basic method to modify graph structures. It can be categorized into two veins based on their effects on the performance of graph neural networks (GNNs), i.e., graph data augmentation and attack. Surprisingly, both veins of edge perturbation methods employ the same operations, yet yield opposite effects on GNNs' accuracy. A distinct boundary between these methods in using edge perturbation has never been clearly defined. Consequently, inappropriate perturbations may lead to undesirable outcomes, necessitating precise adjustments to achieve desired effects. Therefore, questions of ``why edge perturbation has a two-faced effect?'' and ``what makes edge perturbation flexible and effective?'' still remain unanswered. In this paper, we will answer these questions by proposing a unified formulation and establishing a clear boundary between two categories of edge perturbation methods. Specifically, we conduct experiments to elucidate the differences and similarities between these methods and theoretically unify the workflow of these methods by casting it to one optimization problem. Then, we devise Edge Priority Detector (EPD) to generate a novel priority metric, bridging these methods up in the workflow. Experiments show that EPD can make augmentation or attack flexibly and achieve comparable or superior performance to other counterparts with less time overhead.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 64 of its 108 references that are in the map. First posted on arXiv 10 Mar 2024.

Builds on

64 of 108 references.

References · 64

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,998
  6. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  7. 2021Convex optimizationcited by 2,515
  8. 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,262
  9. 2019Simplifying Graph Convolutional Networkscited by 1,477
  10. 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
  11. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  12. 2019Graph Neural Networks for Social Recommendationcited by 714
38 more
  1. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
  2. 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 584
  3. 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
  4. 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
  5. 2019Graph U-Netscited by 492
  6. 2019Self-Attention Graph Poolingcited by 421
  7. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
  8. 2018Deep Learning on Graphs: A Surveycited by 393
  9. 2020Graph Structure Learning for Robust Graph Neural Networkscited by 371
  10. 2018Adversarial Attack on Graph Structured Datacited by 301
  11. 2020Towards Deeper Graph Neural Networkscited by 296
  12. 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
  13. 2020A Note on Over-Smoothing for Graph Neural Networkscited by 249
  14. 2023A Survey on Oversmoothing in Graph Neural Networkscited by 247
  15. 2019Hypergraph Convolution and Hypergraph Attentioncited by 228
  16. 2020Data Augmentation for Graph Neural Networkscited by 203
  17. 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
  18. 2020GNNGuard: Defending Graph Neural Networks against Adversarial Attackscited by 195
  19. 2018Adaptive Sampling Towards Fast Graph Representation Learningcited by 180
  20. 2018Adversarial Attack and Defense on Graph Data: A Surveycited by 167
  21. 2022Learning on Large-scale Text-attributed Graphs via Variational Inferencecited by 155
  22. 2018Traffic Graph Convolutional Recurrent Neural Network: A Deep Learning Framework for Network-Scale Traffic Learning and Forecastingcited by 146
  23. 2022Data Augmentation for Deep Graph Learning: A Surveycited by 133
  24. 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
  25. 2022Decoupled Dynamic Spatial-Temporal Graph Neural Network for Traffic Forecastingcited by 123
  26. 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
  27. 2020Node Similarity Preserving Graph Convolutional Networkscited by 112
  28. 2018Adversarial Attacks on Node Embeddings via Graph Poisoningcited by 109
  29. 2020Computing Graph Neural Networks: A Survey from Algorithms to Acceleratorscited by 81
  30. 2022Simple and Efficient Heterogeneous Graph Neural Networkcited by 71
  31. 2019A Restricted Black-box Adversarial Framework Towards Attacking Graph Embedding Modelscited by 68
  32. 2022On the Trade-off between Over-smoothing and Over-squashing in Deep Graph Neural Networkscited by 64
  33. 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 62
  34. 2019Attacking Graph-based Classification via Manipulating the Graph Structurecited by 53
  35. 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
  36. 2023Transformers Meet Directed Graphscited by 40
  37. 2020Adversarial Attack on Large Scale Graphcited by 39
  38. 2022Spectral Augmentation for Self-Supervised Learning on Graphscited by 39

50 most cited of 64 All 64 (JSON)

Built on by

Cited by year

Citing papers per year: 2024: 1; 2025: 1.

2 papers.