Sparse Diffusion-Convolutional Neural Networks
James Atwood, Siddharth Pal, Don Towsley, Ananthram Swami

TL;DR
This paper introduces a thresholding method for diffusion-convolutional neural networks that significantly reduces memory usage from quadratic to linear in the number of nodes, enabling scalable node classification.
Contribution
The paper proposes a simple thresholding technique that reduces the memory complexity of DCNNs from O(N^2) to O(N) without compromising accuracy.
Findings
Memory complexity reduced from O(N^2) to O(N)
Predictive performance remains stable after thresholding
Method enables scalable node classification on large graphs
Abstract
The predictive power and overall computational efficiency of Diffusion-convolutional neural networks make them an attractive choice for node classification tasks. However, a naive dense-tensor-based implementation of DCNNs leads to memory complexity which is prohibitive for large graphs. In this paper, we introduce a simple method for thresholding input graphs that provably reduces memory requirements of DCNNs to O(N) (i.e. linear in the number of nodes in the input) without significantly affecting predictive performance.
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Stochastic Gradient Optimization Techniques · Tensor decomposition and applications
