learning to rank personalized search results in professional networks
TRANSCRIPT
Recruiting SolutionsRecruiting SolutionsRecruiting Solutions
Learning to Rank Personalized Search Results in
Professional Networks
Viet Ha-Thuc and Shakti Sinha
SIGIR Industry - 2016
1
2
● Dual Roles of Search
○ Enable talent discover opportunity
○ Help companies to search for the right talent
Unique Nature of LinkedIn Search
▪ Heterogeneous sources– People, jobs, companies,
slideshares, members’ posts, groups
▪Support many use-cases– Recruiting, connecting, job seeking,
research, sales, etc.
▪Deep Personalization
3
Overview
4
Query
Federated SearchSpell Correction
Query Tagging
Intent Prediction
People Companies
Federated Search
Name Title Skill
Jobs
Personalized Job Search▪ Short and vague queries
–“San francisco”, “microsoft”
–Augment queries with searcher information
▪ Skill Homophily [Li, Ha-Thuc et al. KDD’16]
–“Classic” homophily: People tend to connect with similar ones
–Skill homophily: People tend to apply for jobs requiring similar skills
–Skills in job descriptions
5
Member Skills
▪ Skills
– 35K+ standardized skills
– Represent professional
expertise
▪Challenges– Sparsity
– Outlier skills
▪Approach: skill reputation
6
ReputationInformation a decision maker uses to make a
judgment on an entity with a record (*)
7
(*) “Building web reputation systems”, Glass and Farmer, 2010
Skill Reputation Scores [Ha-Thuc et al. BigData’15]
8
▪ Decision Maker: searcher
▪ Record: Professional
career
▪ Skill reputation: member
expertise on a skill
▪ Judgment: Hire?
Estimating Skill Reputation
9
● Remove outlier skills
● Infer missing ones
Overview
10
Query
Federated SearchSpell Correction
Query Tagging
Intent Prediction
People Companies
Federated Search
Name Title Skill
Jobs
▪ Why do we need this?
11
Personalized Federated Search - Motivation
Personalized Federated Model [Arya, Ha-Thuc et al. CIKM’15]
▪ Searcher intent– Mine searcher profiles and past behavior to infer intent
▪ Title recruiter -> recruiting intent
▪ Search for jobs -> job seeking intent
– Machine-learned models predict member intents:
▪ Job seeking
▪ Recruiting
▪ Content consuming
12
Calibrate Signals across Verticals
▪ Verticals associate with different intents
13
People Result
Job Result
Group Result
Recruiting
Intent
Job Seeking
Intent
Content
Consuming
Intent
Calibrate Signals across Verticals
▪ Verticals associate with different intents
14
People Result
Job Result
Group Result
Recruiting
Intent
Job Seeking
Intent
Content
Consuming
Intent
Calibrate Signals across Verticals
▪ Verticals associate with different intents
15
People Result
Job Result
Group Result
Recruiting
Intent
Job Seeking
Intent
Content
Consuming
Intent
Take-Aways
▪ Text match is still important but not enough▪ Go beyond text
▪Semi-structured data▪Behavioral data
▪ Collaborative filtering works for skill reputation
▪ Personalized Learning-to-Rank is crucial
16
References
▪“Personalized Expertise Search at LinkedIn”, Ha-Thuc,
Venkataraman, Rodriguez, Sinha, Sundaram and Guo,
BigData, 2015
▪“Personalized Federated Search at LinkedIn”, Arya, Ha-
Thuc and Sinha, CIKM, 2015
▪“How to Get Them a Dream Job?”, Li, Arya, Ha-Thuc,
Sinha, KDD, 2016
17