Learning Compact Compositional Embeddings via Regularized Pruning for Recommendation
Xurong Liang, Tong Chen, Quoc Viet Hung Nguyen, Jianxin Li, Hongzhi, Yin

TL;DR
This paper introduces CERP, a novel compact embedding framework for recommender systems that combines two smaller meta-embeddings with regularized pruning, improving memory efficiency and accuracy.
Contribution
CERP is a new method that represents entities using combined smaller embeddings and encourages complementary information through regularized pruning.
Findings
CERP outperforms state-of-the-art baselines on real-world datasets.
CERP maintains high accuracy under strict memory constraints.
CERP is compatible with popular recommendation models.
Abstract
Latent factor models are the dominant backbones of contemporary recommender systems (RSs) given their performance advantages, where a unique vector embedding with a fixed dimensionality (e.g., 128) is required to represent each entity (commonly a user/item). Due to the large number of users and items on e-commerce sites, the embedding table is arguably the least memory-efficient component of RSs. For any lightweight recommender that aims to efficiently scale with the growing size of users/items or to remain applicable in resource-constrained settings, existing solutions either reduce the number of embeddings needed via hashing, or sparsify the full embedding table to switch off selected embedding dimensions. However, as hash collision arises or embeddings become overly sparse, especially when adapting to a tighter memory budget, those lightweight recommenders inevitably have 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Sentiment Analysis and Opinion Mining · Caching and Content Delivery
MethodsPruning
