paper-with-me

홈 › Papers

An Attentive Inductive Bias for Sequential Recommendation beyond the Self-Attention

2023-12-16 · Yehjin Shin, Jeongwhan Choi, Hyowon Wi, Noseong Park

Sequential recommendation (SR) models based on Transformers have achieved remarkable successes. The self-attention mechanism of Transformers for computer vision and natural language processing suffers from the oversmoothing problem, i.e., hidden representations becoming similar to tokens. In the SR domain, we, for the first time, show that the same problem occurs. We present pioneering investigations that reveal the low-pass filtering nature of self-attention in the SR, which causes oversmoothing. To this end, we propose a novel method called $\textbf{B}$eyond $\textbf{S}$elf-$\textbf{A}$ttention for Sequential $\textbf{Rec}$ommendation (BSARec), which leverages the Fourier transform to i) inject an inductive bias by considering fine-grained sequential patterns and ii) integrate low and high-frequency information to mitigate oversmoothing. Our discovery shows significant advancements in the SR domain and is expected to bridge the gap for existing Transformer-based SR models. We test our proposed approach through extensive experiments on 6 benchmark datasets. The experimental results demonstrate that our model outperforms 7 baseline methods in terms of recommendation performance. Our code is available at https://github.com/yehjin-shin/BSARec.

📄 PDF Abstract BibTeX arXiv:2312.10325

Code (2)

jeongwhanchoi/BSARec 공식 구현 pytorch
yehjin-shin/bsarec pytorch

Tasks

Recommendation SystemsSequential Recommendation

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Multi-Head Attention 설명 없음
Attention 설명 없음
Transformer A Transformer is a model architecture that eschews recurrence and instead relies entirely on an [attention…

Similar Papers 제목 키워드 기반

RetaGNN: Relational Temporal Attentive Graph Neural Networks for Holistic Sequential Recommendation

2021-01-29 · Cheng Hsu, Cheng-Te Li

Sequential recommendation (SR) is to accurately recommend a list of items for a user based on her current accessed ones. While new-coming users continuously arrive in the real world, one crucial task is to have inductive…

Sequential Recommendation

Your Causal Self-Attentive Recommender Hosts a Lonely Neighborhood

2024-06-04 · Yueqi Wang, Zhankui He, Zhenrui Yue, Julian McAuley 외

In the context of sequential recommendation, a pivotal issue pertains to the comparative analysis between bi-directional/auto-encoding (AE) and uni-directional/auto-regressive (AR) attention mechanisms, where the conclus…

feature selectionInductive BiasSequential Recommendation

Recurrent Attentive Neural Process for Sequential Data

2019-10-17 · Shenghao Qin, Jiacheng Zhu, Jimmy Qin, Wenshuo Wang 외

Neural processes (NPs) learn stochastic processes and predict the distribution of target output adaptively conditioned on a context set of observed input-output pairs. Furthermore, Attentive Neural Process (ANP) improved…

Autonomous Driving

SANST: A Self-Attentive Network for Next Point-of-Interest Recommendation

2020-01-22 · Qianyu Guo, Jianzhong Qi

Next point-of-interest (POI) recommendation aims to offer suggestions on which POI to visit next, given a user's POI visit history. This problem has a wide application in the tourism industry, and it is gaining an increa…

Sequential Recommendation

Revisiting Self-Attentive Sequential Recommendation

2025-04-13 · Zan Huang

Recommender systems are ubiquitous in on-line services to drive businesses. And many sequential recommender models were deployed in these systems to enhance personalization. The approach of using the transformer decoder …

DecoderRecommendation SystemsSequential Recommendation