Patent ID: 11907990
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 3:
4. A computer system comprising:
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage media, and program instructions stored on at least one of the one or more tangible storage media for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising:
in response to receiving a user query in a conversational system related to an item, extracting a plurality of features and a plurality of attributes corresponding to the item;
generating a machine learning model of user preferences associated with the plurality of features and the plurality of attributes based on one or more historical user queries with the conversational system;
analyzing a plurality of reviews of the item from a plurality of databases using conjoint analysis to determine a sentiment toward the extracted features and attributes, wherein the plurality of reviews are separated into cohorts based on intended use by a review writer;
calculating a desirability score for each feature and each attribute within a cohort, wherein each feature and each attribute is assigned a tag based on the desirability score satisfying one or more thresholds related to a level of necessity that a specific feature or attribute be included in the item, and wherein the desirability score is calculated as a comparison between a total number of positive reviews of a feature or attribute and a total number of negative reviews of the feature or attribute;
generating a data analytics model that determines in which cohort the user corresponds and orders each feature and each attribute within the cohort based on each calculated desirability score satisfying a threshold value;
generating a response to the user query based on the generated data analytics model; and
predicting a user approval of the generated response based on the generated machine learning model.