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

Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
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
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxAleenaTreesaSaji
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
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
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
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
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 

Recently uploaded (20)

Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
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...
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptx
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
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...
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
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
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 

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