mlsanityData to 7 Oct 2026

Position-based Hash Embeddings For Scaling Graph Neural Networks

arXiv 2109.00101 ↗First posted 31 Aug 2021cs.LG cs.NEcited by 3

Not on the map. Why?

Abstract (arXiv)

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 exploit the fact that in many real-world graphs, nodes that are topologically close will tend to be related to each other (homophily) and as such their representations will be similar. In this work, we present approaches that take advantage of the nodes' position in the graph to dramatically reduce the memory required, with minimal if any degradation in the quality of the resulting GNN model. Our approaches decompose a node's embedding into two components: a position-specific component and a node-specific component. The position-specific component models homophily and the node-specific component models the node-to-node variation. Extensive experiments using different datasets and GNN models show that our methods are able to reduce the memory requirements by 88% to 97% while achieving, in nearly all cases, better classification accuracy than other competing approaches, including the full embeddings.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 14 of its 24 references that are in the map. First posted on arXiv 31 Aug 2021.

Builds on

14 of 24 references.

References · 14

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  6. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  7. 2018RGCNN: Regularized Graph CNN for Point Cloud Segmentationcited by 70
  8. 2019Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systemscited by 68
  9. 2017Hash Embeddings for Efficient Word Representationscited by 54
  10. 2020Model Size Reduction Using Frequency Based Double Hashing for Recommender Systemscited by 33
  11. 2018Exploiting Semantics in Neural Machine Translation with Graph Convolutional Networkscited by 30
  12. 2020Heterogeneous Molecular Graph Neural Networks for Predicting Molecule Propertiescited by 30
2 more
  1. 2019Candidate Generation with Binary Codes for Large-Scale Top-N Recommendationcited by 19
  2. 2017Getting deep recommenders fit: Bloom embeddings for sparse binary input/output networkscited by 14

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 2; 2023: 0; 2024: 0; 2025: 0; 2026: 1.

3 papers.