TL;DR
This paper introduces FMLP-Rec, an all-MLP sequential recommendation model with learnable filters that effectively reduce noise in user behavior data, outperforming complex models like Transformers in accuracy and efficiency.
Contribution
It proposes a novel all-MLP architecture with adaptive learnable filters for noise reduction, achieving superior performance in sequential recommendation tasks.
Findings
Filtering algorithms significantly improve recommendation models.
FMLP-Rec outperforms Transformer-based models on multiple datasets.
The model has lower time complexity due to its all-MLP design.
Abstract
Recently, deep neural networks such as RNN, CNN and Transformer have been applied in the task of sequential recommendation, which aims to capture the dynamic preference characteristics from logged user behavior data for accurate recommendation. However, in online platforms, logged user behavior data is inevitable to contain noise, and deep recommendation models are easy to overfit on these logged data. To tackle this problem, we borrow the idea of filtering algorithms from signal processing that attenuates the noise in the frequency domain. In our empirical experiments, we find that filtering algorithms can substantially improve representative sequential recommendation models, and integrating simple filtering algorithms (eg Band-Stop Filter) with an all-MLP architecture can even outperform competitive Transformer-based models. Motivated by it, we propose \textbf{FMLP-Rec}, an all-MLP…
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
MethodsMulti-Head Attention · Attention Is All You Need · Linear Layer · Position-Wise Feed-Forward Layer · Byte Pair Encoding · Absolute Position Encodings · Residual Connection · Layer Normalization · Label Smoothing · Dropout
