Calibration-Disentangled Learning and Relevance-Prioritized Reranking for Calibrated Sequential Recommendation

Hyunsik Jeon, Se-eun Yoon, Julian McAuley
8/4/2024
cs.IRcs.AI

Official code: jeon185/LeapRec (4 stars, last commit 2024-08-01).

Abstract

Calibrated recommendation, which aims to maintain personalized proportions of categories within recommendations, is crucial in practical scenarios since it enhances user satisfaction by reflecting diverse interests. However, achieving calibration in a sequential setting (i.e., calibrated sequential recommendation) is challenging due to the need to adapt to users' evolving preferences. Previous methods typically leverage reranking algorithms to calibrate recommendations after training a model without considering the effect of calibration and do not effectively tackle the conflict between relevance and calibration during the reranking process. In this work, we propose LeapRec (Calibration-Disentangled Learning and Relevance-Prioritized Reranking), a novel approach for the calibrated sequential recommendation that addresses these challenges. LeapRec consists of two phases, model training phase and reranking phase. In the training phase, a backbone model is trained using our proposed calibration-disentangled learning-to-rank loss, which optimizes personalized rankings while integrating calibration considerations. In the reranking phase, relevant items are prioritized at the top of the list, with items needed for calibration following later to address potential conflicts between relevance and calibration. Through extensive experiments on four real-world datasets, we show that LeapRec consistently outperforms previous methods in the calibrated sequential recommendation. Our code is available at https://github.com/jeon185/LeapRec.

View on arXivView PDF

Code Implementations(1)

jeon185/LeapRecOfficial100%

PyTorch implementation of LeapRec (CIKM 2024)

41Shell, PythonAug 1, 20242 years ago

Similar Papers

Cite this paper

@article{jeon2024calibrationdisentangled,
  title  = {Calibration-Disentangled Learning and Relevance-Prioritized Reranking for Calibrated Sequential Recommendation},
  author = {Hyunsik Jeon and Se-eun Yoon and Julian McAuley},
  year   = {2024},
  eprint = {2408.02156},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.02156v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.02156.svg)](https://codeofpaper.com/paper/2408.02156)

Discussion