×

Skill-based title prediction model

  • US 10,586,157 B2
  • Filed: 11/23/2016
  • Issued: 03/10/2020
  • Est. Priority Date: 11/23/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a computer-readable medium having instructions stored thereon, which, when executed by a processor, cause the system to;

    for each of a plurality of different titles in a social network structure, map the title into a first vector having n coordinates based on an embedding, wherein the embedding initially defines that a value for each of the n coordinates is selected randomly from a preset range, wherein each title is a standardized value for a title in the social network structure;

    store the first vector for each of the plurality of different titles in a deep representation data structure;

    for each of a plurality of different skills in a social network structure, map the skill into a second vector having n coordinates, wherein a value for each of the n coordinates is selected randomly from a preset range, wherein each title is a standardized value for a title in the social network structure;

    store the second vector for each of the plurality of different skills in the deep representation data structure;

    apply one or more objective functions to at least one combination of first vectors and second vectors in the deep representation data structure, causing an objective function output for each of the at least one combination;

    perform an optimization test on each of the at least one combination using a corresponding objective function output for each of the at least one combination;

    determine, for each of the at least one combination of two or more of the vectors, whether the combination passed the optimization test; and

    for any combination that did not pass the optimization test, alter the embedding by changing one or more values coordinates in the vectors in the combination so that the vectors in the combination become closer together within an n-dimensional space, and repeat the performing of the optimization test on the altered vectors, altering the vectors again continually until the optimization test is passed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×