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

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...Vincent Traag
 
Uncovering important intermediate publications
Uncovering important intermediate publicationsUncovering important intermediate publications
Uncovering important intermediate publicationsVincent Traag
 
Complex contagion of campaign donations
Complex contagion of campaign donationsComplex contagion of campaign donations
Complex contagion of campaign donationsVincent Traag
 
Polarization and consensus in citation networks
Polarization and consensus in citation networksPolarization and consensus in citation networks
Polarization and consensus in citation networksVincent Traag
 
Community structure in complex networks
Community structure in complex networksCommunity structure in complex networks
Community structure in complex networksVincent Traag
 
Introduction to complex networks
Introduction to complex networksIntroduction to complex networks
Introduction to complex networksVincent Traag
 
Structure of media attention
Structure of media attentionStructure of media attention
Structure of media attentionVincent Traag
 
Dynamics of Media Attention
Dynamics of Media AttentionDynamics of Media Attention
Dynamics of Media AttentionVincent Traag
 
Dynamical Models Explaining Social Balance
Dynamical Models Explaining Social BalanceDynamical Models Explaining Social Balance
Dynamical Models Explaining Social BalanceVincent Traag
 
Significant scales in community structure
Significant scales in community structureSignificant scales in community structure
Significant scales in community structureVincent Traag
 
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 NewspapersVincent Traag
 
Reputation Dynamics Through Gossiping
Reputation Dynamics Through GossipingReputation Dynamics Through Gossiping
Reputation Dynamics Through GossipingVincent Traag
 
Limits of community detection
Limits of community detectionLimits of community detection
Limits of community detectionVincent Traag
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingVincent Traag
 
Resolution-free community detection
Resolution-free community detectionResolution-free community detection
Resolution-free community detectionVincent Traag
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingVincent Traag
 
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.Vincent Traag
 
Social Event Detection
Social Event DetectionSocial Event Detection
Social Event DetectionVincent Traag
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingVincent Traag
 
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.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

SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
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.pdfPirithiRaju
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 

Recently uploaded (20)

SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
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
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 

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