paper-with-me

홈 › Papers

Repeated Padding for Sequential Recommendation

2024-03-11 · Yizhou Dang, YuTing Liu, Enneng Yang, Guibing Guo, Linying Jiang, Xingwei Wang, Jianzhe Zhao

Sequential recommendation aims to provide users with personalized suggestions based on their historical interactions. When training sequential models, padding is a widely adopted technique for two main reasons: 1) The vast majority of models can only handle fixed-length sequences; 2) Batching-based training needs to ensure that the sequences in each batch have the same length. The special value \emph{0} is usually used as the padding content, which does not contain the actual information and is ignored in the model calculations. This common-sense padding strategy leads us to a problem that has never been explored before: \emph{Can we fully utilize this idle input space by padding other content to further improve model performance and training efficiency?} In this paper, we propose a simple yet effective padding method called \textbf{Rep}eated \textbf{Pad}ding (\textbf{RepPad}). Specifically, we use the original interaction sequences as the padding content and fill it to the padding positions during model training. This operation can be performed a finite number of times or repeated until the input sequences' length reaches the maximum limit. Our RepPad can be viewed as a sequence-level data augmentation strategy. Unlike most existing works, our method contains no trainable parameters or hyperparameters and is a plug-and-play data augmentation operation. Extensive experiments on various categories of sequential models and five real-world datasets demonstrate the effectiveness and efficiency of our approach. The average recommendation performance improvement is up to 60.3\% on GRU4Rec and 24.3\% on SASRec. We also provide in-depth analysis and explanation of what makes RepPad effective from multiple perspectives. Our datasets and codes are available at \url{https://github.com/KingGugu/RepPad}.

📄 PDF Abstract BibTeX arXiv:2403.06372

Code (1)

kinggugu/reppad 공식 구현 pytorch

Tasks

Common Sense ReasoningData AugmentationSequential Recommendation

Similar Papers 제목 키워드 기반

A Systematic Reproducibility Study of BSARec for Sequential Recommendation

2025-12-19 · Jan Hutter, Hua Chang Bakker, Stan Fris, Madelon Bernardy 외 arxiv

In sequential recommendation (SR), the self-attention mechanism of Transformer-based models acts as a low-pass filter, limiting their ability to capture high-frequency signals that reflect short-term user interests. To o…

Sequential Recommendation

VoidPadding: Let [VOID] Handle Padding in Masked Diffusion Language Models so that [EOS] Can Focus on Semantic Termination

2026-06-16 · Chunyu Liu, Zhengyang Fan, Kaisen Yang, Alex Lamb arxiv

MDLMs generate text by denoising a preallocated masked response canvas, making response-length modeling central to instruction tuning. Existing MDLMs often inherit the autoregressive convention of using repeated \texttt{…

Mathematical ReasoningCode Generation

Transformers Meet ACT-R: Repeat-Aware and Sequential Listening Session Recommendation

2024-08-29 · Viet-Anh Tran, Guillaume Salha-Galvan, Bruno Sguerra, Romain Hennequin

Music streaming services often leverage sequential recommender systems to predict the best music to showcase to users based on past sequences of listening sessions. Nonetheless, most sequential recommendation methods ign…

Music RecommendationRecommendation SystemsSequential Recommendation

Rainbow Padding: Mitigating Early Termination in Instruction-Tuned Diffusion LLMs

2025-10-04 · Bumjun Kim, Dongjae Jeon, Dueun Kim, Wonje Jeung 외 arxiv

Diffusion large language models (dLLMs) have emerged as a promising alternative to autoregressive models, offering flexible generation orders and strong performance on complex reasoning tasks. However, instruction-tuned …

Multi-Grained Preference Enhanced Transformer for Multi-Behavior Sequential Recommendation

2024-11-19 · Chuan He, Yongchao Liu, Qiang Li, Weiqiang Wang 외

Sequential recommendation (SR) aims to predict the next purchasing item according to users' dynamic preference learned from their historical user-item interactions. To improve the performance of recommendation, learning …

Recommendation SystemsSequential Recommendation