TL;DR
This paper explores how incorporating community structure preservation, via modularity-based objectives, into graph neural networks enhances semi-supervised node classification, especially when labeled data is scarce.
Contribution
It introduces methods to embed community structure preservation into graph convolutional networks through regularization and auxiliary loss functions.
Findings
Community-preserving objectives improve classification accuracy.
Methods are effective in sparse label scenarios.
Incorporation of modularity enhances learned representations.
Abstract
Graph convolution is a recent scalable method for performing deep feature learning on attributed graphs by aggregating local node information over multiple layers. Such layers only consider attribute information of node neighbors in the forward model and do not incorporate knowledge of global network structure in the learning task. In particular, the modularity function provides a convenient source of information about the community structure of networks. In this work we investigate the effect on the quality of learned representations by the incorporation of community structure preservation objectives of networks in the graph convolutional model. We incorporate the objectives in two ways, through an explicit regularization term in the cost function in the output layer and as an additional loss term computed via an auxiliary layer. We report the effect of community structure preserving…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsConvolution · Graph Convolutional Network
