ProRL: Effective Reinforcement Learning for Proactive Recommendation via Rectified Policy Gradient Estimation

arXiv:2605.28293 · 2026-05-28 공개 · arXiv · PDF

reinforcement-learning policy-gradient recommendation-systems gradient-estimation advantage-estimation prorl proactive-recommendation reward-decomposition

Abstract

Proactive Recommender Systems (PRSs) aim to guide user preference shift toward target items by generating paths of intermediate recommendations. Reinforcement learning (RL) provides a principled framework for optimizing such sequential decision tasks, as path rewards can naturally capture both short-term acceptance and long-term guidance effectiveness. However, naively applying policy gradients to PRS results in deficient gradient estimation. We identify two deficiencies: (1) path-level rewards decompose into step-level rewards with positive mean, creating a length-dependent bias that causes gradients to favor path extension over meaningful exploration; (2) weighting each step by the entire path-level reward ignores the decomposition structure, leading to high gradient variance. To rectify these two deficiencies, we propose an effective RL framework ProRL with two novel mechanisms for proactive recommendation. First, Stepwise Reward Centering subtracts expected rewards to neutralize length-dependent bias, ensuring that path extension yields zero expected gradient signal. Second, Position-Specific Advantage Estimation leverages the reward decomposition structure to compute step-dependent baselines, reducing gradient variance. Together, these mechanisms yield policy gradients that precisely target path quality. Our experiments on three real-world datasets demonstrate that ProRL significantly outperforms state-of-the-art PRSs. Our code is available at https://github.com/hongruhou89/ProRL.

한국어 요약

📋 한 줄 요약

**[Proactive Recommendation / RL]** ProRL이 policy gradient의 두 결함(길이 의존 bias·고분산) 해소 — Stepwise Reward Centering으로 length bias 중성화·Position-Specific Advantage Estimation으로 step별 baseline, 3개 실세계 데이터셋에서 SOTA 능가.

🎯 핵심 기여도

💡 핵심 아이디어

Proactive recommendation의 policy gradient는 path-level reward가 step-level로 분해되며 발생하는 length bias와 step별 advantage 결여로 인한 고분산이라는 구조적 결함을 가지며, 이를 두 가지 mechanism(centering + step-specific baseline)으로 정확히 rectify해 path quality에 directly target하는 gradient를 얻을 수 있다.

🔬 기술적 접근법

📊 주요 결과

💭 의의 및 한계

**의의**: PRS RL의 gradient estimation 결함을 이론적으로 정밀 분석·rectify, 두 mechanism 모두 light-weight하면서 효과적, recommendation 외 sequential decision task에 일반화 가능. **한계**: 3개 데이터셋의 일반화는 추가 검증, expected reward 추정의 정확도 의존, hyperparameter 의존성은 abstract에서 미명시.

🚀 실용적 활용