Think Before Recommend: Unleashing the Latent Reasoning Power for Sequential Recommendation

Jiakai Tang, Sunhao Dai, Teng Shi, Jun Xu, Xu Chen +3 more
3/28/2025
cs.IRcs.AIcs.CL

No official code found. Best implementation: TangJiakai/ReaRec (74 stars, last commit 2025-12-28).

Abstract

Sequential Recommendation (SeqRec) aims to predict the next item by capturing sequential patterns from users' historical interactions, playing a crucial role in many real-world recommender systems. However, existing approaches predominantly adopt a direct forward computation paradigm, where the final hidden state of the sequence encoder serves as the user representation. We argue that this inference paradigm, due to its limited computational depth, struggles to model the complex evolving nature of user preferences and lacks a nuanced understanding of long-tail items, leading to suboptimal performance. To address this issue, we propose \textbf{ReaRec}, the first inference-time computing framework for recommender systems, which enhances user representations through implicit multi-step reasoning. Specifically, ReaRec autoregressively feeds the sequence's last hidden state into the sequential recommender while incorporating special reasoning position embeddings to decouple the original item encoding space from the multi-step reasoning space. Moreover, we introduce two lightweight reasoning-based learning methods, Ensemble Reasoning Learning (ERL) and Progressive Reasoning Learning (PRL), to further effectively exploit ReaRec's reasoning potential. Extensive experiments on five public real-world datasets and different SeqRec architectures demonstrate the generality and effectiveness of our proposed ReaRec. Remarkably, post-hoc analyses reveal that ReaRec significantly elevates the performance ceiling of multiple sequential recommendation backbones by approximately 30\%-50\%. Thus, we believe this work can open a new and promising avenue for future research in inference-time computing for sequential recommendation.

View on arXivView PDF

Code Implementations(1)

TangJiakai/ReaRecCommunity76%

[Under Review] Think Before Recommend: Unleashing the Latent Reasoning Power for Sequential Recommendation

744Python, Jupyter NotebookMar 28, 20259 months ago

Similar Papers

Cite this paper

@article{tang2025think,
  title  = {Think Before Recommend: Unleashing the Latent Reasoning Power for Sequential Recommendation},
  author = {Jiakai Tang and Sunhao Dai and Teng Shi and Jun Xu and Xu Chen and Wen Chen and Jian Wu and Yuning Jiang},
  year   = {2025},
  eprint = {2503.22675},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.22675v3}
}

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

Discussion