paper-with-me

홈 › Papers

Node Feature Kernels Increase Graph Convolutional Network Robustness

2021-09-04 · Mohamed El Amine Seddik, Changmin Wu, Johannes F. Lutzeyer, Michalis Vazirgiannis

The robustness of the much-used Graph Convolutional Networks (GCNs) to perturbations of their input is becoming a topic of increasing importance. In this paper, the random GCN is introduced for which a random matrix theory analysis is possible. This analysis suggests that if the graph is sufficiently perturbed, or in the extreme case random, then the GCN fails to benefit from the node features. It is furthermore observed that enhancing the message passing step in GCNs by adding the node feature kernel to the adjacency matrix of the graph structure solves this problem. An empirical study of a GCN utilised for node classification on six real datasets further confirms the theoretical findings and demonstrates that perturbations of the graph structure can result in GCNs performing significantly worse than Multi-Layer Perceptrons run on the node features alone. In practice, adding a node feature kernel to the message passing of perturbed graphs results in a significant improvement of the GCN's performance, thereby rendering it more robust to graph perturbations. Our code is publicly available at:https://github.com/ChangminWu/RobustGCN.

📄 PDF Abstract BibTeX arXiv:2109.01785

Code (1)

changminwu/robustgcn 공식 구현 pytorch

Tasks

Node Classification

Methods 이 논문이 사용한 방법론

GCN A Graph Convolutional Network, or GCN, is an approach for semi-supervised learning on graph-structured data. It is based on an efficient variant of [convolutional neural…
Graph Convolutional Networks 설명 없음

Similar Papers 제목 키워드 기반

KONG: Kernels for ordered-neighborhood graphs

2018-05-25 · NeurIPS 2018 12 · Moez Draief, Konstantin Kutzkov, Kevin Scaman, Milan Vojnovic

We present novel graph kernels for graphs with node and edge labels that have ordered neighborhoods, i.e. when neighbor nodes follow an order. Graphs with ordered neighborhoods are a natural data representation for evolv…

From Spectrum Wavelet to Vertex Propagation: Graph Convolutional Networks Based on Taylor Approximation

2020-07-01 · Songyang Zhang, Han Zhang, Shuguang Cui, Zhi Ding

Graph convolutional networks (GCN) have been recently utilized to extract the underlying structures of datasets with some labeled data and high-dimensional features. Existing GCNs mostly rely on a first-order Chebyshev a…

Node Classification

Multi-hop Convolutions on Weighted Graphs

2019-11-12 · Qikui Zhu, Bo Du, Pingkun Yan

Graph Convolutional Networks (GCNs) have made significant advances in semi-supervised learning, especially for classification tasks. However, existing GCN based methods have two main drawbacks. First, to increase the rec…

Rethinking Kernel Methods for Node Representation Learning on Graphs

2019-10-06 · NeurIPS 2019 12 · Yu Tian, Long Zhao, Xi Peng, Dimitris N. Metaxas

Graph kernels are kernel methods measuring graph similarity and serve as a standard tool for graph classification. However, the use of kernel methods for node classification, which is a related problem to graph represent…

ClassificationGeneral ClassificationGraph ClassificationGraph Representation Learning+4

KerGNNs: Interpretable Graph Neural Networks with Graph Kernels

2022-01-03 · Aosong Feng, Chenyu You, Shiqiang Wang, Leandros Tassiulas

Graph kernels are historically the most widely-used technique for graph classification tasks. However, these methods suffer from limited performance because of the hand-crafted combinatorial features of graphs. In recent…

Graph Classification