1. An apparatus comprising: a memory; and a processor in communication with the memory, the memory including computer code executable with the processor, wherein the computer code is configured to: receive at least one image, wherein a plurality of targets are represented in the at least one image; identify the targets based on a plurality of confidence scores determined from a plurality of probabilities, wherein each one of the probabilities is associated with a respective one of a plurality of nodes arranged in a tree structure, the nodes other than a root node are arranged in a plurality of levels, each one of the levels corresponds to a respective one of the targets, each one of the nodes included in any one of the levels corresponds to a possible identity of the respective one of the targets, any set of nodes on a path starting at but excluding the root node and including only one node in each respective one of the levels corresponds to a set of possible identities of the targets; and for at least two of the nodes on the path, determine a corresponding one of the probabilities based on a biometric score, on an identity-specific context, and on a conditional probability that the respective one of the targets is the possible identity of the respective one of the targets given that a plurality of analyzed nodes on the path correctly identify corresponding targets, wherein the analyzed nodes are nodes both on the path and closer to the root node in the tree structure.