arrow
返回

Efficient On-Device Session-Based Recommendation

delete2023-01-13
delete16
delete
OA
AI
X
Xin Xia
J
Junliang Yu
Q
Qinyong Wang
C
Chaoqun Yang
Q
Quoc Viet Hung Nguyen
H
Hongzhi Yin *
DOI:10.1145/3580364delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
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. The resultant on-device recommender fails to provide real-time responses and recommendations. 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 save the codebooks for fast local inference. In addition, 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. The code is released at https://github.com/xiaxin1998/EODRec.
Keyword:
Model compression
on-device learning
next-item recommendation
self-supervised learning
knowledge distillation

期刊

ACM Transactions on Information Systems 封面图
ACM Transactions on Information Systems
IF:
9.1
论文数:
1.2K
被引数:
4.7K

机构

G
Griffith University
学者数:
1.5W
论文数: 1.6W
被引数: 2.5W
U
University of Queensland
学者数:
5.0W
论文数: 5.1W
被引数: 9.2W
B
baidu
学者数:
578
论文数: 471
被引数: 1
学者 查看更多机构
引用论文

引用论文

How can physiology best contribute to wildlife conservation in a warming world?
err2023-06-03
err0
errOAAI
errFrank Seebacher; Edward Narayan; Jodie L Rummer; Sean Tomlinson; Steven J Cooke
err分享
err收藏
Lockdown impact on COVID-19 epidemics in regions across metropolitan France
err2020-10-01
err0
errOAAI
errSimon Cauchemez; Cécile Tran Kiem; Juliette Paireau; Patrick Rolland; Arnaud Fontanet
err分享
err收藏
Trajectories of adolescent life satisfaction
err
IF0
err2020-08-20
err0
errOAAI
errAmy Orben; Richard E. Lucas; Delia Fuhrmann; Rogier Kievit
err分享
err收藏
学者 查看更多内容