SlideShare a Scribd company logo
1 of 84
Download to read offline
Groups and Reputation in Social Networks 
V.A. Traag 
Promoteurs: 
Paul Van Dooren, Yurii Nesterov 
Jury: 
François Glineur 
Vincent Blondel 
Marco Saerens 
Patrick De Leenheer 
ICTEAM 
Université Catholique de Louvain 
2 September 2013 
Soutenance Publique
Overview 
Social Networks 
1 2 
Community Detection Reputation & Negative Links
Overview 
Social Networks 
1 2 
Community Detection Reputation & Negative Links
Social networks
Social networks
Social networks
Social networks
Social networks
Social networks
Social networks
Social networks
Social networks
Social networks
Social networks 
I did not analyse these
Keep it simple
Keep it simple
Keep it simple
Keep it simple
Keep it simple 
Node or Vertex
Keep it simple 
Link or Edge
Keep it simple 
Network or Graph
Overview 
Social Networks 
1 2 
Community Detection Reputation & Negative Links
Overview 
Social Networks 
1 2 
Community Detection Reputation & Negative Links
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Community or Cluster
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Community or Cluster 
But is it a good community?
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Community or Cluster 
But is it a good community? 
Count links in community
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Community or Cluster 
But is it a good community? 
Count links in community 
mc = 4
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Community or Cluster 
But is it a good community? 
Count links in community 
mc = 4 
Possible links?
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Community or Cluster 
But is it a good community? 
Count links in community 
mc = 4 
Possible links? 
nc 
2 
 
= nc(nc1) 
2 = 43 
2 = 6
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Community or Cluster 
But is it a good community? 
Count links in community 
mc = 4 
Possible links? 
nc 
2 
 
= nc(nc1) 
2 = 43 
2 = 6 
4 links in community, 
2 missing.
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Community or Cluster 
But is it a good community? 
Count links in community 
mc = 4 
Possible links? 
nc 
2 
 
= nc(nc1) 
2 = 43 
2 = 6 
4 links in community, 
2 missing. 
Want many links, few missing
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Bad community 
Count links in community 
mc = 5 
Possible links? 
nc 
2 
 
= nc(nc1) 
2 = 54 
2 = 10 
5 links in community, 
5 missing.
What is a community? 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Are there better communities?
Make money 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Get money for communities: 
 get 1  c for every edge in community, 
 pay c for missing edge in community.
Make money 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Get money for communities: 
 get 1  c for every edge in community, 
 pay c for missing edge in community. 
Suppose c = e0.50 
4 edges, 2 missing: 
4  0.5  2  0.5 = e1.00
Make money 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Get money for communities: 
 get 1  c for every edge in community, 
 pay c for missing edge in community. 
Suppose c = e0.50 
4 edges, 2 missing: 
4  0.5  2  0.5 = e1.00 
2 edges, 1 missing: 
2  0.5  1  0.5 = e0.50
Make money 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Get money for communities: 
 get 1  c for every edge in community, 
 pay c for missing edge in community. 
Suppose c = e0.50 
4 edges, 2 missing: 
4  0.5  2  0.5 = e1.00 
2 edges, 1 missing: 
2  0.5  1  0.5 = e0.50 
5 edges, 5 missing: 
5  0.5  5  0.5 = e0.00
Make money 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Get money for communities: 
 get 1  c for every edge in community, 
 pay c for missing edge in community. 
Suppose c = e0.50 
4 edges, 2 missing: 
4  0.5  2  0.5 = e1.00 
2 edges, 1 missing: 
2  0.5  1  0.5 = e0.50 
5 edges, 5 missing: 
5  0.5  5  0.5 = e0.00 
Total: e1.50
Better communities 
Initial communities: e1.50 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11
Better communities 
Initial communities: e1.50 
Move 0: get 2  0.5 = e1.00 extra 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11
Better communities 
Initial communities: e1.50 
Move 0: get 2  0.5 = e1.00 extra 
Move 5: get 3  0.5 = e1.50 extra 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11
Better communities 
Initial communities: e1.50 
Move 0: get 2  0.5 = e1.00 extra 
Move 5: get 3  0.5 = e1.50 extra 
Move 11: get 1  0.5 = e0.50 extra 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11
Better communities 
Initial communities: e1.50 
Move 0: get 2  0.5 = e1.00 extra 
Move 5: get 3  0.5 = e1.50 extra 
Move 11: get 1  0.5 = e0.50 extra 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Final communities: e4.50
Better communities 
Initial communities: e1.50 
Move 0: get 2  0.5 = e1.00 extra 
Move 5: get 3  0.5 = e1.50 extra 
Move 11: get 1  0.5 = e0.50 extra 
0 
1 
2 
3 
4 
6 5 
7 
8 
9 
10 
11 
Louvain Algorithm
Real network 
My own Facebook
Real network 
My own Facebook c = e0.– 
528 internal links
Real network 
My own Facebook c = e0.0002 
527 internal links
Real network 
My own Facebook c = e0.0025 
526 internal links
Real network 
My own Facebook c = e0.01 
511 internal links
Real network 
My own Facebook c = e0.10 
491 internal links
Real network 
My own Facebook c = e0.50 
0 internal links
Resolution limit
Significance 
Original partition (14 links)
Significance 
Original partition (14 links) 
Random graph (5 links)
Significance 
Original partition (14 links) 
Random graph (5 links) Find partition (11 links)
Overview 
Social Networks 
1 2 
Community Detection Reputation  Negative Links
Overview 
Social Networks 
1 2 
Community Detection Reputation  Negative Links
Social Balance 
+ 
Leonard Sheldon
Social Balance 
Leslie 
+ 
+ 
Leonard Sheldon
Social Balance 
Leslie 
+  
+ 
Leonard Sheldon
Social Balance 
Leslie 
  
