atlas

Research map / Reinforcement learning / RL from feedback

Universal Post-Processing Networks for Joint Optimization of Modules in Task-Oriented Dialogue Systems

AAAI 2025 · Reinforcement learning › RL from feedback · approach: RL for LLM reasoning · 2 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.

Proposes UniPPN, a single GPT-2-based post-processing network that modifies outputs of all modules in task-oriented dialogue systems, trained with imitation learning on pseudo-demonstrations and module-level PPO, outperforming BinPPN+GenPPN on MultiWOZ simulation and human evaluation.

Problem

Existing post-processing networks (PPNs) for task-oriented dialogue systems only cover subsets of modules (BinPPN for NLU/DST/policy, GenPPN for NLG) and cannot be jointly optimized, and GenPPN needs dense DA-level feedback that end-to-end systems do not expose.

Approach

A single language-model-based network post-processes outputs of every module as a sequence-transformation task, trained by imitation learning on pseudo-demonstrations (negatives sampled from similar turns, plus copy tokens) and then PPO under a module-level MDP with per-module value and advantage estimates from sparse task-success reward.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace disjoint BinPPN&GenPPN with joint UniPPN across modulesPipeline dialogue systems · MultiWOZ simulation, SYS_RULESuccess Rate: 85.25 -> 90.62Helped
Replace disjoint BinPPN&GenPPN with joint UniPPN across modulesPipeline dialogue systems · MultiWOZ simulation, SYS_D3STSuccess Rate: 67.58 -> 85.06Helped
Replace disjoint BinPPN&GenPPN with joint UniPPN across modulesPipeline dialogue systems · MultiWOZ simulation, SYS_PPOSuccess Rate: 70.61 -> 89.36Helped
Replace disjoint BinPPN&GenPPN with joint UniPPN across modulesPipeline dialogue systems · MultiWOZ simulation, SYS_SCGPTSuccess Rate: 86.72 -> 90.14Helped
Add UniPPN to a word-level-policy systemSYS_LAVA · MultiWOZ simulationSuccess Rate: 64.36 -> 79.39Helped
Add UniPPN to an end-to-end systemSYS_PPTOD · MultiWOZ simulationSuccess Rate: 61.04 -> 80.37Helped
Add UniPPN to an LLM-based end-to-end systemSYS_LLM (GPT-4o mini) · MultiWOZ simulationSuccess Rate: 62.30 -> 88.28Helped
Replace disjoint BinPPN&GenPPN with joint UniPPNSYS_PPO with human users · Human evaluationSuccess Rate: 42.50 -> 54.17Helped
Replace GenPPN with UniPPN for NLG onlySYS_RULE · MultiWOZ simulationSuccess Rate: 85.06 -> 85.06No clear effect
Replace GenPPN with UniPPN for NLG onlySYS_SCGPT · MultiWOZ simulationSuccess Rate: 84.08 -> 84.77Helped
Replace GenPPN with UniPPN for NLG onlySYS_RULE · MultiWOZ simulationTurns: 5.61 -> 5.81Hurt
Replace GenPPN with UniPPN for NLG onlySYS_SCGPT · MultiWOZ simulationTurns: 5.67 -> 6.15Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MultiWOZ

Benchmarks: MultiWOZ simulation with ConvLab-2 agenda-based user simulator

Metrics: success rate inform recall inform precision inform F1 book rate match rate turns human LU/RA/OS Likert

Baselines: BinPPN&GenPPN BinPPN GenPPN original dialogue systems without post-processing

Builds on: BinPPN GenPPN PPO generalized advantage estimation MultiWOZ

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