Out-of-domain Detection for Natural Language Understanding in Dialog Systems
Preprint
Abstract
Natural Language Understanding (NLU) is a vital component of dialogue systems, and its ability to detect Out-of-Domain (OOD) inputs is critical in practical applications, since the acceptance of the OOD input that is unsupported by the current system may lead to catastrophic failure. However, most existing OOD detection methods rely heavily on manually labeled OOD samples and cannot take full advantage of unlabeled data. This limits the feasibility of these models in practical applications. In this paper, we propose a novel model to generate high-quality pseudo OOD samples that are akin to IN-Domain (IND) input utterances, and thereby improves the performance of OOD detection. To this end, an autoencoder is trained to map an input utterance into a latent code. and the codes of IND and OOD samples are trained to be indistinguishable by utilizing a generative adversarial network. To provide more supervision signals, an auxiliary classifier is introduced to regularize the generated OOD samples to have indistinguishable intent labels. Experiments show that these pseudo OOD samples generated by our model can be used to effectively improve OOD detection in NLU. Besides, we also demonstrate that the effectiveness of these pseudo OOD data can be further improved by efficiently utilizing unlabeled data.Keywords
All Related Versions
This publication has 10 references indexed in Scilit:
- Recent Advances in Open Set Recognition: A SurveyIEEE Transactions on Pattern Analysis and Machine Intelligence, 2021
- Learning from positive and unlabeled data: a surveyMachine Learning, 2020
- Data Augmentation for Spoken Language Understanding via Joint Variational GenerationProceedings of the AAAI Conference on Artificial Intelligence, 2019
- Joint Learning of Domain Classification and Out-of-Domain Detection with Dynamic Class Weighting for Satisficing False Acceptance Rates2018
- Neural sentence embedding using only in-domain sentences for out-of-domain sentence detection in dialog systemsPattern Recognition Letters, 2017
- The Technology Behind Personal Digital Assistants: An overview of the system architecture and key componentsIEEE Signal Processing Magazine, 2017
- A review of novelty detectionSignal Processing, 2014
- One-class classification: taxonomy of study and review of techniquesThe Knowledge Engineering Review, 2014
- Toward Open Set RecognitionIEEE Transactions on Pattern Analysis and Machine Intelligence, 2012
- Out-of-Domain Utterance Detection Using Classification Confidences of Multiple TopicsIEEE Transactions on Audio, Speech, and Language Processing, 2007