1. A computer-readable storage medium storing codes that when executed by a processor perform a method, comprising: receiving from a user a selection of a first category and a second category from among a plurality of categories associated with a set of objects, the first category being associated with a first subset of objects from among a plurality of subsets of objects, and the second category being associated with a second subset of objects from among the plurality of subsets of objects, each of the first subset and the second subset being included in the set of objects and including at least one object; receiving from a user a selection of a concept from among a plurality of concepts associated with the first category; performing multi-dimensional analysis on the concept to determine a presence or absence of the concept in each of the first subset and the second subset; for each of the first subset and second subset, if the concept is present in that subset, providing an indication of a strength of presence of the concept in that subset; and if the concept is absent from the second subset, providing an indication of an absence of the concept from the second subset, the indication of the absence including a reference to the concept and the second category.