Table of Contents
Fetching ...

Integrating Item Relevance in Training Loss for Sequential Recommender Systems

Andrea Bacciu, Federico Siciliano, Nicola Tonellotto, Fabrizio Silvestri

TL;DR

This paper tackles noise in Sequential Recommender Systems by introducing a Multi Future Items evaluation protocol and a Relevance-based loss that trains with multiple future items. By weighting future interactions according to a decreasing relevance function, the authors show robust improvements over a single-item evaluation, with notable gains in $NDCG$@10 and $HR$@10 across multiple datasets using the SASRec baseline. The key contributions are the MFI evaluation framework, the formalization of item relevance functions (Fixed, Linear, Power, Exponential), and the Relevance-based loss that incorporates these weights into training. The approach enhances robustness to noisy sequences and offers practical implications for improving ranking performance in real-world SRS deployments.

Abstract

Sequential Recommender Systems (SRSs) are a popular type of recommender system that learns from a user's history to predict the next item they are likely to interact with. However, user interactions can be affected by noise stemming from account sharing, inconsistent preferences, or accidental clicks. To address this issue, we (i) propose a new evaluation protocol that takes multiple future items into account and (ii) introduce a novel relevance-aware loss function to train a SRS with multiple future items to make it more robust to noise. Our relevance-aware models obtain an improvement of ~1.2% of NDCG@10 and 0.88% in the traditional evaluation protocol, while in the new evaluation protocol, the improvement is ~1.63% of NDCG@10 and ~1.5% of HR w.r.t the best performing models.

Integrating Item Relevance in Training Loss for Sequential Recommender Systems

TL;DR

This paper tackles noise in Sequential Recommender Systems by introducing a Multi Future Items evaluation protocol and a Relevance-based loss that trains with multiple future items. By weighting future interactions according to a decreasing relevance function, the authors show robust improvements over a single-item evaluation, with notable gains in @10 and @10 across multiple datasets using the SASRec baseline. The key contributions are the MFI evaluation framework, the formalization of item relevance functions (Fixed, Linear, Power, Exponential), and the Relevance-based loss that incorporates these weights into training. The approach enhances robustness to noisy sequences and offers practical implications for improving ranking performance in real-world SRS deployments.

Abstract

Sequential Recommender Systems (SRSs) are a popular type of recommender system that learns from a user's history to predict the next item they are likely to interact with. However, user interactions can be affected by noise stemming from account sharing, inconsistent preferences, or accidental clicks. To address this issue, we (i) propose a new evaluation protocol that takes multiple future items into account and (ii) introduce a novel relevance-aware loss function to train a SRS with multiple future items to make it more robust to noise. Our relevance-aware models obtain an improvement of ~1.2% of NDCG@10 and 0.88% in the traditional evaluation protocol, while in the new evaluation protocol, the improvement is ~1.63% of NDCG@10 and ~1.5% of HR w.r.t the best performing models.
Paper Structure (13 sections, 1 equation, 4 figures, 2 tables)

This paper contains 13 sections, 1 equation, 4 figures, 2 tables.

Figures (4)

  • Figure 1: A visualization of how the various loss scaling strategy weigh the item relevance.
  • Figure 2: NDCG@10 at varying training epochs for all 5 models on the MovieLens 1M dataset
  • Figure 3: NDCG@10 at varying number of positive items used for evaluation on Movielens-1M
  • Figure 4: NDCG@10 at varying training epochs for the new item-relevance models for different numbers of training positives on Movielens-1M

Theorems & Definitions (3)

  • Definition 1
  • Definition 2
  • Definition 3