USING LOG DATA TO TRAIN FOR AUTOMATED SOURCING
First Claim
1. A computer system, comprising:
- one or more processors; and
a non-transitory computer readable storage medium storing instructions that when executed by the one or more processors cause the computer system to perform operations comprising;
obtaining one or more sample suggested candidate member profiles in an online system having a plurality of members;
obtaining one or more sample search result member profiles in the online system;
identifying unique pairs of member profiles, each unique pair consisting of one of the one or more sample suggested candidate member profiles and one of the one or more sample search result member profiles;
generating, for each of the unique pairs of member profiles, a label using a score generated from log information of the online system, the log information including historical records of searcher feedback regarding members of the online system, the score being higher if the searcher expressed acceptance of the sample search result member profile in a search session; and
inputting the generated labels into a machine learning algorithm to train a combined ranking model, wherein the combined ranking model is configured to output ranking scores for search result member profiles.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for using recruiter review data to create training, validation and test sets for automated sourcing are described. An example system obtains sample suggested candidate member profiles and sample search result member profiles in an online system. The system identifies unique pairs of member profiles, each pair consisting of one of the suggested candidate profiles and one of the search result profiles. Additionally, the system generates a label for each of the unique pairs of profiles. The label is generated using a score generated from log information of the online system, the log information including historical records of searcher feedback regarding members of the online system, the score being higher if the searcher accepted the sample search result member profile in a search session. Furthermore, the system inputs the labels into a machine learning algorithm to train a combined ranking model that outputs ranking scores for search result member profiles.
34 Citations
20 Claims
-
1. A computer system, comprising:
-
one or more processors; and a non-transitory computer readable storage medium storing instructions that when executed by the one or more processors cause the computer system to perform operations comprising; obtaining one or more sample suggested candidate member profiles in an online system having a plurality of members; obtaining one or more sample search result member profiles in the online system; identifying unique pairs of member profiles, each unique pair consisting of one of the one or more sample suggested candidate member profiles and one of the one or more sample search result member profiles; generating, for each of the unique pairs of member profiles, a label using a score generated from log information of the online system, the log information including historical records of searcher feedback regarding members of the online system, the score being higher if the searcher expressed acceptance of the sample search result member profile in a search session; and inputting the generated labels into a machine learning algorithm to train a combined ranking model, wherein the combined ranking model is configured to output ranking scores for search result member profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method, comprising:
-
obtaining one or more sample suggested candidate member profiles in an online system having a plurality of members; obtaining one or more sample search result member profiles in the online system; identifying unique pairs of member profiles, each unique pair consisting of one of the one or more sample suggested candidate member profiles and one of the one or more sample search result member profiles; generating, for each of the unique pairs member profiles a label using a score generated from log information of the online system, the log information including historical records of searcher feedback regarding members of the online system, the score being higher if the searcher expressed acceptance of the sample search result member profile in a search session; and inputting the generated labels into a machine learning algorithm to train a combined ranking model used to output ranking scores for search result member profiles. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable storage medium comprising instructions, which when implemented by one or more machines, cause the one or more machines to perform operations comprising:
-
obtaining one or more sample suggested candidate member profiles in a social networking service; obtaining one or more sample search result member profiles in the social networking service; identifying unique pairs of member profiles, each unique pair consisting of one of the one or more sample suggested candidate member profiles and one of the one or more sample search result member profiles; generating, for each of the unique pairs member profiles a label using a score generated from log information of the social networking service, the log information including historical records of searcher feedback regarding members of the social networking service, the score being higher if the searcher expressed acceptance of the sample search result member profile in a search session; and inputting the generated labels into a machine learning algorithm to train a combined ranking model used to output ranking scores for search result member profiles. - View Dependent Claims (19, 20)
-
Specification