atlas

Research map / Reinforcement learning / Visual and representation RL

On the Unexpected Effectiveness of Reinforcement Learning for Sequential Recommendation

ICML 2024 · Reinforcement learning › Visual and representation RL · approach: Probabilistic and autonomous RL

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Shows that RL-based sequential recommenders (SQN) gain on next-item prediction mainly because the RL auxiliary loss makes embeddings encode the user's interaction history length, and replacing RL with a direct history-length regression loss (hist) yields comparable gains.

Problem

RL-based sequential recommenders report state-of-the-art next-item prediction (NIP) performance even though NIP is a short-term, one-shot metric that RL's long-term objective should not optimize; the reason for this gain is unexplained.

Approach

Formally shows an optimal RL policy can be arbitrarily worse than a cross-entropy model under consistent NIP metrics, then diagnoses SQN's gains via feature analysis of Q-values and shows a simple auxiliary loss predicting the number of past interactions (hist) recovers comparable gains without RL.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace the DQN loss with policy evaluation loss (ablation)NextItNet · RetailRocket buy interactionsHR@5: 0.2282 -> 0.3308Helped
Replace the DQN loss with policy evaluation loss (ablation)NextItNet · RetailRocket buy interactionsNDCG@20: 0.2053 -> 0.2905Helped
Replace the RL head with prediction of past interaction count (ablation)Caser · RC15 buy interactionsHR@20: 0.6192 -> 0.6686Helped
Replace the RL head with prediction of past interaction count (ablation)GRU · RetailRocket buy interactionsHR@5: 0.1601 -> 0.1980Helped
Replace the RL head with future interaction-count prediction (ablation)GRU · RetailRocket buy interactionsHR@5: 0.1601 -> 0.0390Hurt
Replace the RL head with prediction of the next two interaction types (ablation)GRU · RetailRocket buy interactionsHR@5: 0.1601 -> 0.1644No clear effect
Replace the RL head with prediction of interaction types for the next three items (ablation)GRU · RetailRocket buy interactionsHR@5: 0.1601 -> 0.1696Helped
Add the DQN loss as an auxiliary loss (ablation)GRU · RetailRocket buy interactionsHR@5: 0.1601 -> 0.1921Helped
Add the DQN loss as an auxiliary loss (ablation)Caser · RC15 buy interactionsHR@5: 0.4095 -> 0.4263Helped
Replace the DQN loss with policy evaluation loss (ablation)Caser · RC15 buy interactionsHR@5: 0.4095 -> 0.4340Helped
Replace the RL head with interaction-type prediction (ablation)Caser · RC15 buy interactionsHR@5: 0.4095 -> 0.4351Helped
Replace the RL head with future interaction-count prediction (ablation)the sequential recommendation models · RetailRocket buy interactionsHR@5: 0.1601 -> 0.0390Hurt

Surprising findings

Limitations

Experimental setup

Datasets: RetailRocket RC15

Benchmarks: RetailRocket RC15

Metrics: HR@5 NDCG@5 HR@20 NDCG@20

Baselines: GRU NextItNet Caser SASRec SQN GRU-CAT

Builds on: SQN (Self-Supervised Q-learning) DQN GRU4Rec SASRec Caser

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy