Closing the Performance Gap in Generative Recommenders with Collaborative Tokenization and Efficient Modeling

Simon Lepage, Jeremie Mary, David Picard
8/12/2025
cs.IRcs.LG

No confident code implementation found for this paper.

Abstract

Recent work has explored generative recommender systems as an alternative to traditional ID-based models, reframing item recommendation as a sequence generation task over discrete item tokens. While promising, such methods often underperform in practice compared to well-tuned ID-based baselines like SASRec. In this paper, we identify two key limitations holding back generative approaches: the lack of collaborative signal in item tokenization, and inefficiencies in the commonly used encoder-decoder architecture. To address these issues, we introduce COSETTE, a contrastive tokenization method that integrates collaborative information directly into the learned item representations, jointly optimizing for both content reconstruction and recommendation relevance. Additionally, we propose MARIUS, a lightweight, audio-inspired generative model that decouples timeline modeling from item decoding. MARIUS reduces inference cost while improving recommendation accuracy. Experiments on standard sequential recommendation benchmarks show that our approach narrows, or even eliminates, the performance gap between generative and modern ID-based models, while retaining the benefits of the generative paradigm.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lepage2025closing,
  title  = {Closing the Performance Gap in Generative Recommenders with Collaborative Tokenization and Efficient Modeling},
  author = {Simon Lepage and Jeremie Mary and David Picard},
  year   = {2025},
  eprint = {2508.14910},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.14910v1}
}

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

Discussion