Position-based Hash Embeddings For Scaling Graph Neural Networks
Maria Kalantzi, George Karypis

TL;DR
This paper introduces position-based hash embeddings for GNNs that significantly reduce memory usage while maintaining or improving accuracy by leveraging node positions and homophily in graphs.
Contribution
The work proposes a novel embedding decomposition that exploits node positions to enable scalable GNNs with minimal accuracy loss.
Findings
Memory reduction of 88% to 97% achieved.
Consistently better classification accuracy than full embeddings.
Effective in various datasets and GNN models.
Abstract
Graph Neural Networks (GNNs) bring the power of deep representation learning to graph and relational data and achieve state-of-the-art performance in many applications. GNNs compute node representations by taking into account the topology of the node's ego-network and the features of the ego-network's nodes. When the nodes do not have high-quality features, GNNs learn an embedding layer to compute node embeddings and use them as input features. However, the size of the embedding layer is linear to the product of the number of nodes in the graph and the dimensionality of the embedding and does not scale to big data and graphs with hundreds of millions of nodes. To reduce the memory associated with this embedding layer, hashing-based approaches, commonly used in applications like NLP and recommender systems, can potentially be used. However, a direct application of these ideas fails to…
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.
