mlsanityData to 14 Oct 2026

Are All Edges Necessary? A Unified Framework for Graph Purification

arXiv 2211.05184 ↗First posted 9 Nov 2022cs.SI cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) as deep learning models working on graph-structure data have achieved advanced performance in many works. However, it has been proved repeatedly that, not all edges in a graph are necessary for the training of machine learning models. In other words, some of the connections between nodes may bring redundant or even misleading information to downstream tasks. In this paper, we try to provide a method to drop edges in order to purify the graph data from a new perspective. Specifically, it is a framework to purify graphs with the least loss of information, under which the core problems are how to better evaluate the edges and how to delete the relatively redundant edges with the least loss of information. To address the above two problems, we propose several measurements for the evaluation and different judges and filters for the edge deletion. We also introduce a residual-iteration strategy and a surrogate model for measurements requiring unknown information. The experimental results show that our proposed measurements for KL divergence with constraints to maintain the connectivity of the graph and delete edges in an iterative way can find out the most edges while keeping the performance of GNNs. What's more, further experiments show that this method also achieves the best defense performance against adversarial attacks.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 30 references that are in the map. First posted on arXiv 9 Nov 2022.

Builds on

14 of 30 references.

References · 14

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  3. 2017Graph Attention Networkscited by 8,923
  4. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  5. 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 680
  6. 2018Adversarial Attacks on Neural Networks for Graph Datacited by 397
  7. 2019Adversarial Attacks on Graph Neural Networks via Meta Learningcited by 261
  8. 2019Topology Attack and Defense for Graph Neural Networks: An Optimization Perspectivecited by 196
  9. 2017Residual Connections Encourage Iterative Inferencecited by 77
  10. 2016Highway and Residual Networks learn Unrolled Iterative Estimationcited by 52
  11. 2016Bridging the Gaps Between Residual Learning, Recurrent Neural Networks and Visual Cortexcited by 42
  12. 2020Adversarial Attacks and Defenses on Graphs: A Review, A Tool and Empirical Studiescited by 42
2 more
  1. 2020A Survey of Adversarial Learning on Graphscited by 42
  2. 2020Should Graph Convolution Trust Neighbors? A Simple Causal Inference Methodcited by 25

Built on by

Not cited yet.