atlas

Research map / Large language models / Agents, code and math

Plug-and-Play Policy Planner for Large Language Model Powered Dialogue Agents

ICLR 2024 · Large language models › Agents, code and math · approach: Agent instruction-following benchmarks

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.

Proposes PPDPP, a tunable RoBERTa-based dialogue policy planner plug-in trained with SFT and RL from goal-oriented AI feedback via LLM self-play, and an interactive evaluation protocol for proactive dialogues.

Problem

Improving dialogue policy planning (proactivity) of LLM-powered dialogue agents in goal-oriented proactive dialogues such as negotiation, emotional support, and tutoring, where prompt-based methods are capped by frozen LLMs and do not transfer across cases.

Approach

A small learnable plug-in policy planner (RoBERTa) predicts the next dialogue strategy for a frozen LLM agent; it is trained by SFT on human dialogues and then by policy gradient using rewards from an LLM reward model judging goal completion during LLM-vs-LLM self-play, so the learned plug-in transfers across cases and applications without updating the LLM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add reinforcement learning with simulated interactions (ablation)PPDPP · CraisglistBargainSL%: 0.2280 -> 0.3376Helped
add reinforcement learning with simulated interactions (ablation)PPDPP · CraisglistBargainSR: 0.6649 -> 0.6117Hurt
add reinforcement learning with simulated interactions (ablation)PPDPP · ESConvSR: 0.7308 -> 0.8462Helped
add reinforcement learning with simulated interactions (ablation)PPDPP · CIMASR: 0.7965 -> 0.8407Helped
add supervised fine-tuning on human-annotated dialogues (ablation)PPDPP · CraisglistBargainSR: 0.6223 -> 0.6117Hurt
add supervised fine-tuning on human-annotated dialogues (ablation)PPDPP · ESConvSR: 0.8384 -> 0.8462Helped
add supervised fine-tuning on human-annotated dialogues (ablation)PPDPP · CIMASR: 0.8230 -> 0.8407Helped
sample reward feedback l=10 times rather than once (ablation)PPDPP · CraisglistBargainSL%: 0.2623 -> 0.3376Helped
sample reward feedback l=10 times rather than once (ablation)PPDPP · ESConvSR: 0.8307 -> 0.8462Helped
sample reward feedback l=10 times rather than once (ablation)PPDPP · CIMASR: 0.7965 -> 0.8407Helped
use goal-oriented AI feedback with dynamic multi-turn interaction instead of fixed promptingPPDPP · ESConvSR: 0.7308 -> 0.8462Helped
use goal-oriented AI feedback with dynamic multi-turn interaction instead of fixed promptingPPDPP · CIMASR: 0.7965 -> 0.8407Helped

Surprising findings

Limitations

Experimental setup

Datasets: CraigslistBargain ESConv CIMA

Benchmarks: CraigslistBargain ESConv CIMA

Metrics: average turn (AT) success rate (SR@8) sale-to-list ratio (SL%) human win rate

Baselines: Standard prompting DialoGPT Proactive ProCoT ProCoT + MI-Prompt Ask-an-Expert ICL-AIF

Builds on: ProCoT Ask-an-Expert ICL-AIF RLAIF

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