def METHOD_NAME(self, entity2idx, target_dictionary):
    """
    Make a dictionary mapping true tail to candidate entities in the form of indices
    1. create all uses list
    :return:
    """
    candidate_dict = {}
    role_list = list(target_dictionary.keys())
    role_list = list(set(role_list))
    role_list = [entity2idx[role] for role in role_list]
    for role_idx in role_list:
        candidate_dict[role_idx] = role_list
    return candidate_dict