Converse: A Tree-Based Modular Task-Oriented Dialogue System
Not on the map. Why?
Abstract (arXiv)
Creating a system that can have meaningful conversations with humans to help accomplish tasks is one of the ultimate goals of Artificial Intelligence (AI). It has defined the meaning of AI since the beginning. A lot has been accomplished in this area recently, with voice assistant products entering our daily lives and chat bot systems becoming commonplace in customer service. At first glance there seems to be no shortage of options for dialogue systems. However, the frequently deployed dialogue systems today seem to all struggle with a critical weakness - they are hard to build and harder to maintain. At the core of the struggle is the need to script every single turn of interactions between the bot and the human user. This makes the dialogue systems more difficult to maintain as the tasks become more complex and more tasks are added to the system. In this paper, we propose Converse, a flexible tree-based modular task-oriented dialogue system. Converse uses an and-or tree structure to represent tasks and offers powerful multi-task dialogue management. Converse supports task dependency and task switching, which are unique features compared to other open-source dialogue frameworks. At the same time, Converse aims to make the bot building process easy and simple, for both professional and non-professional software developers. The code is available at https://github.com/salesforce/Converse.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 7 of its 16 references that are in the map. First posted on arXiv 23 Mar 2022.
Builds on
7 of 16 references.
References · 7
- 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
- 2019Transferable Multi-Domain State Generator for Task-Oriented Dialogue Systemscited by 215
- 2017ParlAI: A Dialog Research Software Platformcited by 139
- 2020Recent Advances and Challenges in Task-oriented Dialog Systemcited by 78
- 2017Rasa: Open Source Language Understanding and Dialogue Managementcited by 67
- 2020Discriminative Nearest Neighbor Few-Shot Intent Detection by Transferring Natural Language Inferencecited by 47
- 2020Plato Dialogue System: A Flexible Conversational AI Research Platformcited by 9
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 1.
6 papers.
- 2023Ask an Expert: Leveraging Language Models to Improve Strategic Reasoning in Goal-Oriented Dialogue Modelscited by 30
- 2022CGoDial: A Large-Scale Benchmark for Chinese Goal-oriented Dialog Evaluationcited by 9
- 2023Improving Generalization in Task-oriented Dialogues with Workflows and Action Planscited by 3
- 2023Enhancing Performance on Seen and Unseen Dialogue Scenarios using Retrieval-Augmented End-to-End Task-Oriented Systemcited by 2
- 2024Controllable and Reliable Knowledge-Intensive Task-Oriented Conversational Agents with Declarative Genie Worksheetscited by 2
- 2022How Does Beam Search improve Span-Level Confidence Estimation in Generative Sequence Labeling?cited by 1
- 2024Controllable and Reliable Knowledge-Intensive Task-Oriented Conversational Agents with Declarative Genie Worksheets8 Jul 2024
- 2023Enhancing Performance on Seen and Unseen Dialogue Scenarios using Retrieval-Augmented End-to-End Task-Oriented System16 Aug 2023
- 2023Improving Generalization in Task-oriented Dialogues with Workflows and Action Plans2 Jun 2023
- 2023Ask an Expert: Leveraging Language Models to Improve Strategic Reasoning in Goal-Oriented Dialogue Models29 May 2023
- 2022How Does Beam Search improve Span-Level Confidence Estimation in Generative Sequence Labeling?21 Dec 2022
- 2022CGoDial: A Large-Scale Benchmark for Chinese Goal-oriented Dialog Evaluation21 Nov 2022