Unifying Graph Convolutional Neural Networks and Label Propagation

02/17/2020
by   Hongwei Wang, et al.
9

Label Propagation (LPA) and Graph Convolutional Neural Networks (GCN) are both message passing algorithms on graphs. Both solve the task of node classification but LPA propagates node label information across the edges of the graph, while GCN propagates and transforms node feature information. However, while conceptually similar, theoretical relation between LPA and GCN has not yet been investigated. Here we study the relationship between LPA and GCN in terms of two aspects: (1) feature/label smoothing where we analyze how the feature/label of one node is spread over its neighbors; And, (2) feature/label influence of how much the initial feature/label of one node influences the final feature/label of another node. Based on our theoretical analysis, we propose an end-to-end model that unifies GCN and LPA for node classification. In our unified model, edge weights are learnable, and the LPA serves as regularization to assist the GCN in learning proper edge weights that lead to improved classification performance. Our model can also be seen as learning attention weights based on node labels, which is more task-oriented than existing feature-based attention models. In a number of experiments on real-world graphs, our model shows superiority over state-of-the-art GCN-based methods in terms of node classification accuracy.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/10/2019

Label Aware Graph Convolutional Network -- Not All Edges Deserve Your Attention

Graph classification is practically important in many domains. To solve ...
research
07/09/2020

Graph Convolutional Networks for Graphs Containing Missing Features

Graph Convolutional Network (GCN) has experienced great success in graph...
research
10/23/2020

On the Equivalence of Decoupled Graph Convolution Network and Label Propagation

The original design of Graph Convolution Network (GCN) couples feature t...
research
10/11/2021

GCN-SE: Attention as Explainability for Node Classification in Dynamic Graphs

Graph Convolutional Networks (GCNs) are a popular method from graph repr...
research
02/24/2020

Adaptive Propagation Graph Convolutional Network

Graph convolutional networks (GCNs) are a family of neural network model...
research
03/09/2019

Interpreting and Understanding Graph Convolutional Neural Network using Gradient-based Attribution Methods

In order to solve the problem that convolutional neural networks (CNN) a...
research
06/25/2023

PolicyClusterGCN: Identifying Efficient Clusters for Training Graph Convolutional Networks

Graph convolutional networks (GCNs) have achieved huge success in severa...

Please sign up or login with your details

Forgot password? Click here to reset