Patent ID: 11941367
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 4:
5. A computer program product for question generation, the computer program product comprising one or more computer readable storage devices and collectively stored program instructions on the one or more computer readable storage devices, the stored program instructions comprising:
program instructions to receive user utterance data;
program instructions to determine an intent confidence vector for the user utterance data;
program instructions to train the next user-intent prediction model comprising:
program instructions to receive historic chatbot conversation data, wherein the chatbot conversation data comprises labeled user-intents and intent confidence vectors for each user utterance of each conversation;
program instructions to separate the chatbot conversation data into training data and validation data;
program instructions to generate a matrix including all the intent confidence vectors for all historic conversation training data;
program instructions to train a machine learning model to classify user-intents using the matrix of training data;
program instructions to drop out at least one intent confidence vector during training;
program instructions to validate the machine learning model using the validation data; and
program instructions to provide a trained next intent predictor mode for use in generating questions:
program instructions to predict, by the trained next user-intent prediction model, a next user-intent confidence vector using the intent confidence vector;
program instructions to generate a next question set using the next user-intent confidence vector;
program instructions to adjust a confidence value of the next user-intent confidence vector according to value ranking for a predefined type of a next user intent provided by a productive value ranking algorithm;
program instructions to generate an ordered version of the next question set ordered according to next user intent confidence vector values adjusted according to the productive value ranking algorithm; and
program instructions to output a subset of the ordered version having a highest value to the user.