Teaching LLM to be Persuasive: Reward-Enhanced Policy Optimization for Alignment frm Heterogeneous Rewards
Zhuoran Zhuang, Ye Chen, Xia Zeng, Chao Luo, Luhui Liu, Yihan Chen
TL;DR
Proactive price negotiation in OTAs requires aligning long-horizon persuasion with strict SOPs and verifiable numerics, a challenge not fully met by SFT or single-signal RL. The authors propose Reward-Enhanced Policy Optimization (REPO), which jointly aggregates three reward sources—the Preference-trained Reward Model ($RM$), the Reward Judge ($RJ$), and Programmatic Reward Functions ($RF$)—via a stability-preserving modulation, and trains efficiently with LoRA and per-trajectory rewards, guided by Generalized Advantage Estimation ($GAE$) and a Value Model. Across online and bad-case evaluations, REPO outperforms SFT, DPO, PPO, and GRPO on dialogue quality, incidence of excellent responses, and bad-case fix rates, with emergent capabilities such as proactive empathy and calibrated tactics. The work demonstrates that careful integration of heterogeneous signals yields practical improvements in industrial-scale, long-horizon negotiations and offers a blueprint for applying similar multi-reward approaches to other constrained, interaction-heavy tasks in real-world domains.
Abstract
We study deploying large language models (LLMs) as business development (BD) agents for persuasive price negotiation in online travel agencies (OTAs), where aligning traveler affordability and hotel profitability directly affects bookings, partner relationships, and access to travel. The agent must follow a Standard Operating Procedure (SOP) while conducting multi-turn persuasion, interpreting colloquial inputs, and adhering to guardrails (no over-promising, no hallucinations). Conventional post-training -- supervised fine-tuning (SFT) or single-source reward optimization -- overfits scripts, misses nuanced persuasive style, and fails to enforce verifiable business constraints. We propose Reward-Enhanced Policy Optimization (REPO), a reinforcement learning post-training framework that aligns an LLM with heterogeneous rewards: a preference-trained reward model (RM) for dense human alignment, a reward judge (RJ) for high-level persuasive behavior and SOP compliance, and programmatic reward functions (RF) for deterministic checks on numerics, formatting, and guardrails. A straightforward enhancement mechanism is proposed to combine the RM with RJ and RF signals to curb reward hacking and improve negotiation quality. In production-style evaluations -- approximately 150 turns from real dialogues and 225 turns from curated bad-case dialogues -- REPO lifts average dialogue rating to 4.63: +1.20 over base, +0.83 over Direct Preference Optimization (DPO); +0.33 over Group Relative Policy Optimization (GRPO), increases the share of conversations with at least one excellent response to 66.67% (+23.34 percentage points over GRPO), and achieves a 93.33% bad-case fix rate with 75.56% clean fixes, outperforming SFT, DPO, PPO, and GRPO. We also observe emergent capabilities -- proactive empathy, localized reasoning, calibrated tactics -- that surpass gold annotations.
