Interactive machine learning advice facility
First Claim
1. A method of helping a user make a decision through the use of a machine learning facility, comprising:
- creating a profile for the user through a sequence of questions presented from the machine learning facility to the user during a registration process;
receiving an initial question at the machine learning facility from the user;
providing the user with a dialog consisting of questions from the machine learning facility and answers provided by the user, wherein at least one of the questions from the machine learning facility is selected based upon the profile;
including at least one randomly selected question in the dialogue, wherein the at least one randomly selected question is used to train the machine learning facility upon reaching a decision; and
providing the decision to the user from the machine learning facility, wherein the decision is a single answer to the initial question from the user based on the dialog and the profile.
3 Assignments
0 Petitions
Accused Products
Abstract
In embodiments of the present invention improved capabilities are described for helping a user make a decision through the use of a machine learning facility. The process may begin with an initial question being received by the machine learning facility from the user. The user may then be provided with a dialog consisting of questions from the machine learning facility and answers provided by the user. The machine learning facility may then provide a decision to the user based on the dialog and pertaining to the initial question, such as a recommendation, a diagnosis, a conclusion, advice, and the like. In embodiments, future questions and decisions provided by the machine learning facility may be improved through feedback provided by the user.
162 Citations
19 Claims
-
1. A method of helping a user make a decision through the use of a machine learning facility, comprising:
-
creating a profile for the user through a sequence of questions presented from the machine learning facility to the user during a registration process; receiving an initial question at the machine learning facility from the user; providing the user with a dialog consisting of questions from the machine learning facility and answers provided by the user, wherein at least one of the questions from the machine learning facility is selected based upon the profile; including at least one randomly selected question in the dialogue, wherein the at least one randomly selected question is used to train the machine learning facility upon reaching a decision; and providing the decision to the user from the machine learning facility, wherein the decision is a single answer to the initial question from the user based on the dialog and the profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
-
creating a profile for the user through a sequence of questions presented from the machine learning facility to the user during a registration process; receiving an initial question at the machine learning facility from the user; providing the user with a dialog consisting of questions from the machine learning facility and answers provided by the user, wherein at least one of the questions from the machine learning facility is selected based upon the profile; including at least one randomly selected question in the dialogue, wherein the at least one randomly selected question is used to train the machine learning facility upon reaching a decision; and providing the decision to the user from the machine learning facility, wherein the decision is a single answer to the initial question from the user based on the dialog and the profile.
-
-
19. A server comprising a memory, a processor, and an interface to access devices through a network, wherein the processor is configured to perform the steps of:
-
creating a profile for the user through a sequence of questions presented from the machine learning facility to the user during a registration process; receiving an initial question at the machine learning facility from the user; providing the user with a dialog consisting of questions from the machine learning facility and answers provided by the user, wherein at least one of the questions from the machine learning facility is selected based upon the profile; including at least one randomly selected question in the dialogue, wherein the at least one randomly selected question is used to train the machine learning facility upon reaching a decision; and providing the decision to the user from the machine learning facility, wherein the decision is a single answer to the initial question from the user based on the dialog and the profile.
-
Specification