SlideShare a Scribd company logo
1 of 17
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 Search
Spell 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
Reputation
Information 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 Search
Spell 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

More Related Content

Viewers also liked

Learning to rank fulltext results from clicks
Learning to rank fulltext results from clicksLearning to rank fulltext results from clicks
Learning to rank fulltext results from clicks
tkramar
 
Practical Machine Learning for Smarter Search with Spark+Solr
Practical Machine Learning for Smarter Search with Spark+SolrPractical Machine Learning for Smarter Search with Spark+Solr
Practical Machine Learning for Smarter Search with Spark+Solr
Jake Mannix
 
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
Amit Sharma
 

Viewers also liked (20)

Learning to Rank: An Introduction to LambdaMART
Learning to Rank: An Introduction to LambdaMARTLearning to Rank: An Introduction to LambdaMART
Learning to Rank: An Introduction to LambdaMART
 
Learning to Rank for Recommender Systems - ACM RecSys 2013 tutorial
Learning to Rank for Recommender Systems -  ACM RecSys 2013 tutorialLearning to Rank for Recommender Systems -  ACM RecSys 2013 tutorial
Learning to Rank for Recommender Systems - ACM RecSys 2013 tutorial
 
Learning to Rank - From pairwise approach to listwise
Learning to Rank - From pairwise approach to listwiseLearning to Rank - From pairwise approach to listwise
Learning to Rank - From pairwise approach to listwise
 
Learning to rank fulltext results from clicks
Learning to rank fulltext results from clicksLearning to rank fulltext results from clicks
Learning to rank fulltext results from clicks
 
WSDM2016報告会−論文紹介(Beyond Ranking:Optimizing Whole-Page Presentation)#yjwsdm
WSDM2016報告会−論文紹介(Beyond Ranking:Optimizing Whole-Page Presentation)#yjwsdmWSDM2016報告会−論文紹介(Beyond Ranking:Optimizing Whole-Page Presentation)#yjwsdm
WSDM2016報告会−論文紹介(Beyond Ranking:Optimizing Whole-Page Presentation)#yjwsdm
 
Concept search for e commerce with solr
Concept search for e commerce with solrConcept search for e commerce with solr
Concept search for e commerce with solr
 
Practical Machine Learning for Smarter Search with Spark+Solr
Practical Machine Learning for Smarter Search with Spark+SolrPractical Machine Learning for Smarter Search with Spark+Solr
Practical Machine Learning for Smarter Search with Spark+Solr
 
Instant search - A hands-on tutorial
Instant search  - A hands-on tutorialInstant search  - A hands-on tutorial
Instant search - A hands-on tutorial
 
Applied machine learning for search engine relevance 3
Applied machine learning for search engine relevance 3Applied machine learning for search engine relevance 3
Applied machine learning for search engine relevance 3
 
Learning To Rank User Queries to Detect Search Tasks
Learning To Rank User Queries to Detect Search TasksLearning To Rank User Queries to Detect Search Tasks
Learning To Rank User Queries to Detect Search Tasks
 
Tutorial on query auto-completion
Tutorial on query auto-completionTutorial on query auto-completion
Tutorial on query auto-completion
 
Recurrent networks and beyond by Tomas Mikolov
Recurrent networks and beyond by Tomas MikolovRecurrent networks and beyond by Tomas Mikolov
Recurrent networks and beyond by Tomas Mikolov
 
Interleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentationInterleaving - SIGIR 2016 presentation
Interleaving - SIGIR 2016 presentation
 
eCommerce for Everyone: What to Expect in 2017 - State of Search
eCommerce for Everyone: What to Expect in 2017 - State of SearcheCommerce for Everyone: What to Expect in 2017 - State of Search
eCommerce for Everyone: What to Expect in 2017 - State of Search
 
