×

System for standardization of goal setting in performance appraisal process

  • US 10,699,236 B2
  • Filed: 10/17/2016
  • Issued: 06/30/2020
  • Est. Priority Date: 10/17/2015
  • Status: Active Grant
First Claim
Patent Images

1. A processor-implemented method for standardization of goals associated with a performance appraisal, the method comprising steps of:

  • (a) identifying, via one or more hardware processors, a plurality of labeled goals and a plurality of unlabeled goals from a plurality of goals associated with a role, the plurality of goals comprising a plurality of template goals and a plurality of manually created goals, each of the plurality of template goals associated with a class label, and wherein each of the plurality of goals associated with a corresponding goal description and corresponding self-comments;

    (b) training a first classifier using the goal description of the plurality of labeled goals associated with the role, wherein training the first classifier obtains a first set of feature vectors such that a root-word of each word in the goal description becomes a feature, via the one or more hardware processors;

    (c) training a second classifier using the self-comments of the plurality of labeled goals associated with the role, wherein training the second classifier is based on identifying root-words of all the words used in self-comments, wherein the root-words are derived from all the words of self-comments to form the feature vector of a second set of feature vectors, via the one or more hardware processors;

    (d) identifying candidate negative goals from the plurality of goals, via the one or more hardware processors;

    (e) excluding the candidate negative goals from the plurality of unlabeled goals to obtain a set of unlabeled goals, via the one or more hardware processors;

    (f) classifying the set of unlabeled goals into a plurality of classes by the first classifier and the second classifier, by utilizing a co-training framework for semi-supervised learning based approach and matching the manually created goals with the plurality of template goals, via the one or more hardware processors, wherein the plurality of labeled goals are constructed automatically using the plurality of template goals for classification;

    (g) determining a confidence score associated with the classification of each of the set of unlabeled goals into the plurality of classes, via the one or more hardware processors;

    (h) adding from amongst the set of unlabeled goals, one or more unlabeled goals to the plurality of labeled goals to obtain an updated set of labeled goals, the one or more unlabeled goals associated with a class label for each of the first classifier and the second classifier, the one or more unlabeled goals having the confidence score greater than or equal to a threshold value, via the one or more hardware processors; and

    (i) iteratively co-training the first classifier and the second classifier using the updated set of labeled goals for a threshold number of iterations by performing steps of training the first and second classifiers using the updated set of the labeled goals, identifying candidate negative goals, classifying the set of unlabeled goals into the plurality of classes by the first and second classifier, determining the confidence score associated with the classification of each of the set of unlabeled goals into the plurality of classes, and updating the set of labeled goals, via the one or more hardware processors.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×