Identifying user expectations in question answering
AssigneeMicrosoft Technology Licensing, LLC
InventorsShen Huang, Yongzheng Zhang, Chi-Yi Kuan, Hu Wang, Rui Zhao, Zhou Jin
Life of this patent
Estimating the term…
Abstract
Method and system for identifying user expectations in question answering in an on-line social network system are described. The automated support system is configured to address the technical problem of optimization of the processing of user input submitted to a computer in the form of a natural language. The automated support system uses machine learning algorithms to automatically extract, from the user input, information indicative of the user's expectations and obtain data relevant to the input based on said information indicative of the user's expectations.
Claims20
A computer-implemented method comprising:
- generating training data by labeling previously collected data samples comprising submitted questions and associated answers;
- training a supervised machine learning model using the training data;
- using at least one processor, detecting an input from a user in a form of a natural language;
- executing the trained supervised machine learning model using the input from the user as input to produce a topic indicative of the user's expectation;
- accessing, in a support database, an answer corresponding to the topic;
- and
- communicating the answer to a device associated with the user.
A system comprising:
- one or more processors;
- and
- a non-transitory computer readable storage medium comprising instructions that when executed by the one or processors cause the one or more processors to perform operations comprising:
- generating training data b labeling previously collected data samples comprising submitted questions and associated answers;
- training a supervised machine learning model using the training data;
- detecting an input from a user in a form of a natural language;
- executing the trained supervised machine learning model using the input from the user as input to produce a topic indicative of the user's expectation;
- accessing, in a support database, an answer corresponding to the topic;
- and
- communicating the answer to a device associated with the user.
A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
- generating training data by labeling previously collected data samples comprising submitted questions and associated answers;
- training a supervised machine learning model using the training data;
- detecting an input from a user in a form of a natural language;
- executing the trained supervised machine learning model using the input from the user as input to produce a topic indicative of the user's expectation;
- accessing, in a support database, an answer corresponding to the topic;
- and
- communicating the answer to a device associated with the user.
Dependencies are inferred from the claim text.