Sparse Decomposition of Graph Neural Networks
Yaochen Hu, Mai Zeng, Ge Zhang, Pavel Rumiantsev, Liheng Ma, Yingxue, Zhang, Mark Coates

TL;DR
This paper introduces a sparse decomposition method for GNNs that reduces inference costs by approximating node representations with a subset of neighbors, maintaining accuracy while improving efficiency.
Contribution
It proposes a novel sparse decomposition approach with an algorithm for optimal parameter computation, enabling faster inference with minimal accuracy loss.
Findings
Achieves linear complexity with respect to node degree and layers.
Outperforms baselines in inference speedup and accuracy.
Effective for node classification and spatio-temporal forecasting.
Abstract
Graph Neural Networks (GNN) exhibit superior performance in graph representation learning, but their inference cost can be high, due to an aggregation operation that can require a memory fetch for a very large number of nodes. This inference cost is the major obstacle to deploying GNN models with \emph{online prediction} to reflect the potentially dynamic node features. To address this, we propose an approach to reduce the number of nodes that are included during aggregation. We achieve this through a sparse decomposition, learning to approximate node representations using a weighted sum of linearly transformed features of a carefully selected subset of nodes within the extended neighbourhood. The approach achieves linear complexity with respect to the average node degree and the number of layers in the graph neural network. We introduce an algorithm to compute the optimal parameters…
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
TopicsNeural Networks and Applications · Advanced Graph Neural Networks
