Linear Recurrent Units for Sequential Recommendation
Zhenrui Yue, Yueqi Wang, Zhankui He, Huimin Zeng, Julian McAuley, Dong, Wang

TL;DR
This paper introduces LRURec, a linear recurrent unit model for sequential recommendation that achieves fast, incremental inference and reduced computational costs, outperforming current self-attention-based models.
Contribution
The paper proposes LRURec, a novel recurrent architecture optimized for efficiency and incremental inference in sequential recommendation tasks, addressing limitations of self-attention models.
Findings
LRURec outperforms state-of-the-art models on multiple datasets.
LRURec offers faster inference and training efficiency.
The architecture effectively handles long sequences with improved user experience.
Abstract
State-of-the-art sequential recommendation relies heavily on self-attention-based recommender models. Yet such models are computationally expensive and often too slow for real-time recommendation. Furthermore, the self-attention operation is performed at a sequence-level, thereby making low-cost incremental inference challenging. Inspired by recent advances in efficient language modeling, we propose linear recurrent units for sequential recommendation (LRURec). Similar to recurrent neural networks, LRURec offers rapid inference and can achieve incremental inference on sequential inputs. By decomposing the linear recurrence operation and designing recursive parallelization in our framework, LRURec provides the additional benefits of reduced model size and parallelizable training. Moreover, we optimize the architecture of LRURec by implementing a series of modifications to address the…
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 · Topic Modeling · Multimodal Machine Learning Applications
