| CPC G06F 40/40 (2020.01) [G06F 16/355 (2019.01); G06F 40/35 (2020.01)] | 18 Claims |

|
1. A method comprising:
obtaining user text;
applying an embedding model to the user text to generate an embedding vector in a vector space, wherein the embedding model was trained to generate respective embedding vectors for training data sets, and wherein the training data sets include a plurality of textual training examples each with respectively associated class labels;
identifying a particular textual training example, of the plurality of textual training examples, whose associated embedding vector is closest in the vector space to the embedding vector that is associated with the user text;
providing an indication of the user text and a class label respectively associated with the particular textual training example;
receiving a response that the class label correctly classifies the user text;
in response to receiving the response, training a production model using the user text associated with the class label;
obtaining additional user text; and
applying a natural language understanding (NLU) model to the additional user text to generate a predicted class label associated with the additional user text, wherein applying the embedding model to the user text to generate the embedding vector in the vector space is performed in response to determining that the NLU model was not applied to the user text to generate any class label for the user text.
|