On-device Content-based Recommendation with Single-shot Embedding Pruning: A Cooperative Game Perspective
Hung Vinh Tran, Tong Chen, Guanhua Ye, Quoc Viet Hung Nguyen, Kai, Zheng, Hongzhi Yin

TL;DR
This paper introduces Shaver, a novel embedding pruning method for content-based recommenders that uses Shapley values from cooperative game theory to efficiently reduce model size without retraining, suitable for resource-limited devices.
Contribution
We propose Shaver, a contribution-based embedding pruning method using Shapley values, with an efficient estimation technique and a field-aware codebook to improve on existing methods.
Findings
Shaver achieves competitive recommendation accuracy across various parameter budgets.
The proposed method significantly reduces computation costs compared to traditional Shapley value calculations.
Experiments on three real-world datasets validate the effectiveness of Shaver in resource-constrained environments.
Abstract
Content-based Recommender Systems (CRSs) play a crucial role in shaping user experiences in e-commerce, online advertising, and personalized recommendations. However, due to the vast amount of categorical features, the embedding tables used in CRS models pose a significant storage bottleneck for real-world deployment, especially on resource-constrained devices. To address this problem, various embedding pruning methods have been proposed, but most existing ones require expensive retraining steps for each target parameter budget, leading to enormous computation costs. In reality, this computation cost is a major hurdle in real-world applications with diverse storage requirements, such as federated learning and streaming settings. In this paper, we propose Shapley Value-guided Embedding Reduction (Shaver) as our response. With Shaver, we view the problem from a cooperative game…
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 · Digital Marketing and Social Media · Digital Games and Media
MethodsPruning
