Patent ID: 11847685

Abstract:
A system comprising one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: determining a list of possible substitutes for an item when the item is out of stock; training a machine learning algorithm, using labeled training data as input and a list of possible substitutes for the item as output; determining, using the machine learning algorithm, as trained, a respective similarity score for each substitute of the list of possible substitutes; determining a respective historical substitution score for each possible substitute; determining a respective final score for each possible substitute comprises using at least one or more rectifiers having ReLU non-linearity; ranking each possible substitute; storing a selection of the highest ranked possible substitute as additional training data with the labeled training data; and re-training the machine learning algorithm. Other embodiments are disclosed herein.