Publication | Open Access
LightRec: A Memory and Search-Efficient Recommender System
75
Citations
38
References
2020
Year
Unknown Venue
EngineeringMachine LearningDeep Recommender SystemsLearning To RankText MiningNatural Language ProcessingInformation RetrievalData ScienceData MiningLightweight Recommender SystemCollaborative FilteringKnowledge DiscoveryConversational Recommender SystemComputer ScienceCold-start ProblemDeep LearningRetrieval Augmented GenerationGroup RecommendersSearch-efficient Recommender SystemAdditive Composition
Deep recommender systems have achieved remarkable improvements in recent years. Despite its superior ranking precision, the running efficiency and memory consumption turn out to be severe bottlenecks in reality. To overcome both limitations, we propose LightRec, a lightweight recommender system which enjoys fast online inference and economic memory consumption. The backbone of LightRec is a total of B codebooks, each of which is composed of W latent vectors, known as codewords. On top of such a structure, LightRec will have an item represented as additive composition of B codewords, which are optimally selected from each of the codebooks. To effectively learn the codebooks from data, we devise an end-to-end learning workflow, where challenges on the inherent differentiability and diversity are conquered by the proposed techniques. In addition, to further improve the representation quality, several distillation strategies are employed, which better preserves user-item relevance scores and relative ranking orders. LightRec is extensively evaluated with four real-world datasets, which gives rise to two empirical findings: 1) compared with those the state-of-the-art lightweight baselines, LightRec achieves over 11% relative improvements in terms of recall performance; 2) compared to conventional recommendation algorithms, LightRec merely incurs negligible accuracy degradation while leads to more than 27x speedup in top-k recommendation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1