paper-with-me

Papers

Scalable Cross-Entropy Loss for Sequential Recommendations with Large Item Catalogs

2024-09-27 · Gleb Mezentsev, Danil Gusak, Ivan Oseledets, Evgeny Frolov

Scalability issue plays a crucial role in productionizing modern recommender systems. Even lightweight architectures may suffer from high computational overload due to intermediate calculations, limiting their practicality in real-world applications. Specifically, applying full Cross-Entropy (CE) loss often yields state-of-the-art performance in terms of recommendations quality. Still, it suffers from excessive GPU memory utilization when dealing with large item catalogs. This paper introduces a novel Scalable Cross-Entropy (SCE) loss function in the sequential learning setup. It approximates the CE loss for datasets with large-size catalogs, enhancing both time efficiency and memory usage without compromising recommendations quality. Unlike traditional negative sampling methods, our approach utilizes a selective GPU-efficient computation strategy, focusing on the most informative elements of the catalog, particularly those most likely to be false positives. This is achieved by approximating the softmax distribution over a subset of the model outputs through the maximum inner product search. Experimental results on multiple datasets demonstrate the effectiveness of SCE in reducing peak memory usage by a factor of up to 100 compared to the alternatives, retaining or even exceeding their metrics values. The proposed approach also opens new perspectives for large-scale developments in different domains, such as large language models.

📄 PDF Abstract BibTeX arXiv:2409.18721

Code (1)

AIRI-Institute/Scalable-SASRec 공식 구현 pytorch

Tasks

GPURecommendation SystemsSequential Recommendation

Methods 이 논문이 사용한 방법론

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$…

Similar Papers 제목 키워드 기반

RECE: Reduced Cross-Entropy Loss for Large-Catalogue Sequential Recommenders

2024-08-05 · Danil Gusak, Gleb Mezentsev, Ivan Oseledets, Evgeny Frolov

Scalability is a major challenge in modern recommender systems. In sequential recommendations, full Cross-Entropy (CE) loss achieves state-of-the-art recommendation quality but consumes excessive GPU memory with large it…

GPURecommendation Systems

Context-Aware Sequential Model for Multi-Behaviour Recommendation

2023-12-15 · Shereen Elsayed, Ahmed Rashed, Lars Schmidt-Thieme

Sequential recommendation models are crucial for next-item recommendations in online platforms, capturing complex patterns in user interactions. However, many focus on a single behavior, overlooking valuable implicit int…

modelMultibehavior RecommendationSequential Recommendation

Turning Dross Into Gold Loss: is BERT4Rec really better than SASRec?

2023-09-14 · Anton Klenitskiy, Alexey Vasilev

Recently sequential recommendations and next-item prediction task has become increasingly popular in the field of recommender systems. Currently, two state-of-the-art baselines are Transformer-based models SASRec and BER…

Recommendation Systems

Confidence-aware Fine-tuning of Sequential Recommendation Systems via Conformal Prediction

2024-02-14 · Chen Wang, Fangxin Wang, Ruocheng Guo, Yueqing Liang 외

In Sequential Recommendation Systems (SRecsys), traditional training approaches that rely on Cross-Entropy (CE) loss often prioritize accuracy but fail to align well with user satisfaction metrics. CE loss focuses on max…

Conformal PredictionModel SelectionRecommendation SystemsSequential Recommendation

Temporal Importance Factor for Loss Functions for CTR Prediction

2023-11-28 · Ramazan Tarık Türksoy, Beyza Türkmen, Furkan Durmuş

Click-through rate (CTR) prediction is an important task for the companies to recommend products which better match user preferences. User behavior in digital advertising is dynamic and changes over time. It is crucial f…

Click-Through Rate Prediction