Lightweight Embeddings for Graph Collaborative Filtering
Abstract: Graph neural networks (GNNs) are currently one of the most performant collaborative filtering methods. Meanwhile, owing to the use of an embedding table to represent each user/item as a distinct vector, GNN-based recommenders have inherited the long-standing defect of parameter inefficiency. As a common practice for scalable embeddings, parameter sharing enables the use of fewer embedding vectors (i.e., meta-embeddings). When assigning meta-embeddings, most existing methods are a heuristically designed, predefined mapping from each user's/item's ID to the corresponding meta-embedding indexes, thus simplifying the optimization problem into learning only the meta-embeddings. However, in the context of GNN-based collaborative filtering, such a fixed mapping omits the semantic correlations between entities that are evident in the user-item interaction graph, leading to suboptimal recommendation performance. To this end, we propose Lightweight Embeddings for Graph Collaborative Filtering (LEGCF), a parameter-efficient embedding framework dedicated to GNN-based recommenders. LEGCF innovatively introduces an assignment matrix as an extra learnable component on top of meta-embeddings. To jointly optimize these two heavily entangled components, aside from learning the meta-embeddings by minimizing the recommendation loss, LEGCF further performs efficient assignment update by enforcing a novel semantic similarity constraint and finding its closed-form solution based on matrix pseudo-inverse. The meta-embeddings and assignment matrix are alternately updated, where the latter is sparsified on the fly to ensure negligible storage overhead. Extensive experiments on three benchmark datasets have verified LEGCF's smallest trade-off between size and performance, with consistent accuracy gain over state-of-the-art baselines. The codebase of LEGCF is available in https://github.com/xurong-liang/LEGCF.
- Adi Ben-Israel and Thomas NE Greville. 2003. Generalized inverses: theory and applications. Vol. 15. Springer Science & Business Media.
- Revisiting graph based collaborative filtering: A linear residual graph convolutional network approach. In AAAI.
- Learning elastic embeddings for customizing on-device recommenders. In SIGKDD.
- Clustered Embedding Learning for Recommender Systems. In WWW.
- Differentiable neural input search for recommender systems. arXiv preprint arXiv:2006.04466 (2020).
- Google news personalization: scalable online collaborative filtering. In WWW.
- Deeplight: Deep lightweight feature interactions for accelerating ctr predictions in ad serving. In WSDM.
- Semantically constrained memory allocation (scma) for embedding in efficient recommendation systems. arXiv preprint arXiv:2103.06124 (2021).
- A survey of graph neural networks for recommender systems: Challenges, methods, and directions. ReSys 1, 1 (2023).
- Mixed dimension embeddings with application to memory-efficient recommendation systems. In ISIT.
- Xavier Glorot and Yoshua Bengio. 2010. Understanding the difficulty of training deep feedforward neural networks. In AISTATS.
- MultiBiSage: A Web-Scale Recommendation System Using Multiple Bipartite Graphs at Pinterest. VLDB 16, 4 (2022).
- Lightweight compositional embeddings for incremental streaming recommendation. arXiv preprint arXiv:2202.02427 (2022).
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation. In SIGIR.
- Neural Collaborative Filtering. In WWW.
- Geoffrey E Hinton et al. 2012. Improving neural networks by preventing co-adaptation of feature detectors. (2012).
- xLightFM: Extremely memory-efficient factorization machine. In SIGIR.
- Neural Input Search for Large Scale Recommendation Models. In SIGKDD.
- Learning to Embed Categorical Features without Embedding Tables for Recommendation. In SIGKDD.
- George Karypis and Vipin Kumar. 1997. METIS: A software package for partitioning unstructured graphs, partitioning meshes, and computing fill-reducing orderings of sparse matrices. (1997).
- Diederik P Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980 (2014).
- AutoSrh: An Embedding Dimensionality Search Framework for Tabular Data Prediction. TKDE (2022).
- Matrix Factorization Techniques for Recommender Systems. Computer 42, 8 (2009).
- FractalNet: Ultra-Deep Neural Networks without Residuals. In ICLR.
- Dual Contrastive Learning for Efficient Static Feature Representation in Sequential Recommendations. TKDE (2023).
- Lightweight self-attentive sequential recommendation. In CIKM.
- LightRec: A Memory and Search-Efficient Recommender System. In WWW.
- Product quantized collaborative filtering. TKDE 33, 9 (2020).
- Learning Compact Compositional Embeddings via Regularized Pruning for Recommendation. In ICDM.
- Online optimized product quantization. In ICDM.
- Automated Embedding Size Search in Deep Recommender Systems. In SIGIR.
- Online additive quantization. In KDD.
- Learnable Embedding Sizes for Recommender Systems. ICLR (2021).
- OptEmbed: Learning Optimal Embedding Table for Click-through Rate Prediction. In CIKM.
- Dheevatsa Mudigere et al. 2022. Software-hardware co-design for fast and scalable training of deep learning recommendation models. In Proceedings of the 49th Annual International Symposium on Computer Architecture. 993–1011.
- Efficient neural architecture search via parameters sharing. In ICML.
- Single-shot embedding dimension search in recommender system. In SIGIR.
- Budgeted embedding table for recommender systems. In WSDM.
- Continuous Input Embedding Size Search For Recommender Systems. In SIGIR.
- Steffen Rendle. 2010. Factorization Machines. In ICDM.
- BPR: Bayesian Personalized Ranking from Implicit Feedback. (2009), 10.
- Compositional Embeddings Using Complementary Partitions for Memory-Efficient Recommendation Systems. SIGKDD (2020).
- Beyond user embedding matrix: Learning to hash for modeling large-scale users in recommendation. In SIGIR.
- Gilbert W Stewart. 1993. On the early history of the singular value decomposition. SIAM review 35, 4 (1993).
- Hgcf: Hyperbolic graph convolution networks for collaborative filtering. In WWW.
- Richard S Sutton and Andrew G Barto. 2018. Reinforcement learning: An introduction.
- Laurens Van der Maaten and Geoffrey Hinton. 2008. Visualizing data using t-SNE. Journal of machine learning research (2008).
- A location-sentiment-aware recommender system for both home-town and out-of-town users. In KDD.
- Next Point-of-Interest Recommendation on Resource-Constrained Mobile Devices. In WWW.
- Neural graph collaborative filtering. In SIGIR.
- A theoretical analysis of NDCG ranking measures. In COLT.
- Feature hashing for large scale multitask learning. In ICML.
- Graph Neural Networks in Recommender Systems: A Survey. Comput. Surveys (2023).
- On-Device Next-Item Recommendation with Self-Supervised Knowledge Distillation. In SIGIR.
- Binary code based hash embedding for web-scale applications. In CIKM.
- Learning effective and efficient embedding via an adaptively-masked twins-based layer. In ICKM.
- i-Razor: A Neural Input Razor for Feature Selection and Dimension Search in Large-Scale Recommender Systems. arXiv preprint arXiv:2204.00281 (2022).
- Tt-rec: Tensor train compression for deep learning recommendation models. Proceedings of Machine Learning and Systems 3 (2021).
- Nimble GNN Embedding with Tensor-Train Decomposition. In SIGKDD.
- On-Device Recommender Systems: A Comprehensive Survey. arXiv preprint arXiv:2401.11441 (2024).
- Graph convolutional neural networks for web-scale recommender systems. In SIGKDD.
- Model Size Reduction Using Frequency Based Double Hashing for Recommender Systems. In RecSys.
- Double-scale self-supervised hypergraph learning for group recommendation. In CIKM.
- Anisotropic additive quantization for fast inner product search. In AAAI.
- Deep Learning based Recommender System: A Survey and New Perspectives. Comput. Surveys 52 (2020).
- Autoemb: Automated embedding dimensionality search in streaming recommendations. (2021).
- Personalized Elastic Embedding Learning for On-Device Recommendation. TKDE (2024).
- AutoML for Deep Recommender Systems: A Survey. TOIS (2023).
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.