11. In a computing environment, a system comprising: a memory; one or more processors coupled to the memory; and a label assignment mechanism, implemented on the one or more processors, and configured to assign a label from among a set of labels to a data sample, the label assignment mechanism configured to determine which label to assign to the data sample based upon a path of objective questions and a plurality of sets of answers to the objective questions posed to at least two human judges, wherein for each set of answers the label assignment mechanism is configured to traverse a tree-like structure of the objective questions in a depth first fashion and associate each path ending in a leaf node to one label from among the set of labels to generate a plurality of labels associated with the plurality of sets of answers, and wherein the determining includes identifying a single label for the data sample using the plurality of labels associated with the plurality of sets of answers.
15. The system of claim 11 wherein the objective questions comprise binary questions.