atlas

Research map / Large language models / Retrieval and knowledge

Re2LLM: Reflective Reinforcement Large Language Model for Session-based Recommendation

AAAI 2025 · Large language models › Retrieval and knowledge · approach: Knowledge editing in LLMs · 10 citations (OpenAlex)

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.

Re2LLM keeps a GPT-4 backbone frozen, has it self-reflect on recommendation errors to build a hint knowledge base, and trains a lightweight PPO retrieval agent to select hints for session-based recommendation.

Problem

Session-based recommendation with LLMs: prompt-based methods lack task-specific feedback for finding good prompts, while fine-tuning is computationally expensive and tied to open-source backbones.

Approach

Use the LLM's own self-reflection to generate and filter a non-redundant knowledge base of natural-language hints from incorrect predictions, then learn a lightweight PPO retrieval agent (state from BERT embeddings of session) that picks which hint to add to the prompt using reward equal to the NDCG improvement from the hint-enhanced prompt, keeping the LLM frozen.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Re2LLM instead of the strongest baselineMovie few-shot · Movie few-shotHR@5: 0.3649 -> 0.4126Helped
Use Re2LLM instead of the strongest baselineMovie few-shot · Movie few-shotHR@10: 0.5110 -> 0.5735Helped
Use Re2LLM instead of the strongest baselineMovie few-shot · Movie few-shotNDCG@5: 0.2436 -> 0.2839Helped
Use Re2LLM instead of the strongest baselineMovie few-shot · Movie few-shotNDCG@10: 0.2795 -> 0.3358Helped
Use Re2LLM instead of the strongest baselineGame few-shot · Game few-shotHR@5: 0.5291 -> 0.5664Helped
Use Re2LLM instead of the strongest baselineGame few-shot · Game few-shotHR@10: 0.6636 -> 0.7173Helped
Use Re2LLM instead of the strongest baselineGame few-shot · Game few-shotNDCG@5: 0.4016 -> 0.4195Helped
Use Re2LLM instead of the strongest baselineGame few-shot · Game few-shotNDCG@10: 0.4531 -> 0.4689Helped
Add hint-enhanced prompts (ablation)Re2LLM · MovieNDCG@10: 0.3198 -> 0.3358Helped
Add hint-enhanced prompts (ablation)Re2LLM · GameNDCG@10: 0.4550 -> 0.4689Helped
Use automated filtering of hints (ablation)Re2LLM · MovieNDCG@10: 0.3289 -> 0.3358Helped
Use automated filtering of hints (ablation)Re2LLM · GameNDCG@10: 0.4602 -> 0.4689Helped

Surprising findings

Limitations

Experimental setup

Datasets: Hetrec2011-MovieLens Amazon Video Game

Benchmarks: Hetrec2011-MovieLens Amazon Game

Metrics: HR@5 HR@10 NDCG@5 NDCG@10

Baselines: FPMC GRU4Rec NARM SRGNN GCEGNN AttenMixer LLMRank NIR

Builds on: PPO Chain-of-Thought Reflexion LLMRank NIR

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