CPC G10L 15/02 (2013.01) [G10L 15/18 (2013.01)] | 20 Claims |
1. An apparatus for detecting unsupported utterances in natural language understanding, the apparatus comprising:
a memory storing instructions; and
at least one processor configured to execute the instructions to:
classify a feature that is extracted from an input utterance of a user, as one of in-domain and out-of-domain (OOD) for a response to the input utterance, via a trained neural network-based classifier;
obtain an OOD score of the extracted feature via a distribution-based OOD detector, based on a distance between the extracted feature and distributions of a predetermined distribution function;
based on the feature being classified as in-domain via the trained neural network-based classifier, identify whether the OOD score of the feature is greater than a predefined threshold; and
based on the OOD score being greater than the predefined threshold, re-classify the feature, which is classified as in-domain via the trained neural network-based classifier, as OOD.
|