Positional encoding is not the same as context: A study on positional encoding for sequential recommendation
Alejo Lopez-Avila, Jinhua Du, Abbas Shimary, Ze Li

TL;DR
This study clarifies the distinct roles of positional encodings versus temporal footprints in sequential recommendation systems, showing that proper encoding selection enhances model performance and robustness.
Contribution
It highlights the critical difference between positional encodings and temporal footprints, introduces new encodings, and demonstrates their impact on recommendation accuracy and stability.
Findings
Proper positional encodings improve recommendation performance.
New encodings outperform existing methods.
Encoding choice affects model robustness and training stability.
Abstract
The rapid growth of streaming media and e-commerce has driven advancements in recommendation systems, particularly Sequential Recommendation Systems (SRS). These systems employ users' interaction histories to predict future preferences. While recent research has focused on architectural innovations like transformer blocks and feature extraction, positional encodings, crucial for capturing temporal patterns, have received less attention. These encodings are often conflated with contextual, such as the temporal footprint, which previous works tend to treat as interchangeable with positional information. This paper highlights the critical distinction between temporal footprint and positional encodings, demonstrating that the latter offers unique relational cues between items, which the temporal footprint alone cannot provide. Through extensive experimentation on eight Amazon datasets and…
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
TopicsRecommender Systems and Techniques
MethodsSticker Response Selector
