Autoregressive Generation Strategies for Top-K Sequential Recommendations

Anna Volodkevich, Danil Gusak, Anton Klenitskiy, Alexey Vasilev
9/26/2024
cs.IRcs.LG

No official code found. Best implementation: dalibra/autoregressive-generation-strategies-longterm-seqrec (6 stars, last commit 2025-08-24).

Abstract

The goal of modern sequential recommender systems is often formulated in terms of next-item prediction. In this paper, we explore the applicability of generative transformer-based models for the Top-K sequential recommendation task, where the goal is to predict items a user is likely to interact with in the "near future". We explore commonly used autoregressive generation strategies, including greedy decoding, beam search, and temperature sampling, to evaluate their performance for the Top-K sequential recommendation task. In addition, we propose novel Reciprocal Rank Aggregation (RRA) and Relevance Aggregation (RA) generation strategies based on multi-sequence generation with temperature sampling and subsequent aggregation. Experiments on diverse datasets give valuable insights regarding commonly used strategies' applicability and show that suggested approaches improve performance on longer time horizons compared to widely-used Top-K prediction approach and single-sequence autoregressive generation strategies.

View on arXivView PDF

Code Implementations(1)

This repository contains code for the paper ''Autoregressive Generation Strategies for Top-K Sequential Recommendations''

60Python, Jupyter NotebookJul 5, 20231 years ago

Similar Papers

Cite this paper

@article{volodkevich2024autoregressive,
  title  = {Autoregressive Generation Strategies for Top-K Sequential Recommendations},
  author = {Anna Volodkevich and Danil Gusak and Anton Klenitskiy and Alexey Vasilev},
  year   = {2024},
  eprint = {2409.17730},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.17730v1}
}

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/2409.17730.svg)](https://codeofpaper.com/paper/2409.17730)

Discussion