7. The system of claim 1 wherein each of the taxonomies includes one root node and one or more hierarchically ordered paths, wherein each hierarchically ordered path is associated with an enumerated path representation including an ordered sequence of identifiers of branches from hierarchical predecessor nodes to each immediate hierarchical successor node in the each hierarchically ordered path, based on a concept hierarchy, and wherein the hierarchical path engine is configured to determine, for each one of the concept pairs, the associated length of the nondiverging intersection based on a comparison of enumerated path representations associated with each of the first concept node representing the first set concept included in the each one of the concept pairs, and the second concept node representing the second set concept included in the each one of the concept pairs.
1. A system comprising: a concept analysis engine including one or more processors, the concept analysis engine comprising: a taxonomy manager configured to obtain a set of one or more taxonomies wherein each of the taxonomies includes one root node and one or more hierarchically ordered paths, wherein each hierarchically ordered path includes the root node and a hierarchically ordered sequence of concept nodes; a concept set engine configured to receive a first set of first set concepts and a second set of second set concepts; a concept pair engine configured to determine a plurality of concept pairs, wherein each concept pair includes one of the first set concepts and one of the second set concepts; a hierarchical path engine configured to determine, for each one of the concept pairs, an associated length of a non-diverging intersection of a first sub-path of one of the hierarchically ordered paths from the root node of one of the taxonomies to a first concept node representing the first set concept and a second sub-path of one of the hierarchically ordered paths from the root node of the one of the taxonomies to a second concept node representing the second set concept, and an associated length of a first portion of the first sub-path from a last concept node included in the non-diverging intersection to the first concept node, and an associated length of a second portion of the second sub-path from the last concept node included in the no-diverging intersection to the second concept node; a concept similarity engine configured to determine pairwise similarity values associated with each of the concept pairs based on ratios based on associated lengths of non-diverging intersections determined by the hierarchical path engine and the associated lengths of the first and second portions, wherein a pairwise similarity value indicating a high similarity is determined for association with concept pairs associated with nonempty non-diverging intersections including the root node and hierarchically immediate successor nodes of the root node that are included in the first sub-path and the second sub-path; and a concept set similarity engine configured to determine a concept set similarity value based on a weighted sum of the pairwise similarity values associated with optimal selected ones of the concept pairs.