Multi-trait User Simulation with Adaptive Decoding for Conversational Task Assistants

Rafael Ferreira, David Semedo, João Magalhães
10/16/2024
cs.CLcs.AIcs.HC

No official code found. Best implementation: rafaelhferreira/mtad_cta (0 stars, Apache-2.0, last commit 2024-11-25).

Abstract

Conversational systems must be robust to user interactions that naturally exhibit diverse conversational traits. Capturing and simulating these diverse traits coherently and efficiently presents a complex challenge. This paper introduces Multi-Trait Adaptive Decoding (mTAD), a method that generates diverse user profiles at decoding-time by sampling from various trait-specific Language Models (LMs). mTAD provides an adaptive and scalable approach to user simulation, enabling the creation of multiple user profiles without the need for additional fine-tuning. By analyzing real-world dialogues from the Conversational Task Assistant (CTA) domain, we identify key conversational traits and developed a framework to generate profile-aware dialogues that enhance conversational diversity. Experimental results validate the effectiveness of our approach in modeling single-traits using specialized LMs, which can capture less common patterns, even in out-of-domain tasks. Furthermore, the results demonstrate that mTAD is a robust and flexible framework for combining diverse user simulators.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Repo for the paper "Multi-trait User Simulation with Adaptive Decoding for Conversational Task Assistants" presented at EMNLP 2024

00PythonOct 1, 20241 years agoApache-2.0
conversational-aitaskbotuser-simulator

Similar Papers

Cite this paper

@article{ferreira2024multitrait,
  title  = {Multi-trait User Simulation with Adaptive Decoding for Conversational Task Assistants},
  author = {Rafael Ferreira and David Semedo and João Magalhães},
  year   = {2024},
  eprint = {2410.12891},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.12891v2}
}

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

Discussion