1. A computer-implemented method for an automated comparison of items, comprising: (a) identifying, by a server, a first item for an item comparison; (b) identifying, by a server, a comparison set of one or more other items for comparison with the first item; (c) programmatically determining, by a server, an order of attributes of the first item and the other items in the comparison set in which the attributes are prioritized based on an analysis of the attributes, such that including a different item in the comparison set can result in a different prioritized order of the attributes, wherein the prioritized order is based on a calculation of dissimilarity between attributes of the first item and attributes of the other items in the comparison set; and (d) producing the item comparison in which the item attributes are configured for presentation in the prioritized order to a user device.