Litcius/Paper detail

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

2023ACM Transactions on Knowledge Discovery from Data14 citationsDOI

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 M ulti-granularity L ocal dependencies with M LP for sequential Rec ommendation ( 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 .

Topics & Concepts

GranularityComputer scienceRepresentation (politics)Artificial intelligenceData miningPattern recognition (psychology)Machine learningOperating systemPolitical scienceLawPoliticsRecommender Systems and TechniquesImage Retrieval and Classification TechniquesAdvanced Image and Video Retrieval Techniques