Patent attributes
The present disclosure relates to methods, systems, and apparatuses for determining item recommendations and receiving dynamic modifications to an item recommendation algorithm. The method includes receiving electronic data indicating a set of items, generating, using a recommendation engine executing on a processor, a first set of one or more item recommendations from the set of items, causing a client interface to be generated, the client interface comprising the one or more item recommendations and a plurality of interface controls, wherein selection of one of the plurality of interface controls causes a weight adjustment indication to be transmitted for at least one of the plurality of weights, receiving the weight adjustment indicator, adjusting at least one weight of the plurality of weights associated with the weight adjustment indicator, and generating a second set of one or more item recommendations using the adjusted at least one weight.