Your SlideShare is downloading. ×
0
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Social Search in a Professional Context
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Social Search in a Professional Context

3,371

Published on

Keynote at CIKM 2013 Workshop on Data-driven User Behavioral Modelling and Mining from Social Media …

Keynote at CIKM 2013 Workshop on Data-driven User Behavioral Modelling and Mining from Social Media

Social Search in a Professional Context
Daniel Tunkelang (LinkedIn)

Social networks bring a new dimension to search. Instead of looking for web pages or text documents, LinkedIn members search a world of entities connected by a rich graph of relationships. Search is a fundamental part of the LinkedIn ecosystem, as it helps our members find and be found. Unlike most search applications, LinkedIn's search experience is highly personalized: two LinkedIn members performing the same search query are likely to see completely different results. Delivering the right results to the right person depends on our ability to leverage our each member's unique professional identity and network. In this talk, I'll describe the kinds of search behavior we see on LinkedIn, and some of the approaches we've taken to help our members address their information needs.

Published in: Technology
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,371
On Slideshare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
71
Comments
0
Likes
10
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Daniel Social Search in a Professional Context Workshop on Data-driven User Behavioral Modeling and Mining from Social Media Daniel Tunkelang LinkedIn, Head of Query Understanding Recruiting Solutions 1
  • 2. LinkedIn connects talent to opportunity. Search enables the participants in the economic graph to find and be found. 2
  • 3. Overview Why do people search in a professional context? How do we help people search in a professional context? Next play? 3
  • 4. 4
  • 5. Scenario 1: Pleased to meet you! 5
  • 6. People search isn’t the same as web search. 6
  • 7. LinkedIn works hard to make it effortless. 7
  • 8. Even harder to reduce user effort to a few chars. 8
  • 9. Searchers use what they know to find people. 9
  • 10. Not all navigational queries are name searches. 10
  • 11. Scenario 2: Looking for new opportunities. 11
  • 12. Lots of jobs in DC for data scientists. 12
  • 13. My connections can help me get a $100k+ job. 13
  • 14. Apply, contact the recruiter, or seek a referral. 14
  • 15. Scenario 3: I know what I want when I see it. 15
  • 16. Another year, another CIKM industry event. 16
  • 17. We’ll need student volunteers, too. 17
  • 18. And some sponsors! 18
  • 19. 19
  • 20. LinkedIn’s focus: entity-oriented search. Company Name Search Employees Jobs 20
  • 21. Query tagging: key to query understanding. §  Using human judgments to evaluate tag precision. –  Extremely accurate (> 99%) for identifying person names. –  Harder to distinguish company vs. title vs. skill (e.g., oracle dba). §  Comparing CTR for tag matches vs. non-matches. –  Difference can be large enough to suggest filtering vs. ranking: 21
  • 22. Query Tagging: An Example 22
  • 23. Detecting navigational vs. exploratory queries. Pre-retrieval Post-retrieval §  Sequence of query tags. §  Distribution of scores / features. Click behavior §  Title searches >50x more likely to get 2+ clicks than name searches. 23
  • 24. Navigation vs. Exploration: Behavior Patterns §  Exploratory searches leads to ~5x more clicks per search than navigational searches. §  Clicks on 2nd-degree connection more than 2x as likely to lead to invitation from exploratory vs. navigational search. §  For navigational queries, 1st degree > 2nd degree > … §  For exploratory queries, 2nd and 3rd degree > 1st degree. 24
  • 25. Query expansion for exploratory queries. software patent lawyer Query expansions derived from reformulations. e.g., lawyer -> attorney 25
  • 26. LinkedIn search is personalized. kevin scott 26
  • 27. But global factors matter. 27
  • 28. Relevant results can be in or out of network. §  Searcher’s network matters for relevance. –  Within network results have higher CTR. §  But the network is not enough. –  About two thirds of search clicks come from out of network results. 28
  • 29. Personalized machine-learned ranking. §  Data point is a triple (searcher, query, document). –  Searcher features are important! §  Labels: Is this document relevant to the query and the user? –  Depends on the user’s network, location, etc. –  Too much to ask random person to judge. §  Training data has to be collected from search logs. 29
  • 30. How to train your model. §  Train simple models to resemble complex ones. –  Build Additive Groves model [Sorokina et al, ECML ’07], which is good at detecting interactions. §  Build tree with logistic regression leaves. X2=? β0 + β1 T(x1 )+... + βn xn X10< 0.1234 ? α 0 + α1 P(x1 )+... + α nQ(xn ) γ 0 + γ1 R(x1 )+... + γ nQ(xn ) §  By restricting tree to user and query features, only regression model evaluated for each document. 30
  • 31. 31
  • 32. 32
  • 33. Make search truly entity-centric. results results 33
  • 34. Use the search box to surface task intent. I am… looking for a job… at LinkedIn in Fiji trying to hire… software engineers web developers interested in learning about… Hadoop NoSQL 34
  • 35. It takes two to connect talent to opportunity. 35
  • 36. LinkedIn: connecting talent to opportunity. Search: enabling the participants in the economic graph to find and be found. 36
  • 37. Thank you! 238, 37
  • 38. Want to learn more? §  Check out http://data.linkedin.com/search. §  Contact me: dtunkelang@linkedin.com http://linkedin.com/in/dtunkelang §  Did I mention that we’re hiring? J 38

×