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

Xin Liu, Yuxiang Zhang, Meng Wu, Mingyu Yan, Kun He +4 more
3/10/2024
cs.LGcs.CR

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{liu2024revisiting,
  title  = {Revisiting Edge Perturbation for Graph Neural Network in Graph Data Augmentation and Attack},
  author = {Xin Liu and Yuxiang Zhang and Meng Wu and Mingyu Yan and Kun He and Wei Yan and Shirui Pan and Xiaochun Ye and Dongrui Fan},
  year   = {2024},
  eprint = {2403.07943},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.07943v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.07943.svg)](https://codeofpaper.com/paper/2403.07943)

Discussion