Is Contrastive Learning Necessary? A Study of Data Augmentation vs Contrastive Learning in Sequential Recommendation
Peilin Zhou, You-Liang Huang, Yueqi Xie, Jingqi Gao, Shoujin Wang, Jae, Boum Kim, Sunghun Kim

TL;DR
This study compares data augmentation and contrastive learning in sequential recommendation systems, finding that data augmentation alone can often match or outperform contrastive learning methods, reducing computational costs.
Contribution
The paper benchmarks eight data augmentation strategies against contrastive learning methods, revealing that data augmentation alone can effectively address data sparsity in SRS.
Findings
Certain data augmentation strategies outperform some contrastive learning methods.
Data augmentation can achieve similar or better results with less computational overhead.
Study provides a comprehensive benchmark on four real-world datasets.
Abstract
Sequential recommender systems (SRS) are designed to predict users' future behaviors based on their historical interaction data. Recent research has increasingly utilized contrastive learning (CL) to leverage unsupervised signals to alleviate the data sparsity issue in SRS. In general, CL-based SRS first augments the raw sequential interaction data by using data augmentation strategies and employs a contrastive training scheme to enforce the representations of those sequences from the same raw interaction data to be similar. Despite the growing popularity of CL, data augmentation, as a basic component of CL, has not received sufficient attention. This raises the question: Is it possible to achieve superior recommendation results solely through data augmentation? To answer this question, we benchmark eight widely used data augmentation strategies, as well as state-of-the-art CL-based SRS…
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
MethodsContrastive Learning · Sticker Response Selector
