paper-with-me

Papers

Efficient On-Device Session-Based Recommendation

2022-09-27 · Xin Xia, Junliang Yu, Qinyong Wang, Chaoqun Yang, Quoc Viet Hung Nguyen, Hongzhi Yin

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.

📄 PDF Abstract BibTeX arXiv:2209.13422

Code (1)

xiaxin1998/eodrec 공식 구현 pytorch

Tasks

Knowledge DistillationModel CompressionRecommendation SystemsSession-Based Recommendations

Methods 이 논문이 사용한 방법론

Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…

Similar Papers 제목 키워드 기반

Towards Communication-Efficient Model Updating for On-Device Session-Based Recommendation

2023-08-24 · Xin Xia, Junliang Yu, Guandong Xu, Hongzhi Yin

On-device recommender systems recently have garnered increasing attention due to their advantages of providing prompt response and securing privacy. To stay current with evolving user interests, cloud-based recommender s…

Recommendation SystemsSession-Based Recommendations

Inter-Session Modeling for Session-Based Recommendation

2017-06-22 · Massimiliano Ruocco, Ole Steinar Lillestøl Skrede, Helge Langseth

In recent years, research has been done on applying Recurrent Neural Networks (RNNs) as recommender systems. Results have been promising, especially in the session-based setting where RNNs have been shown to outperform s…

Recommendation SystemsSession-Based Recommendations

Time is of the Essence: a Joint Hierarchical RNN and Point Process Model for Time and Item Predictions

2018-12-04 · Bjørnar Vassøy, Massimiliano Ruocco, Eliezer de Souza da Silva, Erlend Aune

In recent years session-based recommendation has emerged as an increasingly applicable type of recommendation. As sessions consist of sequences of events, this type of recommendation is a natural fit for Recurrent Neural…

Session-Based Recommendations

Next-item Recommendations in Short Sessions

2021-07-15 · Wenzhuo Song, Shoujin Wang, Yan Wang, Shengsheng Wang

The changing preferences of users towards items trigger the emergence of session-based recommender systems (SBRSs), which aim to model the dynamic preferences of users for next-item recommendations. However, most of the …

Few-Shot LearningMeta-LearningRecommendation SystemsRetrieval

Intra-session Context-aware Feed Recommendation in Live Systems

2022-09-30 · Luo Ji, Gao Liu, Mingyang Yin, Hongxia Yang

Feed recommendation allows users to constantly browse items until feel uninterested and leave the session, which differs from traditional recommendation scenarios. Within a session, user's decision to continue browsing o…