Automatic Discovery of Novel Intents & Domains from Text Utterances
arXiv:2006.01208
Abstract
One of the primary tasks in Natural Language Understanding (NLU) is to recognize the intents as well as domains of users' spoken and written language utterances. Most existing research formulates this as a supervised classification problem with a closed-world assumption, i.e. the domains or intents to be identified are pre-defined or known beforehand. Real-world applications however increasingly encounter dynamic, rapidly evolving environments with newly emerging intents and domains, about which no information is known during model training. We propose a novel framework, ADVIN, to automatically discover novel domains and intents from large volumes of unlabeled data. We first employ an open classification model to identify all utterances potentially consisting of a novel intent. Next, we build a knowledge transfer component with a pairwise margin loss function. It learns discriminative deep features to group together utterances and discover multiple latent intent categories within them in an unsupervised manner. We finally hierarchically link mutually related intents into domains, forming an intent-domain taxonomy. ADVIN significantly outperforms baselines on three benchmark datasets, and real user utterances from a commercial voice-powered agent.
arXiv comment11 pages, 5 figures
References in corpus (11)
- Adam: A Method for Stochastic Optimization
- Snips Voice Platform: an embedded Spoken Language Understanding system for private-by-design voice interfaces
- Multi-lingual Intent Detection and Slot Filling in a Joint BERT-based Model
- Unseen Class Discovery in Open-world Classification
- Neural network-based clustering using pairwise constraints
- Spoken Language Intent Detection using Confusion2Vec
- DOC: Deep Open Classification of Text Documents
- Semantic Parsing for Task Oriented Dialog using Hierarchical Representations
- Zero-shot User Intent Detection via Capsule Neural Networks
- A Bi-model based RNN Semantic Frame Parsing Model for Intent Detection and Slot Filling
- Deep Unknown Intent Detection with Margin Loss