1. A computer-implemented method comprising: identifying a consumer associated with a device; generating, by at least one processor, a consumer vector comprising a consumer interest score for each of a plurality of items; generating, by the at least one processor, a second vector; selecting a subset of the plurality of items; and adjusting, by the at least one processor, at least two visual attributes of each item in the subset for display in a graphical user interface based on the consumer vector and the second vector.