1. A method, comprising: for each of a plurality of entities, receiving a set of variables that are indicative of attributes of an entity; comparing the sets of variables for the plurality of entities to each other; locating clusters of similar variables shared between two or more of the plurality of entities; calculating a diversity score that represents how different the plurality of entities are to one another based on variables that are not shared between the plurality of entities; receiving, using a processor coupled to a memory, feedback from an end user in response to providing the diversity score to the end user; automatically converting, using the processor and in response to the feedback, the diversity score to an updated diversity score; and providing one or more actions to the end user based on the diversity score and the clusters of similar variables, enactment by the end user of at least one of the one or more actions increasing the diversity score.