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 model with learnable filters for sequential recommendation task. The all-MLP architecture endows our model with lower time complexity, and the learnable filters can adaptively attenuate the noise information in the frequency domain. Extensive experiments conducted on eight real-world datasets demonstrate the superiority of our proposed method over competitive RNN, CNN, GNN and Transformer-based methods. Our code and data are publicly available at the link: \textcolor{blue}{\url{https://github.com/RUCAIBox/FMLP-Rec}}.
翻译:最近,诸如RNN、CNN、CNN和变异器等深层神经网络被应用到测序建议的任务中,目的是从登录用户行为数据中捕捉动态偏好特性,以得出准确的建议。然而,在在线平台中,登录用户行为数据不可避免地含有噪音,而深层建议模型很容易在这些登录数据上穿透。为了解决这个问题,我们借用了从信号处理中过滤算法的想法,这种处理可以降低频率域内的噪音。在我们的实验实验中,我们发现过滤算法可以大大改进有代表性的测序建议模式,并将简单的筛选算法(例如“键式停止过滤器”)与所有MLP结构结合,甚至可以超越有竞争力的竞争性变异模型。我们受此驱动,我们提议了“textf{FMMLP-Rec}”这一全ML模型,该模型的可学习过滤器让我们的模型在时间上变得更复杂,而可学习的过滤器可以在频率域内对噪声信息进行适应性调整。在8个现实世界进行的广泛实验中,我们现有的GNRNB/RNBL数据升级方法展示了我们现有的G-CRRRRRRR的高级链接。