28
1

Graph Mask Convolutional Network

Abstract

Graph Convolutional Networks (GCNs) have been widely studied for graph data representation and learning. The graph convolution operation in GCNs can usually be regarded as a composition of feature aggregation/propagation and transformation. Existing GCNs generally conduct feature aggregation on a fixed neighborhood graph in which each node computes its representation by aggregating the feature representations of all its neighbors (biased by its own representation). However, this fixed aggregation strategy is not guaranteed to be optimal for GCN based graph learning and also can be affected by some graph structure noises, such as incorrect or undesired edge connections. To address these issues, we propose a novel Graph mask Convolutional Network (GmCN) in which nodes can adaptively select the optimal neighbors in their feature aggregation to better serve GCN learning. More importantly, GmCN can be theoretically interpreted by a unified regularization framework, based on which we derive a simple update algorithm to determine the optimal mask adaptively in GmCN training process. Experiments on several datasets demonstrate the effectiveness of GmCN.

View on arXiv
Comments on this paper