SOLOIST: Building Task Bots at Scale with Transfer Learning and Machine Teaching
Not on the map. Why?
Abstract (arXiv)
We present a new method SOLOIST that uses transfer learning and machine teaching to build task bots at scale. We parameterize classical modular task-oriented dialog systems using a Transformer-based auto-regressive language model, which subsumes different dialog modules into a single neural model. We pre-train, on heterogeneous dialog corpora, a task-grounded response generation model, which can generate dialog responses grounded in user goals and real-world knowledge for task completion. The pre-trained model can be efficiently adapted to accomplish new tasks with a handful of task-specific dialogs via machine teaching, where training samples are generated by human teachers interacting with the system. Experiments show that (i) SOLOIST creates new state-of-the-art on well-studied task-oriented dialog benchmarks, including CamRest676 and MultiWOZ; (ii) in the few-shot fine-tuning settings, SOLOIST significantly outperforms existing methods, and (iii) the use of machine teaching substantially reduces the labeling cost of fine-tuning. The pre-trained models and codes are available at https://aka.ms/soloist.
Key facts. Cited by 71 papers in the map (data through 7 Oct 2026). First posted on arXiv 11 May 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 40; 2022: 19; 2023: 9; 2024: 2; 2025: 1.
71 papers.
Sort:
By area:
- 2021Structured Prediction as Translation between Augmented Natural Languagescited by 183
- 2021Dialogue State Tracking with a Language Model using Schema-Driven Promptingcited by 94
- 2021BiToD: A Bilingual Multi-Domain Dataset For Task-Oriented Dialogue Modelingcited by 55
- 2021SIMMC 2.0: A Task-oriented Dialog Dataset for Immersive Multimodal Conversationscited by 54
- 2021Zero-Shot Dialogue State Tracking via Cross-Task Transfercited by 52
- 2023SurgicalGPT: End-to-End Language-Vision GPT for Visual Question Answering in Surgerycited by 48
- 2022In-Context Learning for Few-Shot Dialogue State Trackingcited by 47
- 2022Neural Approaches to Conversational Information Retrievalcited by 41
- 2021Transferable Dialogue Systems and User Simulatorscited by 35
- 2024Large Language Models as Zero-shot Dialogue State Tracker through Function Callingcited by 34
- 2021Zero-shot Generalization in Dialog State Tracking through Generative Question Answeringcited by 33
- 2022CHAI: A CHatbot AI for Task-Oriented Dialogue with Offline Reinforcement Learningcited by 33
38 more
- 2021Knowledge-Grounded Dialogue Generation with a Unified Knowledge Representationcited by 32
- 2021Annotation Inconsistency and Entity Bias in MultiWOZcited by 30
- 2021CINS: Comprehensive Instruction for Few-shot Learning in Task-oriented Dialog Systemscited by 30
- 2021Effectiveness of Pre-training for Few-shot Intent Classificationcited by 27
- 2021Pretraining the Noisy Channel Model for Task-Oriented Dialoguecited by 23
- 2021RetGen: A Joint framework for Retrieval and Grounded Text Generation Modelingcited by 22
- 2022Context-Aware Language Modeling for Goal-Oriented Dialogue Systemscited by 22
- 2022Dialogue Summaries as Dialogue States (DS2), Template-Guided Summarization for Few-shot Dialogue State Trackingcited by 21
- 2023User Simulation with Large Language Models for Evaluating Task-Oriented Dialoguecited by 19
- 2021Self-training Improves Pre-training for Few-shot Learning in Task-oriented Dialog Systemscited by 18
- 2022LAD: Language Models as Data for Zero-Shot Dialogcited by 18
- 2021Domain State Tracking for a Simplified Dialogue Systemcited by 17
- 2023OrchestraLLM: Efficient Orchestration of Language Models for Dialogue State Trackingcited by 17
- 2021Learning from Language Description: Low-shot Named Entity Recognition via Decomposed Frameworkcited by 15
- 2021Towards Socially Intelligent Agents with Mental State Transition and Human Utilitycited by 14
- 2021Task-Oriented Dialogue System as Natural Language Generationcited by 14
- 2022A Slot Is Not Built in One Utterance: Spoken Language Dialogs with Sub-Slotscited by 13
- 2024Surgical-LLaVA: Toward Surgical Scenario Understanding via Large Language and Vision Modelscited by 13
- 2021UniDS: A Unified Dialogue System for Chit-Chat and Task-oriented Dialoguescited by 12
- 2021GenSF: Simultaneous Adaptation of Generative Pre-trained Models and Slot Fillingcited by 11
- 2022KETOD: Knowledge-Enriched Task-Oriented Dialoguecited by 11
- 2023Strategize Before Teaching: A Conversational Tutoring System with Pedagogy Self-Distillationcited by 11
- 2021Contextual Semantic Parsing for Multilingual Task-Oriented Dialoguescited by 10
- 2021Database Search Results Disambiguation for Task-Oriented Dialog Systemscited by 9
- 2022Toward Self-learning End-to-End Task-Oriented Dialog Systemscited by 9
- 2022Efficient Task-Oriented Dialogue Systems with Response Selection as an Auxiliary Taskcited by 8
- 2022Autoregressive Entity Generation for End-to-End Task-Oriented Dialogcited by 8
- 2021HyKnow: End-to-End Task-Oriented Dialog Modeling with Hybrid Knowledge Managementcited by 6
- 2021Doc2Dict: Information Extraction as Text Generationcited by 6
- 2021Teaching Models new APIs: Domain-Agnostic Simulators for Task Oriented Dialoguecited by 6
- 2022Hardness-guided domain adaptation to recognise biomedical named entities under low-resource scenarioscited by 6
- 2021A Student-Teacher Architecture for Dialog Domain Adaptation under the Meta-Learning Settingcited by 5
- 2022Long-term Control for Dialogue Generation: Methods and Evaluationcited by 5
- 2021Causal-aware Safe Policy Improvement for Task-oriented dialoguecited by 4
- 2022OPAL: Ontology-Aware Pretrained Language Model for End-to-End Task-Oriented Dialoguecited by 4
- 2023OmniDialog: An Omnipotent Pre-training Model for Task-Oriented Dialogue Systemcited by 4
- 2021A Hybrid Task-Oriented Dialog System with Domain and Task Adaptive Pretrainingcited by 3
- 2021Semantic-Enhanced Explainable Finetuning for Open-Domain Dialoguescited by 3
50 most cited of 71 All 71 (JSON)
- 2025PicPersona-TOD : A Dataset for Personalizing Utterance Style in Task-Oriented Dialogue with Image Persona24 Apr 2025
- 2024Surgical-LLaVA: Toward Surgical Scenario Understanding via Large Language and Vision Models13 Oct 2024
- 2024Large Language Models as Zero-shot Dialogue State Tracker through Function Calling16 Feb 2024
- 2023OmniDialog: An Omnipotent Pre-training Model for Task-Oriented Dialogue System28 Dec 2023
- 2023OrchestraLLM: Efficient Orchestration of Language Models for Dialogue State Tracking16 Nov 2023
- 2023Grounding Description-Driven Dialogue State Trackers with Knowledge-Seeking Turns23 Sep 2023
- 2023User Simulation with Large Language Models for Evaluating Task-Oriented Dialogue23 Sep 2023
- 2023SimpleMTOD: A Simple Language Model for Multimodal Task-Oriented Dialogue with Symbolic Scene Representation10 Jul 2023
- 2023Toward More Accurate and Generalizable Evaluation Metrics for Task-Oriented Dialogs6 Jun 2023
- 2023Healing Unsafe Dialogue Responses with Weak Supervision Signals25 May 2023
- 2023SurgicalGPT: End-to-End Language-Vision GPT for Visual Question Answering in Surgery19 Apr 2023
- 2023Strategize Before Teaching: A Conversational Tutoring System with Pedagogy Self-Distillation27 Feb 2023
38 more
- 2022Topic-Aware Response Generation in Task-Oriented Dialogue with Unstructured Knowledge Access10 Dec 2022
- 2022Navigating Connected Memories with a Task-oriented Dialog System15 Nov 2022
- 2022Hardness-guided domain adaptation to recognise biomedical named entities under low-resource scenarios11 Nov 2022
- 2022Tell Your Story: Task-Oriented Dialogs for Interactive Content Creation8 Nov 2022
- 2022Autoregressive Entity Generation for End-to-End Task-Oriented Dialog19 Sep 2022
- 2022UBARv2: Towards Mitigating Exposure Bias in Task-Oriented Dialogs15 Sep 2022
- 2022OPAL: Ontology-Aware Pretrained Language Model for End-to-End Task-Oriented Dialogue10 Sep 2022
- 2022Efficient Task-Oriented Dialogue Systems with Response Selection as an Auxiliary Task15 Aug 2022
- 2022LAD: Language Models as Data for Zero-Shot Dialog28 Jul 2022
- 2022Long-term Control for Dialogue Generation: Methods and Evaluation15 May 2022
- 2022KETOD: Knowledge-Enriched Task-Oriented Dialogue11 May 2022
- 2022Context-Aware Language Modeling for Goal-Oriented Dialogue Systems18 Apr 2022
- 2022CHAI: A CHatbot AI for Task-Oriented Dialogue with Offline Reinforcement Learning18 Apr 2022
- 2022A Study on Prompt-based Few-Shot Learning Methods for Belief State Tracking in Task-oriented Dialog Systems18 Apr 2022
- 2022A Slot Is Not Built in One Utterance: Spoken Language Dialogs with Sub-Slots21 Mar 2022
- 2022In-Context Learning for Few-Shot Dialogue State Tracking16 Mar 2022
- 2022Dialogue Summaries as Dialogue States (DS2), Template-Guided Summarization for Few-shot Dialogue State Tracking3 Mar 2022
- 2022Toward Self-learning End-to-End Task-Oriented Dialog Systems18 Jan 2022
- 2022Neural Approaches to Conversational Information Retrieval13 Jan 2022
- 2021Database Search Results Disambiguation for Task-Oriented Dialog Systems15 Dec 2021
- 2021Knowledge-Grounded Dialogue Generation with a Unified Knowledge Representation15 Dec 2021
- 2021Context Matters in Semantically Controlled Language Generation for Task-oriented Dialogue Systems28 Nov 2021
- 2021Contextual Semantic Parsing for Multilingual Task-Oriented Dialogues4 Nov 2021
- 2021UniDS: A Unified Dialogue System for Chit-Chat and Task-oriented Dialogues15 Oct 2021
- 2021Teaching Models new APIs: Domain-Agnostic Simulators for Task Oriented Dialogue13 Oct 2021
- 2021Multi-Task Learning for Situated Multi-Domain End-to-End Dialogue Systems11 Oct 2021
- 2021Improving Dialogue State Tracking by Joint Slot Modeling29 Sep 2021
- 2021Dialogue State Tracking with a Language Model using Schema-Driven Prompting15 Sep 2021
- 2021Low-Resource Named Entity Recognition Based on Multi-hop Dependency Trigger15 Sep 2021
- 2021Effectiveness of Pre-training for Few-shot Intent Classification13 Sep 2021
- 2021Learning from Language Description: Low-shot Named Entity Recognition via Decomposed Framework11 Sep 2021
- 2021Zero-Shot Dialogue State Tracking via Cross-Task Transfer10 Sep 2021
- 2021CINS: Comprehensive Instruction for Few-shot Learning in Task-oriented Dialog Systems10 Sep 2021
- 2021Task-Oriented Dialogue System as Natural Language Generation31 Aug 2021
- 2021Self-training Improves Pre-training for Few-shot Learning in Task-oriented Dialog Systems28 Aug 2021
- 2021Taming the Beast: Learning to Control Neural Conversational Models24 Aug 2021
- 2021Transferable Dialogue Systems and User Simulators25 Jul 2021
- 2021DORA: Toward Policy Optimization for Task-oriented Dialogue System with Efficient Context7 Jul 2021
50 newest of 71 All 71 (JSON)
- 2021Structured Prediction as Translation between Augmented Natural Languagescited by 183
- 2021Dialogue State Tracking with a Language Model using Schema-Driven Promptingcited by 94
- 2021BiToD: A Bilingual Multi-Domain Dataset For Task-Oriented Dialogue Modelingcited by 55
- 2021SIMMC 2.0: A Task-oriented Dialog Dataset for Immersive Multimodal Conversationscited by 54
- 2021Zero-Shot Dialogue State Tracking via Cross-Task Transfercited by 52
- 2023SurgicalGPT: End-to-End Language-Vision GPT for Visual Question Answering in Surgerycited by 48
- 2022In-Context Learning for Few-Shot Dialogue State Trackingcited by 47
- 2022Neural Approaches to Conversational Information Retrievalcited by 41
- 2021Transferable Dialogue Systems and User Simulatorscited by 35
- 2021Zero-shot Generalization in Dialog State Tracking through Generative Question Answeringcited by 33
- 2021Knowledge-Grounded Dialogue Generation with a Unified Knowledge Representationcited by 32
- 2021Annotation Inconsistency and Entity Bias in MultiWOZcited by 30
12 most cited of 67 All 67 (JSON)
- 2025PicPersona-TOD : A Dataset for Personalizing Utterance Style in Task-Oriented Dialogue with Image Persona24 Apr 2025
- 2024Surgical-LLaVA: Toward Surgical Scenario Understanding via Large Language and Vision Models13 Oct 2024
- 2023OmniDialog: An Omnipotent Pre-training Model for Task-Oriented Dialogue System28 Dec 2023
- 2023OrchestraLLM: Efficient Orchestration of Language Models for Dialogue State Tracking16 Nov 2023
- 2023Grounding Description-Driven Dialogue State Trackers with Knowledge-Seeking Turns23 Sep 2023
- 2023User Simulation with Large Language Models for Evaluating Task-Oriented Dialogue23 Sep 2023
- 2023SimpleMTOD: A Simple Language Model for Multimodal Task-Oriented Dialogue with Symbolic Scene Representation10 Jul 2023
- 2023Toward More Accurate and Generalizable Evaluation Metrics for Task-Oriented Dialogs6 Jun 2023
- 2023Healing Unsafe Dialogue Responses with Weak Supervision Signals25 May 2023
- 2023SurgicalGPT: End-to-End Language-Vision GPT for Visual Question Answering in Surgery19 Apr 2023
- 2023Strategize Before Teaching: A Conversational Tutoring System with Pedagogy Self-Distillation27 Feb 2023
- 2022Topic-Aware Response Generation in Task-Oriented Dialogue with Unstructured Knowledge Access10 Dec 2022
12 newest of 67 All 67 (JSON)