Efficient On-Device Session-Based Recommendation
Not on the map. Why?
Abstract (arXiv)
On-device session-based recommendation systems have been achieving increasing attention on account of the low energy/resource consumption and privacy protection while providing promising recommendation performance. To fit the powerful neural session-based recommendation models in resource-constrained mobile devices, tensor-train decomposition and its variants have been widely applied to reduce memory footprint by decomposing the embedding table into smaller tensors, showing great potential in compressing recommendation models. However, these model compression techniques significantly increase the local inference time due to the complex process of generating index lists and a series of tensor multiplications to form item embeddings, and the resultant on-device recommender fails to provide real-time response and recommendation. To improve the online recommendation efficiency, we propose to learn compositional encoding-based compact item representations. Specifically, each item is represented by a compositional code that consists of several codewords, and we learn embedding vectors to represent each codeword instead of each item. Then the composition of the codeword embedding vectors from different embedding matrices (i.e., codebooks) forms the item embedding. Since the size of codebooks can be extremely small, the recommender model is thus able to fit in resource-constrained devices and meanwhile can save the codebooks for fast local inference.Besides, to prevent the loss of model capacity caused by compression, we propose a bidirectional self-supervised knowledge distillation framework. Extensive experimental results on two benchmark datasets demonstrate that compared with existing methods, the proposed on-device recommender not only achieves an 8x inference speedup with a large compression ratio but also shows superior recommendation performance.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Sep 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 1; 2026: 1.
8 papers.
- 2023Graph Condensation for Inductive Node Representation Learningcited by 31
- 2024MeMemo: On-device Retrieval Augmentation for Private and Personalized Text Generationcited by 12
- 2024Training Machine Learning models at the Edge: A Surveycited by 11
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagationcited by 8
- 2024A Population-to-individual Tuning Framework for Adapting Pretrained LM to On-device User Intent Predictioncited by 6
- 2024CUPID: A Real-Time Session-Based Reciprocal Recommendation System for a One-on-One Social Discovery Platformcited by 0
- 2025Coarse-to-Fine Lightweight Meta-Embedding for ID-Based Recommendationcited by 0
- 2026A Survey on GNN-based Link Prediction: Techniques, Applications, and Challengescited by 0
- 2026A Survey on GNN-based Link Prediction: Techniques, Applications, and Challenges29 Apr 2026
- 2025Coarse-to-Fine Lightweight Meta-Embedding for ID-Based Recommendation21 Jan 2025
- 2024CUPID: A Real-Time Session-Based Reciprocal Recommendation System for a One-on-One Social Discovery Platform8 Oct 2024
- 2024A Population-to-individual Tuning Framework for Adapting Pretrained LM to On-device User Intent Prediction19 Aug 2024
- 2024MeMemo: On-device Retrieval Augmentation for Private and Personalized Text Generation2 Jul 2024
- 2024Training Machine Learning models at the Edge: A Survey5 Mar 2024
- 2023Accelerating Scalable Graph Neural Network Inference with Node-Adaptive Propagation17 Oct 2023
- 2023Graph Condensation for Inductive Node Representation Learning29 Jul 2023