Table of Contents
Fetching ...

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

Rafael Ferreira, David Semedo, João Magalhães

TL;DR

mTAD provides an adaptive and scalable approach to user simulation, enabling the creation of multiple user profiles without the need for additional fine-tuning, and demonstrates that mTAD is a robust and flexible framework for combining diverse user simulators.

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.

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

TL;DR

mTAD provides an adaptive and scalable approach to user simulation, enabling the creation of multiple user profiles without the need for additional fine-tuning, and demonstrates that mTAD is a robust and flexible framework for combining diverse user simulators.

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.

Paper Structure

This paper contains 89 sections, 10 equations, 13 figures, 27 tables.

Figures (13)

  • Figure 1: Multi-trait Adaptive Decoding (mTAD), leveraging two Specialized Trait Simulators.
  • Figure 2: Training data distribution for dialogue-level (top-row) and utterance-level (bottom-row) traits according to their identifying metric (y-axis) across all trait intensities.
  • Figure 3: Single-trait results for dialogue-level (top-row) and utterance-level (bottom row) traits across all intensities comparing Reference, Joint Trait Simulator (JTS), and Specialized Trait Simulators (STS).
  • Figure 4: Real user conversations statistics for dialogue level traits in the Alexa TaskBot Dataset.
  • Figure 5: Real user conversations statistics for dialogue level traits in the Alexa TaskBot Dataset.
  • ...and 8 more figures