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

Atsumoto Ohashi, Ryuichiro Higashinaka
2/2/2025
cs.CLcs.AI

No official code found. Best implementation: nu-dialogue/UniPPN (1 star, last commit 2025-02-05).

Abstract

Post-processing networks (PPNs) are components that modify the outputs of arbitrary modules in task-oriented dialogue systems and are optimized using reinforcement learning (RL) to improve the overall task completion capability of the system. However, previous PPN-based approaches have been limited to handling only a subset of modules within a system, which poses a significant limitation in improving the system performance. In this study, we propose a joint optimization method for post-processing the outputs of all modules using universal post-processing networks (UniPPNs), which are language-model-based networks that can modify the outputs of arbitrary modules in a system as a sequence-transformation task. Moreover, our RL algorithm, which employs a module-level Markov decision process, enables fine-grained value and advantage estimation for each module, thereby stabilizing joint learning for post-processing the outputs of all modules. Through both simulation-based and human evaluation experiments using the MultiWOZ dataset, we demonstrated that UniPPN outperforms conventional PPNs in the task completion capability of task-oriented dialogue systems.

View on arXivView PDF

Code Implementations(1)

nu-dialogue/UniPPNCommunity75%

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

10CSS, HTMLJan 16, 20251 years agoNOASSERTION

Cite this paper

@article{ohashi2025universal,
  title  = {Universal Post-Processing Networks for Joint Optimization of Modules in Task-Oriented Dialogue Systems},
  author = {Atsumoto Ohashi and Ryuichiro Higashinaka},
  year   = {2025},
  eprint = {2502.00747},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.00747v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.00747.svg)](https://codeofpaper.com/paper/2502.00747)

Discussion