Many Hands Make Light Work: Task-Oriented Dialogue System with Module-Based Mixture-of-Experts

Ruolin Su, Biing-Hwang Juang
5/16/2024
cs.CLcs.AI

No official code found. Best implementation: youlandasu/SoftMoE-TOD (1 star, Apache-2.0, last commit 2025-01-21).

Abstract

Task-oriented dialogue systems are broadly used in virtual assistants and other automated services, providing interfaces between users and machines to facilitate specific tasks. Nowadays, task-oriented dialogue systems have greatly benefited from pre-trained language models (PLMs). However, their task-solving performance is constrained by the inherent capacities of PLMs, and scaling these models is expensive and complex as the model size becomes larger. To address these challenges, we propose Soft Mixture-of-Expert Task-Oriented Dialogue system (SMETOD) which leverages an ensemble of Mixture-of-Experts (MoEs) to excel at subproblems and generate specialized outputs for task-oriented dialogues. SMETOD also scales up a task-oriented dialogue system with simplicity and flexibility while maintaining inference efficiency. We extensively evaluate our model on three benchmark functionalities: intent prediction, dialogue state tracking, and dialogue response generation. Experimental results demonstrate that SMETOD achieves state-of-the-art performance on most evaluated metrics. Moreover, comparisons against existing strong baselines show that SMETOD has a great advantage in the cost of inference and correctness in problem-solving.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Python implementation for paper "Many Hands Make Light Work: Task-Oriented Dialogue System with Module-Based Mixture-of-Experts"

10Shell, PythonSep 21, 20231 years agoApache-2.0

Similar Papers

Cite this paper

@article{su2024many,
  title  = {Many Hands Make Light Work: Task-Oriented Dialogue System with Module-Based Mixture-of-Experts},
  author = {Ruolin Su and Biing-Hwang Juang},
  year   = {2024},
  eprint = {2405.09744},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.09744v1}
}

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

Discussion