Filtering with Time-frequency Analysis: An Adaptive and Lightweight Model for Sequential Recommender Systems Based on Discrete Wavelet Transform

📅 2025-03-30
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
Existing Transformer-based sequential recommendation systems (SRS) struggle to capture high-frequency, bursty patterns in user interests due to the inherent low-pass filtering property of self-attention. This work introduces discrete wavelet transform (DWT) into SRS for the first time, proposing an adaptive time-frequency filtering framework. It explicitly models both low-frequency long-term preferences and high-frequency short-term interests via learnable multi-scale DWT decomposition, and replaces self-attention with a linear-complexity time-frequency feature fusion encoder. The approach overcomes Transformer’s limitations in frequency-domain modeling, achieving significant improvements over state-of-the-art methods across multiple public benchmarks—especially on long sequences—while accelerating inference by 37% and reducing memory consumption by 42%.

Technology Category

Application Category

📝 Abstract
Sequential Recommender Systems (SRS) aim to model sequential behaviors of users to capture their interests which usually evolve over time. Transformer-based SRS have achieved distinguished successes recently. However, studies reveal self-attention mechanism in Transformer-based models is essentially a low-pass filter and ignores high frequency information potentially including meaningful user interest patterns. This motivates us to seek better filtering technologies for SRS, and finally we find Discrete Wavelet Transform (DWT), a famous time-frequency analysis technique from digital signal processing field, can effectively process both low-frequency and high-frequency information. We design an adaptive time-frequency filter with DWT technique, which decomposes user interests into multiple signals with different frequency and time, and can automatically learn weights of these signals. Furthermore, we develop DWTRec, a model for sequential recommendation all based on the adaptive time-frequency filter. Thanks to fast DWT technique, DWTRec has a lower time complexity and space complexity theoretically, and is Proficient in modeling long sequences. Experiments show that our model outperforms state-of-the-art baseline models in datasets with different domains, sparsity levels and average sequence lengths. Especially, our model shows great performance increase in contrast with previous models when the sequence grows longer, which demonstrates another advantage of our model.
Problem

Research questions and friction points this paper is trying to address.

Captures evolving user interests with time-frequency analysis
Addresses low-pass filtering limitations in Transformer-based SRS
Improves efficiency and performance in long sequence modeling
Innovation

Methods, ideas, or system contributions that make the work stand out.

Adaptive time-frequency filter using DWT
Decomposes user interests into multi-frequency signals
Lightweight model with low complexity for long sequences
🔎 Similar Papers
No similar papers found.
Sheng Lu
Sheng Lu
Nanjing Tech University
M
Mingxi Ge
College of Computer Science and Technology, Jilin University
J
Jiuyi Zhang
College of Computer Science and Technology, Jilin University
W
Wanli Zhu
College of Computer Science and Technology, Jilin University
G
Guanjin Li
College of Computer Science and Technology, Jilin University
F
Fangming Gu
College of Computer Science and Technology, Jilin University