SlideShare a Scribd company logo
1 of 28
Organizational Overlap on
Social Networks and its
Applications
Mitul Tiwari
Joint work with Cho-Jui Hsieh, Deepak Agarwal,
Xinyi (Lisa) Huang, and Sam Shah
LinkedIn
Wednesday, May 15, 13
Who Am I
2
Wednesday, May 15, 13
Outline
• Motivation
• Organizational Overlap Model
• Problem Definition
• Data Analysis
• Mathematical Formulation
• Experimental Validation
• Applications
• Link Prediction
• Community Detection 3
Wednesday, May 15, 13
Motivation
• Social Networks : important for
• Sharing and Discovery
• Communication
• Networking
• Online Social Networks are partially observed
• Link Prediction and Recommending entities are important
4
Wednesday, May 15, 13
Motivation: Rich Member Profile
5
Wednesday, May 15, 13
Motivation: Network Is Important
6
Wednesday, May 15, 13
Motivation: People You May Know
7
Wednesday, May 15, 13
Motivation: Other Entities
8
Wednesday, May 15, 13
Recommender Ecosystem
9
Similar  Profiles
Connections
News
Skill  Endorsements
Wednesday, May 15, 13
Motivation
• Member profile contains various types of organizations
• Company, Schools, Groups, ...
• Can we compute edge affinity based on these organization
information?
• Useful for many applications:
• Recommending members to connect (link prediction)
• Recommending other entities from the same community (community
detection)
10
Wednesday, May 15, 13
Outline
• Motivation
• Organizational Overlap Model
• Problem Definition
• Data Analysis
• Mathematical Formulation
• Experimental Validation
• Applications
• Link Prediction
• Community Detection 11
Wednesday, May 15, 13
Organizational Overlap Problem
• Goal: compute the probability of connection based on the
organizational time overlap
• For a pair of members (A, B) who belonged to the same
organization and overlapped in time, we have organizational
time overlap: T(A, B, O)
• Probability that A and B are connected: P(A, B)
• Assume (A, B) only one common org: P(A, B) = f(T(A, B, O), O)
• A function of time overlapped in the organization O and Properties of the
organization O
• In short, P(t) = f(t, O), where t=T(A,B,O)
12
Wednesday, May 15, 13
Organizational Overlap Data Analysis
• Insight 1: Connection density increases with organizational
time overlap
13
Wednesday, May 15, 13
Organizational Overlap Data Analysis
• Insight 2: Connection density decreases with the size of
the organizational
14
Wednesday, May 15, 13
Organizational Overlap Model
15
Wednesday, May 15, 13
Organizational Overlap Model
16
Wednesday, May 15, 13
Organizational Overlap Model
Validation
• Empirical connection
density fits our model
17
Wednesday, May 15, 13
Organizational Overlap Model:
Estimating !
• !: organization dependent
parameter
• Members of smaller
organization is more likely to
know each other
• Empirical and MLE estimates
for log(!) ~ -0.8 log(|S|)
18
Wednesday, May 15, 13
Outline
• Motivation
• Organizational Overlap Model
• Problem Definition
• Data Analysis
• Mathematical Formulation
• Experimental Validation
• Applications
• Link Prediction
• Community Detection
19
Wednesday, May 15, 13
Application: Link Prediction
• Warm start: existing edges
• 2 features: org. overlap time
and size
• Common Neighbors (CN)
• Adamic-Adar (AA)
• Data Sets: LinkedIn, Enron
emails, Wiki talk
20
Wednesday, May 15, 13
Application: Link Prediction
• Cold start: no or sparse
edges
• All features:
• time overlap, company size,
company propensity, node
propensity, ...
• logistic regression model
21
Wednesday, May 15, 13
Application: Community Detection
• Good for candidate generation for an entity recommendation
systems, such as, companies to follow
• Graph Clustering algorithm (Graclus)
• Members as nodes and an edge between any pair of nodes with overlap
• Organizational overlap model for computing edge weight
• Graclus: minimizes the total weight of the cuts
• Evaluation using
• Virality of company follow within communities
• Virality of article updates
22
Wednesday, May 15, 13
Community Detection Evaluation
• Compared 3 methods
• Organizational overlap based
• Using social connections graph
• Random: partition the nodes in the
same company
• Using Spread of company follow
• Spread: avg # of companies
followed within d days of the
first follow event
• Propagation rate: norm. spread
23
Wednesday, May 15, 13
Community Detection Evaluation
• Virality of article updates within communities
24
Avg degree: 4-6 Avg degree: 12-14
Wednesday, May 15, 13
Related Work
25
Wednesday, May 15, 13
Summary
• Motivation
• Organizational Overlap Model
• Problem Definition
• Data Analysis
• Mathematical Formulation
• Experimental Validation
• Applications and Evaluation
• Link Prediction: cold and warm start
• Community Detection
26
Wednesday, May 15, 13
Acknowledgement
• http://data.linkedin.com
• We are hiring!
• Contact: mtiwari[at]linkedin.com
• Follow: @mitultiwari on Twitter
27
Wednesday, May 15, 13
Questions?
28
Wednesday, May 15, 13