+ 
Leonard Sheldon
Social Balance 
Leslie 
  
+ 
The enemy of my enemy is my friend 
Leonard Sheldon
Social Balance 
Leslie 
  
+ 
The friend of my enemy is my enemy 
Leonard Sheldon
Social Balance 
Leslie 
  
+ 
The friend of my enemy is my enemy 
Leonard Sheldon 
Socially balanced: + = +
Balanced Triads 
Balanced Triads
Balanced Triads 
Balanced Triads Unbalanced Triads
Balanced Triads 
Balanced Triads 
Two Factions
Changing Triads 
Leslie 
  
+ 
Leonard Sheldon
Changing Triads 
Leslie 
  
+ 
+ 
Leonard Sheldon
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
Ask Leonard what to do
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard +
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard + 
Leonard likes Leslie +
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard + 
Leonard likes Leslie + 
Effect ++ = +
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
+ 
 
+ 
 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard + 
Leonard likes Leslie + 
Effect ++ = + 
t
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
+ 
 
+ 
 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard + 
Leonard likes Leslie + 
Effect ++ = + 
t
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard + 
Leonard likes Leslie + 
Effect ++ = + 
Compare friends with Leslie
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard + 
Leonard likes Leslie + 
Effect ++ = + 
Compare friends with Leslie 
Sheldon likes Leonard +
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard + 
Leonard likes Leslie + 
Effect ++ = + 
Compare friends with Leslie 
Sheldon likes Leonard + 
Leslie dislikes Leonard
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
Ask Leonard what to do 
Sheldon likes Leonard + 
Leonard likes Leslie + 
Effect ++ = + 
Compare friends with Leslie 
Sheldon likes Leonard + 
Leslie dislikes Leonard  
Effect + =
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
+ 
Leonard Sheldon 
t 
Compare friends with Leslie 
Sheldon likes Leonard + 
Leslie dislikes Leonard  
Effect + =
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
Leonard Sheldon 
t 
Compare friends with Leslie 
Sheldon likes Leonard + 
Leslie dislikes Leonard  
Effect + =
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
Leonard Sheldon 
t 
Compare friends with Leslie 
Sheldon likes Leonard + 
Leslie dislikes Leonard  
Effect + =
Changing Triads 
Sheldon’s relationship with Leslie changes Leslie 
  
+ 
Leonard Sheldon 
Ask Leonard what to do 
Does not converge to 
social balance 
Compare friends with Leslie 
Does converge to 
social balance

More Related Content

More from Vincent Traag

More from Vincent Traag (20)

Use of the journal impact factor for assessing individual articles need not b...
Use of the journal impact factor for assessing individual articles need not b...Use of the journal impact factor for assessing individual articles need not b...
Use of the journal impact factor for assessing individual articles need not b...
 
Uncovering important intermediate publications
Uncovering important intermediate publicationsUncovering important intermediate publications
Uncovering important intermediate publications
 
Complex contagion of campaign donations
Complex contagion of campaign donationsComplex contagion of campaign donations
Complex contagion of campaign donations
 
Polarization and consensus in citation networks
Polarization and consensus in citation networksPolarization and consensus in citation networks
Polarization and consensus in citation networks
 
Community structure in complex networks
Community structure in complex networksCommunity structure in complex networks
Community structure in complex networks
 
Introduction to complex networks
Introduction to complex networksIntroduction to complex networks
Introduction to complex networks
 
Structure of media attention
Structure of media attentionStructure of media attention
Structure of media attention
 
Dynamics of Media Attention
Dynamics of Media AttentionDynamics of Media Attention
Dynamics of Media Attention
 
Dynamical Models Explaining Social Balance
Dynamical Models Explaining Social BalanceDynamical Models Explaining Social Balance
Dynamical Models Explaining Social Balance
 
