Patent ID: 8171027
Filing Date: 2012-05-01
Classification: G06K

Abstract:
1. One or more computer-readable storage media for storing computer-executable instructions executable by processing logic, the computer-readable media storing one or more instructions for: receiving an additive tree; assigning data associated with the additive tree to one or more initial clusters; partitioning the additive tree into one or more pairs of additive sub-trees, where the one or more pairs of additive sub-trees correspond to one or more binary segmentations of the additive tree, where binary segmentation corresponds to a separation of data associated with the additive tree into two disjoint sets; computing a set that includes partitions resulting from a combination of the one or more initial clusters and the one or more pairs of additive sub-trees; evaluating one or more partitions of the set with one or more cluster validation criteria, where the one or more cluster validation criteria correspond to one or more metrics that evaluate one or more similarities between data associated with the one or more partitions of the set; storing one or more evaluation results for the one or more partitions; selecting at least one partition from the one or more partitions of the set that satisfies the one or more cluster validation criteria, where the at least one partition is associated with an optimal evaluation result relative to the other one or more evaluation results; and removing at least one of the binary segmentations from the one or more pairs of additive sub-trees that corresponds to the at least one partition.