1. A computing system comprising: a memory configured to store processor-executable instructions; and a processor in communication with the memory and configured to execute the processor-executable instructions to perform operations comprising: receiving, from another computing device, a value indicative of the number of reviews of an item desired for presentation on the other computing device; for each review of the item in a set of reviews of the item: determining a first set of characteristics of the review, and generating a multi-dimensional data structure representative of the review based at least in part on the first set of characteristics of the review; identifying, within the set of reviews, a set of clusters, wherein each cluster of the plurality of clusters identifies at least two reviews of the item based at least in part on the multi-dimensional data structure for each review in the set of reviews and based at least in part on the value indicative of the number of reviews desired for presentation on the other computing device; for each cluster in the set of clusters: determining, for each review of the cluster, a second set of characteristics of the review that is distinct from the first set of characteristics, determining, for each review of the cluster, a utility value of the review based at least in part on the second set of characteristics, wherein the utility value indicates a usefulness of the review to an entity assessing the item subject of the review, selecting, from the cluster, one review having a highest utility value, and including the one review in a set of selected reviews; and providing the set of selected reviews to the other computing device for presentation via a user interface, wherein the set of selected reviews comprises one or more reviews representative of the set of reviews.