Chatbot utterance routing in a provider network

    公开(公告)号:US12141536B1

    公开(公告)日:2024-11-12

    申请号:US18122301

    申请日:2023-03-16

    Abstract: Techniques for chatbot utterance routing in a provider network include jointly training a service classifier and a plurality of auxiliary classifiers based on a mixed service set of labeled chatbot utterance training examples to yield a trained service classifier. When a particular chatbot user utterance is received, the trained service classifier can be used to determine if the utterance is in-scope or out-of-scope, and if in-scope, to determine which service of a set of services in the provider network to which to route the utterance for further processing. By jointly training the service classifier with the auxiliary classifiers, the accuracy of the in-scope/out-of-scope determination by the trained service classifier is improved as well as its accuracy in routing the utterance to the appropriate service for processing the utterance as intended by the user.

    UN-LEARNING OF TRAINING DATA FOR MACHINE LEARNING MODELS

    公开(公告)号:US20240202587A1

    公开(公告)日:2024-06-20

    申请号:US18344419

    申请日:2023-06-29

    CPC classification number: G06N20/00

    Abstract: Methods and systems are disclosed for a machine learning (ML) model training system that can remove the influence of specific data points in an efficient way. An ML training system can train multiple instances of a machine learning model on disjoint shards of data. Upon receiving a request to remove a specific data point, the ML training system can expunge the data point from its corresponding shard and only retrain the model instance for that specific shard. Each shard can be further divided into data slices, with each slice containing a portion of the data from the shard. During the training of each instance of the machine learning model, the ML training system can save model checkpoints after completion of training for each slice. Upon receiving a removal request, the related data point is removed from its respective slice, and the relevant model instance can be retrained starting from the last checkpoint before that slice had been previously used for training.

    Goal-oriented dialog systems and methods

    公开(公告)号:US10963819B1

    公开(公告)日:2021-03-30

    申请号:US15716987

    申请日:2017-09-27

    Abstract: A goal-oriented dialog system interacts with a user over one or more turns of dialog to determine a goal expressed by the user; the dialog system may then act to fulfill the goal by, for example, calling an application-programming interface. The user may supply dialog via text, speech, or other communication. The dialog system includes a first trained model, such as a translation model, to encode the dialog from the user into a context vector; a second trained model, such as another translation model, determines a plurality of candidate probabilities of items in a vocabulary. A language model determines responses to the user based on the input from the user, the context vector, and the plurality of candidate probabilities.

Patent Agency Ranking