1. A computer-implemented method for identifying one or more target entities, the method comprising: receiving, by a computer, an input data set, wherein the input data set includes a plurality of tokens that reflect the one or more target entities; determining, by the computer, which of the tokens are labels; identifying, by the computer, one or more candidate entities that are related to each of the labels, wherein individual ones of the candidate entities are associated with a number of candidates; assigning, by the computer, a weight to each candidate entity of a label based on each candidate entity's associated number of candidates, wherein the weight that is assigned to a particular one of the candidate entities is related to an inverse of the number of candidates associated with the particular candidate entity; ranking, by the computer the candidate entities of the label according to the assigned weights; and outputting, by the computer, one of the plurality of candidate entities for the label that has been assigned a highest weight value.