GraphHash: Graph Clustering Enables Parameter Efficiency in Recommender Systems
Xinyi Wu, Donald Loveland, Runjin Chen, Yozen Liu, Xin Chen, Leonardo, Neves, Ali Jadbabaie, Clark Mingxuan Ju, Neil Shah, Tong Zhao

TL;DR
GraphHash introduces a graph-based clustering method for recommender systems that significantly reduces embedding table sizes while improving retrieval and prediction performance, leveraging collaborative signals.
Contribution
It is the first to apply modularity-based bipartite graph clustering for embedding reduction, connecting graph theory with message-passing in recommender systems.
Findings
Achieves over 101% improvement in recall with 75% smaller embedding tables.
Outperforms traditional hashing baselines on retrieval and CTR tasks.
Provides a computationally efficient, graph-based alternative to ID hashing.
Abstract
Deep recommender systems rely heavily on large embedding tables to handle high-cardinality categorical features such as user/item identifiers, and face significant memory constraints at scale. To tackle this challenge, hashing techniques are often employed to map multiple entities to the same embedding and thus reduce the size of the embedding tables. Concurrently, graph-based collaborative signals have emerged as powerful tools in recommender systems, yet their potential for optimizing embedding table reduction remains unexplored. This paper introduces GraphHash, the first graph-based approach that leverages modularity-based bipartite graph clustering on user-item interaction graphs to reduce embedding table sizes. We demonstrate that the modularity objective has a theoretical connection to message-passing, which provides a foundation for our method. By employing fast clustering…
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
TopicsRecommender Systems and Techniques · Advanced Graph Neural Networks · Complex Network Analysis Techniques
