Learning Global and Multi-granularity Local Representation with MLP for Sequential Recommendation.

Chao Long,Huanhuan Yuan,Junhua Fang,Xuefeng Xian,Guanfeng Liu,Victor S. Sheng,Pengpeng Zhao
DOI: https://doi.org/10.1145/3638562
IF: 4.157
2023-01-01
ACM Transactions on Knowledge Discovery from Data
Abstract:Sequential recommendation aims to predict the next item of interest to users based on their historical behavior data. Usually, users' global and local preferences jointly affect the final recommendation result in different ways. Most existing works use transformers to globally model sequences, which makes them face the dilemma of quadratic computational complexity when dealing with long sequences. Moreover, the scope setting of the user's local preference is usually static and single, and cannot cover richer multi-level local semantics. To this end, we proposed a parallel architecture for capturing global representation and Multi-granularity Local dependencies with MLP for sequential Recommendation (MLM4Rec). For global representation, we utilize modified MLP-Mixer to capture global information of user sequences due to its simplicity and efficiency. For local representation, we incorporate convolution into MLP and propose a multi-granularity local awareness mechanism for capturing richer local semantic information. Moreover, we introduced a weight pooling method to adaptively fuse local-global representations instead of directly concatenation. Our model has the advantages of low complexity and high efficiency thanks to its simple MLP structure. Experimental results on three public datasets demonstrate the effectiveness of our proposed model. Our code is available here(1).
What problem does this paper attempt to address?