IEEE big data 2015
IEEE big data 2015IEEE big data 2015
IEEE big data 2015
 
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
[RecSys '13]Pairwise Learning: Experiments with Community Recommendation on L...
 
Machine Learning Search and SEO - Zenith; Duluth, MN.
Machine Learning Search and SEO - Zenith; Duluth, MN. Machine Learning Search and SEO - Zenith; Duluth, MN.
Machine Learning Search and SEO - Zenith; Duluth, MN.
 
Penguin 4.0 - State of Search 2016
Penguin 4.0 - State of Search 2016 Penguin 4.0 - State of Search 2016
Penguin 4.0 - State of Search 2016
 
Machine Learning and Search -State of Search 2016
Machine Learning and Search -State of Search 2016 Machine Learning and Search -State of Search 2016
Machine Learning and Search -State of Search 2016
 
Architecture of a search engine
Architecture of a search engineArchitecture of a search engine
Architecture of a search engine
 

Similar to Learning to Rank Personalized Search Results in Professional Networks

Nextgen_tipsheet_final
Nextgen_tipsheet_finalNextgen_tipsheet_final
Nextgen_tipsheet_final
David Collard
 
Find and be Found: Information Retrieval at LinkedIn
Find and be Found: Information Retrieval at LinkedInFind and be Found: Information Retrieval at LinkedIn
Find and be Found: Information Retrieval at LinkedIn
Daniel Tunkelang
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
Sebastian Rudolph
 
Linked in employer brand playbook
Linked in employer brand playbookLinked in employer brand playbook
Linked in employer brand playbook
Ryan Stephenson
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
Perry Monaco
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
Vincenzo Migliore
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
Stephen Kennedy
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
Aaron Downes
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
Landon Scott
 

Similar to Learning to Rank Personalized Search Results in Professional Networks (20)

How to Build Your Personal Brand on LinkedIn
How to Build Your Personal Brand on LinkedIn How to Build Your Personal Brand on LinkedIn
How to Build Your Personal Brand on LinkedIn
 
5 Tips to Sourcing like a Pro for In-House Recruiters
5 Tips to Sourcing like a Pro for In-House Recruiters5 Tips to Sourcing like a Pro for In-House Recruiters
5 Tips to Sourcing like a Pro for In-House Recruiters
 
BDeBord Final presentation
BDeBord Final presentationBDeBord Final presentation
BDeBord Final presentation
 
Glenborn Job search masterclass (1)
Glenborn Job search masterclass (1)Glenborn Job search masterclass (1)
Glenborn Job search masterclass (1)
 
Google For Linked In09 25 12
Google For Linked In09 25 12Google For Linked In09 25 12
Google For Linked In09 25 12
 
Professional branding on LinkedIn
Professional branding on LinkedIn Professional branding on LinkedIn
Professional branding on LinkedIn
 
Nextgen_tipsheet_final
Nextgen_tipsheet_finalNextgen_tipsheet_final
Nextgen_tipsheet_final
 
LinkedIn Employer Brand Playbook 5 steps.pdf
LinkedIn Employer Brand Playbook 5 steps.pdfLinkedIn Employer Brand Playbook 5 steps.pdf
LinkedIn Employer Brand Playbook 5 steps.pdf
 
Find and be Found: Information Retrieval at LinkedIn
Find and be Found: Information Retrieval at LinkedInFind and be Found: Information Retrieval at LinkedIn
Find and be Found: Information Retrieval at LinkedIn
 
A proven method to use LinkedIn as Lead Generation Tool
A proven method to use LinkedIn as Lead Generation Tool A proven method to use LinkedIn as Lead Generation Tool
A proven method to use LinkedIn as Lead Generation Tool
 
How to Make Your Job Hunt Process More Effective_.pptx
How to Make Your Job Hunt Process More Effective_.pptxHow to Make Your Job Hunt Process More Effective_.pptx
How to Make Your Job Hunt Process More Effective_.pptx
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
 
Linked in employer brand playbook
Linked in employer brand playbookLinked in employer brand playbook
Linked in employer brand playbook
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
 
LinkedIn Employer Brand Playbook - 5 Steps to Crafting a Highly Social Talent...
LinkedIn Employer Brand Playbook - 5 Steps to Crafting a Highly Social Talent...LinkedIn Employer Brand Playbook - 5 Steps to Crafting a Highly Social Talent...
LinkedIn Employer Brand Playbook - 5 Steps to Crafting a Highly Social Talent...
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
 
LinkedIn Employer Brand Playbook
LinkedIn Employer Brand PlaybookLinkedIn Employer Brand Playbook
LinkedIn Employer Brand Playbook
 

Recently uploaded

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
imonikaupta
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
anilsa9823
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
soniya singh
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Sheetaleventcompany
 

Recently uploaded (20)

Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Lucknow Lucknow best sexual service Online
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Sarai Rohilla Escort Service Delhi N.C.R.
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 

Learning to Rank Personalized Search Results in Professional Networks

  • 1. Recruiting SolutionsRecruiting SolutionsRecruiting Solutions Learning to Rank Personalized Search Results in Professional Networks Viet Ha-Thuc and Shakti Sinha SIGIR Industry - 2016 1
  • 2. 2 ● Dual Roles of Search ○ Enable talent discover opportunity ○ Help companies to search for the right talent
  • 3. 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
  • 4. Overview 4 Query Federated Search Spell Correction Query Tagging Intent Prediction People Companies Federated Search Name Title Skill Jobs
  • 5. 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
  • 6. Member Skills ▪ Skills – 35K+ standardized skills – Represent professional expertise ▪Challenges – Sparsity – Outlier skills ▪Approach: skill reputation 6
  • 7. Reputation Information a decision maker uses to make a judgment on an entity with a record (*) 7 (*) “Building web reputation systems”, Glass and Farmer, 2010
  • 8. 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?
  • 9. Estimating Skill Reputation 9 ● Remove outlier skills ● Infer missing ones
  • 10. Overview 10 Query Federated Search Spell Correction Query Tagging Intent Prediction People Companies Federated Search Name Title Skill Jobs
  • 11. ▪ Why do we need this? 11 Personalized Federated Search - Motivation
  • 12. 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
  • 13. Calibrate Signals across Verticals ▪ Verticals associate with different intents 13 People Result Job Result Group Result Recruiting Intent Job Seeking Intent Content Consuming Intent
  • 14. Calibrate Signals across Verticals ▪ Verticals associate with different intents 14 People Result Job Result Group Result Recruiting Intent Job Seeking Intent Content Consuming Intent
  • 15. Calibrate Signals across Verticals ▪ Verticals associate with different intents 15 People Result Job Result Group Result Recruiting Intent Job Seeking Intent Content Consuming Intent
  • 16. 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
  • 17. 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