Ting-En Lin, Hua Xu
Identifying the unknown (novel) user intents that have never appeared in the training set is a challenging task in the dialogue system. In this paper, we present a two-stage method for detecting unknown intents. We use bidirectional long short-term memory (BiLSTM) network with the margin loss as the feature extractor. With margin loss, we can learn discriminative deep features by forcing the network to maximize inter-class variance and to minimize intra-class variance. Then, we feed the feature vectors to the density-based novelty detection algorithm, local outlier factor (LOF), to detect unknown intents. Experiments on two benchmark datasets show that our method can yield consistent improvements compared with the baseline methods.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Intent Detection | ATIS (25% known) | F1 | 0.696 | LMCL |
| Intent Detection | SNIPS (50% known) | F1 | 0.841 | LMCL |
| Intent Detection | ATIS (50% known) | F1 | 0.396 | LMCL |
| Intent Detection | SNIPS (25% known) | F1 | 0.792 | LMCL |
| Intent Detection | SNIPS (75% known) | F1 | 0.788 | LMCL |