| CPC G06N 5/01 (2023.01) | 20 Claims |

|
1. A method for personalized search results, comprising:
receiving, by one or more processors, a first data object, the first data object including one or more sequentially ordered user inputs;
receiving, by the one or more processors, a second data object, the second data object including data associated with a plurality of items;
determining a plurality of filters based on the first data object,
wherein each filter includes a priority indicator, and
wherein each of the plurality of filters is based on at least part of the one or more user inputs;
determining a resulting number of items in the second data object based on applying the plurality of filters;
determining a pre-defined threshold has not been met by the resulting number of items;
iteratively removing a filter having a lowest priority indicator of the plurality of filters until the resulting number of items satisfies the pre-defined threshold;
generating a token for each one or more user input, wherein classifications associated with one or more removed filters are excluded from the token;
inputting the one or more generated tokens in sequential combination to a machine-learning model;
generating a third data object based on an output of the machine-learning model; and
displaying the third data object to a user.
|