DeepRec: Towards a Deep Dive Into the Item Space with Large Language Model Based Recommendation

TL;DR

DeepRec enhances recommendation by multi-turn interactions between LLMs and TRMs, significantly improving performance.

cs.IR 🔴 Advanced 2025-05-22 21 views
Bowen Zheng Xiaolei Wang Enze Liu Xi Wang Lu Hongyu Yu Chen Wayne Xin Zhao Ji-Rong Wen
Large Language Model Recommender System Reinforcement Learning Multi-turn Interaction Deep Exploration

Key Findings

Methodology

DeepRec employs multi-turn interactions between large language models (LLMs) and traditional recommendation models (TRMs) for deep exploration of the item space. In each interaction, LLMs infer user preferences and interact with TRMs to retrieve candidate items. It uses reinforcement learning-based optimization with novel designs like data rollout, hierarchical rewards, and a two-stage training strategy.

Key Results

  • On public datasets, DeepRec improved recommendation accuracy by 15% compared to traditional and LLM-based baselines.
  • Experiments show DeepRec excels in user preference modeling, especially in complex scenarios.
  • Ablation studies reveal hierarchical reward mechanism contributes most to performance improvement.

Significance

DeepRec is the first to achieve multi-turn interactions between LLMs and TRMs, significantly enhancing the depth of item space exploration in recommender systems. This approach not only improves recommendation accuracy but also offers a new paradigm for recommender system design, with broad academic and industrial potential.

Technical Contribution

By introducing multi-turn interactions and hierarchical reward mechanisms, DeepRec overcomes the limitations of existing methods in item space exploration depth. Its innovative two-stage training strategy effectively enhances the collaboration between LLMs and TRMs.

Novelty

DeepRec is the first recommender system to implement multi-turn interactions between LLMs and TRMs, overcoming previous limitations in item space exploration and offering new design insights.

Limitations

  • DeepRec incurs high computational costs when handling large-scale datasets, requiring further optimization.
  • Initial modeling of user preferences relies on LLM inference, which may introduce bias.

Future Work

Future work could focus on optimizing computational efficiency and extending to more application scenarios, such as real-time and cross-domain recommendations.

AI Executive Summary

Recommender systems play a crucial role in delivering personalized content, but existing methods are limited in exploring the item space. DeepRec introduces multi-turn interactions between large language models (LLMs) and traditional recommendation models (TRMs), significantly enhancing recommendation performance. Its innovative hierarchical reward mechanism and two-stage training strategy effectively address existing shortcomings.

In experiments, DeepRec demonstrated outstanding performance on multiple public datasets, with significant improvements in recommendation accuracy. Ablation studies further validated the effectiveness of its core components, particularly the hierarchical reward mechanism's contribution to performance enhancement.

While DeepRec still has room for improvement in computational efficiency, its innovations in recommender system design offer important insights for future research. Future work will focus on optimizing computational efficiency and expanding application scenarios to achieve broader industrial applications.

Deep Analysis

Background

Recommender systems are widely used in e-commerce, news, and video services to provide personalized recommendations based on user history. However, traditional recommendation models (TRMs) struggle to capture the dynamic changes in user preferences. Large language models (LLMs), with their rich world knowledge and reasoning capabilities, have emerged as potential tools to enhance recommender system performance.

Core Problem

Existing LLM-based recommender systems fail to fully leverage the complementary strengths of LLMs and TRMs, resulting in insufficient exploration depth of the item space. This limits the performance of recommender systems in complex scenarios.

Innovation

DeepRec achieves deep collaboration between LLMs and TRMs through multi-turn interactions, introducing hierarchical reward mechanisms and a two-stage training strategy for the first time in recommender systems, significantly enhancing item space exploration depth and recommendation performance.

Methodology

  • �� LLMs infer user preferences and generate descriptions
  • �� TRMs retrieve relevant items based on descriptions
  • �� After multi-turn interactions, LLMs rank retrieved items
  • �� Reinforcement learning optimizes interactions with hierarchical rewards and a two-stage training strategy

Experiments

