paper-with-me

홈 › Papers

gSASRec: Reducing Overconfidence in Sequential Recommendation Trained with Negative Sampling

2023-08-14 · Aleksandr Petrov, Craig Macdonald

A large catalogue size is one of the central challenges in training recommendation models: a large number of items makes them memory and computationally inefficient to compute scores for all items during training, forcing these models to deploy negative sampling. However, negative sampling increases the proportion of positive interactions in the training data, and therefore models trained with negative sampling tend to overestimate the probabilities of positive interactions a phenomenon we call overconfidence. While the absolute values of the predicted scores or probabilities are not important for the ranking of retrieved recommendations, overconfident models may fail to estimate nuanced differences in the top-ranked items, resulting in degraded performance. In this paper, we show that overconfidence explains why the popular SASRec model underperforms when compared to BERT4Rec. This is contrary to the BERT4Rec authors explanation that the difference in performance is due to the bi-directional attention mechanism. To mitigate overconfidence, we propose a novel Generalised Binary Cross-Entropy Loss function (gBCE) and theoretically prove that it can mitigate overconfidence. We further propose the gSASRec model, an improvement over SASRec that deploys an increased number of negatives and the gBCE loss. We show through detailed experiments on three datasets that gSASRec does not exhibit the overconfidence problem. As a result, gSASRec can outperform BERT4Rec (e.g. +9.47% NDCG on the MovieLens-1M dataset), while requiring less training time (e.g. -73% training time on MovieLens-1M). Moreover, in contrast to BERT4Rec, gSASRec is suitable for large datasets that contain more than 1 million items.

📄 PDF Abstract BibTeX arXiv:2308.07192

Code (2)

asash/gsasrec 공식 구현 tf
asash/gsasrec-pytorch pytorch

Tasks

Sequential Recommendation

Methods 이 논문이 사용한 방법론

fail 설명 없음

Similar Papers 제목 키워드 기반

Conf-GNNRec: Quantifying and Calibrating the Prediction Confidence for GNN-based Recommendation Methods

2025-05-22 · Meng Yan, Cai Xu, Xujing Wang, Ziyu Guan 외

Recommender systems based on graph neural networks perform well in tasks such as rating and ranking. However, in real-world recommendation scenarios, noise such as user misuse and malicious advertisement gradually accumu…

PredictionRecommendation Systems

Text Matching Improves Sequential Recommendation by Reducing Popularity Biases

2023-08-27 · Zhenghao Liu, Sen Mei, Chenyan Xiong, Xiaohua LI 외

This paper proposes Text mAtching based SequenTial rEcommendation model (TASTE), which maps items and users in an embedding space and recommends items by matching their text representations. TASTE verbalizes items and us…

Recommendation SystemsSequential RecommendationText Matching

Simplification Is All You Need against Out-of-Distribution Overconfidence

2025-01-01 · CVPR 2025 1 · Keke Tang, Chao Hou, Weilong Peng, Xiang Fang 외

Deep neural networks (DNNs) often exhibit out-of-distribution (OOD) overconfidence, producing overly confident predictions on OOD samples. We attribute this issue to the inherent over-complexity of DNNs and investiga…

AllAttributeKnowledge Distillation

Rethinking Large Language Model Architectures for Sequential Recommendations

2024-02-14 · Hanbing Wang, Xiaorui Liu, Wenqi Fan, Xiangyu Zhao 외

Recently, sequential recommendation has been adapted to the LLM paradigm to enjoy the power of LLMs. LLM-based methods usually formulate recommendation information into natural language and the model is trained to predic…

Language ModelingLanguage ModellingLarge Language Modelmodel+1

Pre-trained Language Model and Knowledge Distillation for Lightweight Sequential Recommendation

2024-09-23 · Li Li, Mingyue Cheng, Zhiding Liu, Hao Zhang 외

Sequential recommendation models user interests based on historical behaviors to provide personalized recommendation. Previous sequential recommendation algorithms primarily employ neural networks to extract features of …

Knowledge DistillationLanguage ModelingLanguage ModellingRecommendation Systems+1