Unifying Generative and Dense Retrieval for Sequential Recommendation

Liu Yang, Fabian Paischer, Kaveh Hassani, Jiacheng Li, Shuai Shao +9 more
11/27/2024
cs.IRcs.AI

No official code found. Best implementation: facebookresearch/liger (43 stars, last commit 2025-06-16).

Abstract

Sequential dense retrieval models utilize advanced sequence learning techniques to compute item and user representations, which are then used to rank relevant items for a user through inner product computation between the user and all item representations. However, this approach requires storing a unique representation for each item, resulting in significant memory requirements as the number of items grow. In contrast, the recently proposed generative retrieval paradigm offers a promising alternative by directly predicting item indices using a generative model trained on semantic IDs that encapsulate items' semantic information. Despite its potential for large-scale applications, a comprehensive comparison between generative retrieval and sequential dense retrieval under fair conditions is still lacking, leaving open questions regarding performance, and computation trade-offs. To address this, we compare these two approaches under controlled conditions on academic benchmarks and propose LIGER (LeveragIng dense retrieval for GEnerative Retrieval), a hybrid model that combines the strengths of these two widely used methods. LIGER integrates sequential dense retrieval into generative retrieval, mitigating performance differences and enhancing cold-start item recommendation in the datasets evaluated. This hybrid approach provides insights into the trade-offs between these approaches and demonstrates improvements in efficiency and effectiveness for recommendation systems in small-scale benchmarks.

View on arXivView PDF

Code Implementations(1)

This repo contains the codebase for the paper "Unifying Generative and Dense Retrieval for Sequential Recommendation".

438Shell, PythonMay 23, 20251 years agoNOASSERTION

Similar Papers

Cite this paper

@article{yang2024unifying,
  title  = {Unifying Generative and Dense Retrieval for Sequential Recommendation},
  author = {Liu Yang and Fabian Paischer and Kaveh Hassani and Jiacheng Li and Shuai Shao and Zhang Gabriel Li and Yun He and Xue Feng and Nima Noorshams and Sem Park and Bo Long and Robert D Nowak and Xiaoli Gao and Hamid Eghbalzadeh},
  year   = {2024},
  eprint = {2411.18814},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.18814v2}
}

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

Discussion