Significant scales in community structure
Significant scales in community structureSignificant scales in community structure
Significant scales in community structure
 
Reconstructing Third World Elite Rotation Events from Newspapers
Reconstructing Third World Elite Rotation Events from NewspapersReconstructing Third World Elite Rotation Events from Newspapers
Reconstructing Third World Elite Rotation Events from Newspapers
 
Reputation Dynamics Through Gossiping
Reputation Dynamics Through GossipingReputation Dynamics Through Gossiping
Reputation Dynamics Through Gossiping
 
Limits of community detection
Limits of community detectionLimits of community detection
Limits of community detection
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & Gossiping
 
Resolution-free community detection
Resolution-free community detectionResolution-free community detection
Resolution-free community detection
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & Gossiping
 
Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.
 
Social Event Detection
Social Event DetectionSocial Event Detection
Social Event Detection
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & Gossiping
 
Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.Exponential Ranking: Taking into account negative links.
Exponential Ranking: Taking into account negative links.
 

Recently uploaded

SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
RizalinePalanog2
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 

Recently uploaded (20)

GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 

Public thesis defence: groups and reputation in social networks

  • 1. Groups and Reputation in Social Networks V.A. Traag Promoteurs: Paul Van Dooren, Yurii Nesterov Jury: François Glineur Vincent Blondel Marco Saerens Patrick De Leenheer ICTEAM Université Catholique de Louvain 2 September 2013 Soutenance Publique
  • 2. Overview Social Networks 1 2 Community Detection Reputation & Negative Links
  • 3. Overview Social Networks 1 2 Community Detection Reputation & Negative Links
  • 14. Social networks I did not analyse these
  • 19. Keep it simple Node or Vertex
  • 20. Keep it simple Link or Edge
  • 21. Keep it simple Network or Graph
  • 22. Overview Social Networks 1 2 Community Detection Reputation & Negative Links
  • 23. Overview Social Networks 1 2 Community Detection Reputation & Negative Links
  • 24. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Community or Cluster
  • 25. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Community or Cluster But is it a good community?
  • 26. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Community or Cluster But is it a good community? Count links in community
  • 27. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Community or Cluster But is it a good community? Count links in community mc = 4
  • 28. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Community or Cluster But is it a good community? Count links in community mc = 4 Possible links?
  • 29. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Community or Cluster But is it a good community? Count links in community mc = 4 Possible links? nc 2 = nc(nc1) 2 = 43 2 = 6
  • 30. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Community or Cluster But is it a good community? Count links in community mc = 4 Possible links? nc 2 = nc(nc1) 2 = 43 2 = 6 4 links in community, 2 missing.
  • 31. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Community or Cluster But is it a good community? Count links in community mc = 4 Possible links? nc 2 = nc(nc1) 2 = 43 2 = 6 4 links in community, 2 missing. Want many links, few missing
  • 32. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Bad community Count links in community mc = 5 Possible links? nc 2 = nc(nc1) 2 = 54 2 = 10 5 links in community, 5 missing.
  • 33. What is a community? 0 1 2 3 4 6 5 7 8 9 10 11 Are there better communities?
  • 34. Make money 0 1 2 3 4 6 5 7 8 9 10 11 Get money for communities: get 1 c for every edge in community, pay c for missing edge in community.
  • 35. Make money 0 1 2 3 4 6 5 7 8 9 10 11 Get money for communities: get 1 c for every edge in community, pay c for missing edge in community. Suppose c = e0.50 4 edges, 2 missing: 4 0.5 2 0.5 = e1.00
  • 36. Make money 0 1 2 3 4 6 5 7 8 9 10 11 Get money for communities: get 1 c for every edge in community, pay c for missing edge in community. Suppose c = e0.50 4 edges, 2 missing: 4 0.5 2 0.5 = e1.00 2 edges, 1 missing: 2 0.5 1 0.5 = e0.50
  • 37. Make money 0 1 2 3 4 6 5 7 8 9 10 11 Get money for communities: get 1 c for every edge in community, pay c for missing edge in community. Suppose c = e0.50 4 edges, 2 missing: 4 0.5 2 0.5 = e1.00 2 edges, 1 missing: 2 0.5 1 0.5 = e0.50 5 edges, 5 missing: 5 0.5 5 0.5 = e0.00
  • 38. Make money 0 1 2 3 4 6 5 7 8 9 10 11 Get money for communities: get 1 c for every edge in community, pay c for missing edge in community. Suppose c = e0.50 4 edges, 2 missing: 4 0.5 2 0.5 = e1.00 2 edges, 1 missing: 2 0.5 1 0.5 = e0.50 5 edges, 5 missing: 5 0.5 5 0.5 = e0.00 Total: e1.50
  • 39. Better communities Initial communities: e1.50 0 1 2 3 4 6 5 7 8 9 10 11
  • 40. Better communities Initial communities: e1.50 Move 0: get 2 0.5 = e1.00 extra 0 1 2 3 4 6 5 7 8 9 10 11
  • 41. Better communities Initial communities: e1.50 Move 0: get 2 0.5 = e1.00 extra Move 5: get 3 0.5 = e1.50 extra 0 1 2 3 4 6 5 7 8 9 10 11
  • 42. Better communities Initial communities: e1.50 Move 0: get 2 0.5 = e1.00 extra Move 5: get 3 0.5 = e1.50 extra Move 11: get 1 0.5 = e0.50 extra 0 1 2 3 4 6 5 7 8 9 10 11
  • 43. Better communities Initial communities: e1.50 Move 0: get 2 0.5 = e1.00 extra Move 5: get 3 0.5 = e1.50 extra Move 11: get 1 0.5 = e0.50 extra 0 1 2 3 4 6 5 7 8 9 10 11 Final communities: e4.50
  • 44. Better communities Initial communities: e1.50 Move 0: get 2 0.5 = e1.00 extra Move 5: get 3 0.5 = e1.50 extra Move 11: get 1 0.5 = e0.50 extra 0 1 2 3 4 6 5 7 8 9 10 11 Louvain Algorithm
  • 45. Real network My own Facebook
  • 46. Real network My own Facebook c = e0.– 528 internal links
  • 47. Real network My own Facebook c = e0.0002 527 internal links
  • 48. Real network My own Facebook c = e0.0025 526 internal links
  • 49. Real network My own Facebook c = e0.01 511 internal links
  • 50. Real network My own Facebook c = e0.10 491 internal links
  • 51. Real network My own Facebook c = e0.50 0 internal links
  • 54. Significance Original partition (14 links) Random graph (5 links)
  • 55. Significance Original partition (14 links) Random graph (5 links) Find partition (11 links)
  • 56. Overview Social Networks 1 2 Community Detection Reputation Negative Links
  • 57. Overview Social Networks 1 2 Community Detection Reputation Negative Links
  • 58. Social Balance + Leonard Sheldon
  • 59. Social Balance Leslie + + Leonard Sheldon
  • 60. Social Balance Leslie + + Leonard Sheldon
  • 61. Social Balance Leslie + Leonard Sheldon
  • 62. Social Balance Leslie + The enemy of my enemy is my friend Leonard Sheldon
  • 63. Social Balance Leslie + The friend of my enemy is my enemy Leonard Sheldon
  • 64. Social Balance Leslie + The friend of my enemy is my enemy Leonard Sheldon Socially balanced: + = +
  • 66. Balanced Triads Balanced Triads Unbalanced Triads
  • 67. Balanced Triads Balanced Triads Two Factions
  • 68. Changing Triads Leslie + Leonard Sheldon
  • 69. Changing Triads Leslie + + Leonard Sheldon
  • 70. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon
  • 71. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon Ask Leonard what to do
  • 72. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard +
  • 73. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard + Leonard likes Leslie +
  • 74. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard + Leonard likes Leslie + Effect ++ = +
  • 75. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard + Leonard likes Leslie + Effect ++ = + t
  • 76. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard + Leonard likes Leslie + Effect ++ = + t
  • 77. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard + Leonard likes Leslie + Effect ++ = + Compare friends with Leslie
  • 78. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard + Leonard likes Leslie + Effect ++ = + Compare friends with Leslie Sheldon likes Leonard +
  • 79. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard + Leonard likes Leslie + Effect ++ = + Compare friends with Leslie Sheldon likes Leonard + Leslie dislikes Leonard
  • 80. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon Ask Leonard what to do Sheldon likes Leonard + Leonard likes Leslie + Effect ++ = + Compare friends with Leslie Sheldon likes Leonard + Leslie dislikes Leonard Effect + =
  • 81. Changing Triads Sheldon’s relationship with Leslie changes Leslie + + Leonard Sheldon t Compare friends with Leslie Sheldon likes Leonard + Leslie dislikes Leonard Effect + =
  • 82. Changing Triads Sheldon’s relationship with Leslie changes Leslie + Leonard Sheldon t Compare friends with Leslie Sheldon likes Leonard + Leslie dislikes Leonard Effect + =
  • 83. Changing Triads Sheldon’s relationship with Leslie changes Leslie + Leonard Sheldon t Compare friends with Leslie Sheldon likes Leonard + Leslie dislikes Leonard Effect + =
  • 84. Changing Triads Sheldon’s relationship with Leslie changes Leslie + Leonard Sheldon Ask Leonard what to do Does not converge to social balance Compare friends with Leslie Does converge to social balance