CPC G06Q 30/0631 (2013.01) [G06Q 30/0633 (2013.01)] | 20 Claims |
11. A method implemented via execution of computing instructions configured to run at one or more processors, the method comprising:
obtaining reorder likelihood scores for items that a user has ordered historically;
grouping the items into groups using a taxonomy;
adjusting the groups based on a respective number of items in each of the groups and a respective group-specific threshold for each of the groups, wherein adjusting the groups comprises at least one of splitting one or more of the groups or merging two or more of the groups;
ranking the items within the groups based on the reorder likelihood scores; and
automatically generating, using a random forests machine-learning model and based on a plurality of features, predictions of a respective number of items that the user is likely to reorder in each of the groups.
|