CLAIJul 27, 2018

Neural Sentence Embedding using Only In-domain Sentences for Out-of-domain Sentence Detection in Dialog Systems

arXiv:1807.11567v156 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of detecting out-of-domain inputs in dialog systems to improve user experience, but it is incremental as it builds on existing embedding and autoencoder techniques.

The paper tackled the problem of out-of-domain sentence detection in dialog systems by proposing a neural sentence embedding method that uses only in-domain sentences for training, achieving the highest accuracy in all tests compared to state-of-the-art methods in an eight-domain evaluation.

To ensure satisfactory user experience, dialog systems must be able to determine whether an input sentence is in-domain (ID) or out-of-domain (OOD). We assume that only ID sentences are available as training data because collecting enough OOD sentences in an unbiased way is a laborious and time-consuming job. This paper proposes a novel neural sentence embedding method that represents sentences in a low-dimensional continuous vector space that emphasizes aspects that distinguish ID cases from OOD cases. We first used a large set of unlabeled text to pre-train word representations that are used to initialize neural sentence embedding. Then we used domain-category analysis as an auxiliary task to train neural sentence embedding for OOD sentence detection. After the sentence representations were learned, we used them to train an autoencoder aimed at OOD sentence detection. We evaluated our method by experimentally comparing it to the state-of-the-art methods in an eight-domain dialog system; our proposed method achieved the highest accuracy in all tests.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes