A User Simulator for Task-Completion Dialogues

Xiujun Li, Zachary C. Lipton, Bhuwan Dhingra, Lihong Li, Jianfeng Gao +1 more
12/17/2016
cs.LGcs.AIcs.CL

Official code: MiuLab/TC-Bot (803 stars, MIT, last commit 2023-05-19).

Abstract

Despite widespread interests in reinforcement-learning for task-oriented dialogue systems, several obstacles can frustrate research and development progress. First, reinforcement learners typically require interaction with the environment, so conventional dialogue corpora cannot be used directly. Second, each task presents specific challenges, requiring separate corpus of task-specific annotated data. Third, collecting and annotating human-machine or human-human conversations for task-oriented dialogues requires extensive domain knowledge. Because building an appropriate dataset can be both financially costly and time-consuming, one popular approach is to build a user simulator based upon a corpus of example dialogues. Then, one can train reinforcement learning agents in an online fashion as they interact with the simulator. Dialogue agents trained on these simulators can serve as an effective starting point. Once agents master the simulator, they may be deployed in a real environment to interact with humans, and continue to be trained online. To ease empirical algorithmic comparisons in dialogues, this paper introduces a new, publicly available simulation framework, where our simulator, designed for the movie-booking domain, leverages both rules and collected data. The simulator supports two tasks: movie ticket booking and movie seeking. Finally, we demonstrate several agents and detail the procedure to add and test your own agent in the proposed framework.

View on arXivView PDF

Code Implementations(1)

MiuLab/TC-BotOfficial100%
MIT

User Simulation for Task-Completion Dialogues

803288Python, OpenEdge ABLDec 5, 20163 years agoMIT
dialogue-agentsend-to-endnlgnluuser-simulator

Similar Papers

Cite this paper

@article{li2016user,
  title  = {A User Simulator for Task-Completion Dialogues},
  author = {Xiujun Li and Zachary C. Lipton and Bhuwan Dhingra and Lihong Li and Jianfeng Gao and Yun-Nung Chen},
  year   = {2016},
  eprint = {1612.05688},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1612.05688}
}

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/1612.05688.svg)](https://codeofpaper.com/paper/1612.05688)

Discussion