More Related Content

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

Organizational Overlap on Social Networks and its Applications

  • 1. Organizational Overlap on Social Networks and its Applications Mitul Tiwari Joint work with Cho-Jui Hsieh, Deepak Agarwal, Xinyi (Lisa) Huang, and Sam Shah LinkedIn Wednesday, May 15, 13
  • 3. Outline • Motivation • Organizational Overlap Model • Problem Definition • Data Analysis • Mathematical Formulation • Experimental Validation • Applications • Link Prediction • Community Detection 3 Wednesday, May 15, 13
  • 4. Motivation • Social Networks : important for • Sharing and Discovery • Communication • Networking • Online Social Networks are partially observed • Link Prediction and Recommending entities are important 4 Wednesday, May 15, 13
  • 5. Motivation: Rich Member Profile 5 Wednesday, May 15, 13
  • 6. Motivation: Network Is Important 6 Wednesday, May 15, 13
  • 7. Motivation: People You May Know 7 Wednesday, May 15, 13
  • 10. Motivation • Member profile contains various types of organizations • Company, Schools, Groups, ... • Can we compute edge affinity based on these organization information? • Useful for many applications: • Recommending members to connect (link prediction) • Recommending other entities from the same community (community detection) 10 Wednesday, May 15, 13
  • 11. Outline • Motivation • Organizational Overlap Model • Problem Definition • Data Analysis • Mathematical Formulation • Experimental Validation • Applications • Link Prediction • Community Detection 11 Wednesday, May 15, 13
  • 12. Organizational Overlap Problem • Goal: compute the probability of connection based on the organizational time overlap • For a pair of members (A, B) who belonged to the same organization and overlapped in time, we have organizational time overlap: T(A, B, O) • Probability that A and B are connected: P(A, B) • Assume (A, B) only one common org: P(A, B) = f(T(A, B, O), O) • A function of time overlapped in the organization O and Properties of the organization O • In short, P(t) = f(t, O), where t=T(A,B,O) 12 Wednesday, May 15, 13
  • 13. Organizational Overlap Data Analysis • Insight 1: Connection density increases with organizational time overlap 13 Wednesday, May 15, 13
  • 14. Organizational Overlap Data Analysis • Insight 2: Connection density decreases with the size of the organizational 14 Wednesday, May 15, 13
  • 17. Organizational Overlap Model Validation • Empirical connection density fits our model 17 Wednesday, May 15, 13
  • 18. Organizational Overlap Model: Estimating ! • !: organization dependent parameter • Members of smaller organization is more likely to know each other • Empirical and MLE estimates for log(!) ~ -0.8 log(|S|) 18 Wednesday, May 15, 13
  • 19. Outline • Motivation • Organizational Overlap Model • Problem Definition • Data Analysis • Mathematical Formulation • Experimental Validation • Applications • Link Prediction • Community Detection 19 Wednesday, May 15, 13
  • 20. Application: Link Prediction • Warm start: existing edges • 2 features: org. overlap time and size • Common Neighbors (CN) • Adamic-Adar (AA) • Data Sets: LinkedIn, Enron emails, Wiki talk 20 Wednesday, May 15, 13
  • 21. Application: Link Prediction • Cold start: no or sparse edges • All features: • time overlap, company size, company propensity, node propensity, ... • logistic regression model 21 Wednesday, May 15, 13
  • 22. Application: Community Detection • Good for candidate generation for an entity recommendation systems, such as, companies to follow • Graph Clustering algorithm (Graclus) • Members as nodes and an edge between any pair of nodes with overlap • Organizational overlap model for computing edge weight • Graclus: minimizes the total weight of the cuts • Evaluation using • Virality of company follow within communities • Virality of article updates 22 Wednesday, May 15, 13
  • 23. Community Detection Evaluation • Compared 3 methods • Organizational overlap based • Using social connections graph • Random: partition the nodes in the same company • Using Spread of company follow • Spread: avg # of companies followed within d days of the first follow event • Propagation rate: norm. spread 23 Wednesday, May 15, 13
  • 24. Community Detection Evaluation • Virality of article updates within communities 24 Avg degree: 4-6 Avg degree: 12-14 Wednesday, May 15, 13
  • 26. Summary • Motivation • Organizational Overlap Model • Problem Definition • Data Analysis • Mathematical Formulation • Experimental Validation • Applications and Evaluation • Link Prediction: cold and warm start • Community Detection 26 Wednesday, May 15, 13
  • 27. Acknowledgement • http://data.linkedin.com • We are hiring! • Contact: mtiwari[at]linkedin.com • Follow: @mitultiwari on Twitter 27 Wednesday, May 15, 13