paper-with-me

홈 › Papers

Graph Structure Learning for Robust Graph Neural Networks

2020-05-20 · Wei Jin, Yao Ma, Xiaorui Liu, Xianfeng Tang, Suhang Wang, Jiliang Tang

Graph Neural Networks (GNNs) are powerful tools in representation learning for graphs. However, recent studies show that GNNs are vulnerable to carefully-crafted perturbations, called adversarial attacks. Adversarial attacks can easily fool GNNs in making predictions for downstream tasks. The vulnerability to adversarial attacks has raised increasing concerns for applying GNNs in safety-critical applications. Therefore, developing robust algorithms to defend adversarial attacks is of great significance. A natural idea to defend adversarial attacks is to clean the perturbed graph. It is evident that real-world graphs share some intrinsic properties. For example, many real-world graphs are low-rank and sparse, and the features of two adjacent nodes tend to be similar. In fact, we find that adversarial attacks are likely to violate these graph properties. Therefore, in this paper, we explore these properties to defend adversarial attacks on graphs. In particular, we propose a general framework Pro-GNN, which can jointly learn a structural graph and a robust graph neural network model from the perturbed graph guided by these properties. Extensive experiments on real-world graphs demonstrate that the proposed framework achieves significantly better performance compared with the state-of-the-art defense methods, even when the graph is heavily perturbed. We release the implementation of Pro-GNN to our DeepRobust repository for adversarial attacks and defenses (footnote: https://github.com/DSE-MSU/DeepRobust). The specific experimental settings to reproduce our results can be found in https://github.com/ChandlerBang/Pro-GNN.

📄 PDF Abstract BibTeX arXiv:2005.10203

Code (3)

ChandlerBang/Pro-GNN 공식 구현 pytorch
DSE-MSU/DeepRobust 공식 구현 pytorch
ChandlerBang/SimP-GCN pytorch

Tasks

Graph Neural NetworkGraph structure learningRepresentation Learning

Methods 이 논문이 사용한 방법론

Graph Neural Network 설명 없음

Similar Papers 제목 키워드 기반

Motif-driven Subgraph Structure Learning for Graph Classification

2024-06-13 · Zhiyao Zhou, Sheng Zhou, Bochao Mao, Jiawei Chen 외

To mitigate the suboptimal nature of graph structure, Graph Structure Learning (GSL) has emerged as a promising approach to improve graph structure and boost performance in downstream tasks. Despite the proposal of numer…

ClassificationGraph ClassificationGraph structure learning

Deep Hypergraph Structure Learning

2022-08-26 · Zizhao Zhang, Yifan Feng, Shihui Ying, Yue Gao

Learning on high-order correlation has shown superiority in data representation learning, where hypergraph has been widely used in recent decades. The performance of hypergraph-based representation learning methods, such…

Representation Learning

Each Graph is a New Language: Graph Learning with LLMs

2025-01-20 · Huachi Zhou, Jiahe Du, Chuang Zhou, Chang Yang 외

Recent efforts leverage Large Language Models (LLMs) for modeling text-attributed graph structures in node classification tasks. These approaches describe graph structures for LLMs to understand or aggregate LLM-generate…

AttributeGraph LearningNode Classification

GaGSL: Global-augmented Graph Structure Learning via Graph Information Bottleneck

2024-11-07 · Shuangjie Li, Jiangqing Song, Baoming Zhang, Gaoli Ruan 외

Graph neural networks (GNNs) are prominent for their effectiveness in processing graph data for semi-supervised node classification tasks. Most works of GNNs assume that the observed structure accurately represents the u…

Graph structure learningNode Classification

SEGMN: A Structure-Enhanced Graph Matching Network for Graph Similarity Learning

2024-11-06 · Wenjun Wang, Jiacheng Lu, KeJia Chen, Zheng Liu 외

Graph similarity computation (GSC) aims to quantify the similarity score between two graphs. Although recent GSC methods based on graph neural networks (GNNs) take advantage of intra-graph structures in message passing, …

Graph MatchingGraph Similarity