Patent ID: 11880411
Assignee: HOME DEPOT PRODUCT AUTHORITY, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A system for responding to a search query, the system comprising:
a non-transitory, computer-readable memory storing instructions; and
a processor configured to execute the instructions to perform a method comprising:
defining a machine learning algorithm, the algorithm configured to receive a user query as input and to output zero or more named entities of one or more entity types in the user query, each of the one or more entity types comprising a respective plurality of values;
defining a first data set according to user behavior data, the first data set comprising a plurality of first data pairs, each data pair comprising a user search query and a one or more defined named entity values in the user search query;
defining a second data set by creating a plurality of artificial second data pairs, each second data pair comprising an artificial search query and one or more defined named entity values in the artificial search query;
training the machine learning algorithm to create a trained model by:
(i) defining an initial training data set comprising a portion of the first data set;
(ii) training the algorithm according to the training data set;
(iii) adding further data from the first data set and the second data set to the training data set to create a further training data set;
(iv) training the algorithm according to the further training data set; and
(v) iteratively repeating (iii) and (iv);

receiving a user search query;
recognizing one or more named entity values in the search query with the trained model; and
outputting a response to the user according to the one or more recognized named entity values.