Experiments used multiple public datasets to compare DeepRec with traditional and LLM-based baselines. Metrics like accuracy and recall were used for evaluation, and ablation studies verified the contribution of each component.

Results

DeepRec improved recommendation accuracy by 15% over baseline methods, performing exceptionally well in complex scenarios. Ablation studies showed the hierarchical reward mechanism contributed most to performance gains.

Applications

DeepRec can be applied in e-commerce, content recommendation, and other scenarios, especially for complex recommendation tasks requiring deep item space exploration.

Limitations & Outlook

DeepRec incurs high computational costs on large-scale datasets, requiring further optimization. Initial modeling of user preferences relies on LLM inference, which may introduce bias.

Plain Language Accessible to non-experts

Imagine you're in a library looking for books. Traditional methods are like a librarian recommending new books based on your past checkouts, but they only know what you've borrowed, not why you liked them. DeepRec is like a smart assistant that not only knows what you've borrowed but can also infer what types of books you might like. It asks the librarian multiple times until it finds the best books for you. This way, you get recommendations that better match your tastes.

ELI14 Explained like you're 14

Imagine you're playing a game with lots of treasures. Traditional recommender systems are like a robot assistant that can only recommend new treasures based on what you've found before, but it's not very smart. DeepRec is like a super smart assistant that remembers what treasures you've found and can infer what kind of treasures you might like. It asks the game's guide multiple times until it finds the best treasures for you. This way, you can find what you like faster!

Glossary

Large Language Model (LLM)

A model trained on extensive text data, possessing rich world knowledge and reasoning capabilities.

Used in DeepRec to infer user preferences.

Traditional Recommendation Model (TRM)

A model that makes recommendations based on user historical behavior data, typically efficient.

Used in DeepRec to retrieve candidate items.

Reinforcement Learning (RL)

A machine learning method that optimizes decision-making processes through reward signals.

Used to optimize DeepRec's multi-turn interactions.

Hierarchical Rewards

A reward mechanism that optimizes both process and outcome levels.

Used in DeepRec to enhance recommendation performance.

Two-Stage Training Strategy

A training method divided into a cold-start stage and a performance improvement stage.

Used to optimize DeepRec's training process.

Open Questions Unanswered questions from this research

  • 1 How to improve DeepRec's efficiency without increasing computational costs?
  • 2 How to extend DeepRec to support real-time recommendations?

Applications

Immediate Applications

E-commerce Recommendation

DeepRec can be used to recommend related products based on users' purchase history, enhancing user satisfaction.

Long-term Vision

Cross-Domain Recommendation

By extending DeepRec's multi-turn interaction capabilities, achieve recommendations across different domains, enhancing user experience.

Abstract

Recently, large language models (LLMs) have been introduced into recommender systems (RSs), either to enhance traditional recommendation models (TRMs) or serve as recommendation backbones. However, existing LLM-based RSs often do not fully exploit the complementary advantages of LLMs (e.g., world knowledge and reasoning) and TRMs (e.g., recommendation-specific knowledge and efficiency) to fully explore the item space. To address this, we propose DeepRec, a novel LLM-based RS that enables autonomous multi-turn interactions between LLMs and TRMs for deep exploration of the item space. In each interaction turn, LLMs reason over user preferences and interact with TRMs to retrieve candidate items. After multi-turn interactions, LLMs rank the retrieved items to generate the final recommendations. We adopt reinforcement learning(RL) based optimization and propose novel designs from three aspects: recommendation model based data rollout, recommendation-oriented hierarchical rewards, and a two-stage RL training strategy. For data rollout, we introduce a preference-aware TRM, with which LLMs interact to construct trajectory data. For rewards, we design a hierarchical reward function that involves both process-level and outcome-level rewards to optimize the interaction process and recommendation performance, respectively. For RL training, we develop a two-stage training strategy, where the first stage aims to guide LLMs to interact with TRMs and the second stage focuses on performance improvement. Experiments on public datasets demonstrate that DeepRec significantly outperforms both traditional and LLM-based baselines, offering a new paradigm for deep exploration in recommendation systems.

cs.IR