SlideShare a Scribd company logo
1 of 25
Download to read offline
Outline Social Influence Community Detection
Social Influence & Community Detection
V.A. Traag
February 13, 2009
Outline Social Influence Community Detection
Outline
1 Social Influence
Introduction
BA-model
Social influence model
Empirical results
Further research
2 Community Detection
Introduction
Modularity & Potts model
Negative links
Empirical example
Further research
Outline Social Influence Community Detection
Outline
1 Social Influence
Introduction
BA-model
Social influence model
Empirical results
Further research
2 Community Detection
Introduction
Modularity & Potts model
Negative links
Empirical example
Further research
Outline Social Influence Community Detection
Introduction
• What items (e.g. movies, books) become popular?
• Based on an extension of the BA-model.
(Social influence balancing parameter)
• Idea emerged from web based experiment of Salganik et al.
(Science, 2006)
Outline Social Influence Community Detection
Experiment from Salganik et al.
More social influence 1
...
More social influence 8
Social influence 1
...
Social influence 8
No social influence 1
...
No social influence 8
User arrival
Outline Social Influence Community Detection
Experiment from Salganik et al.
More social influence 1
...
More social influence 8
Social influence 1
...
Social influence 8
No social influence 1
...
No social influence 8
User arrival
Moreinequalityanduncertainty
Outline Social Influence Community Detection
BA-model
• Rich-get-richer effect.
• Web sites (items) attract links (votes) proportional to the
number of links (votes).
˙ki = m
ki
j kj
• Yields stationary degree distribution.
Pr(X = k) = 2m2
k−3
Outline Social Influence Community Detection
Social influence
• Additional good-get-richer effect.
• Introduce quality φ ≥ 0 with mean quality µ and variance σ.
• Balance quality and popularity through parameter 0 ≤ λ ≤ 1.
• New differential equation
˙ki = m (1 − λ)
φi
j φj
+ λ
ki
j kj
.
Outline Social Influence Community Detection
Theoretical results
Result is
ki (t) =
t
ti
λ
− 1 (1 − λ)
mφi
µλ
.
from which we can see that:
• Votes increase with time
• Older items obtain more votes
• Better items obtain more votes (might catch up with older,
but worse, items)
• Higher social influence, changes growth pattern: less quickly
at introduction, but keeps growing more.
Outline Social Influence Community Detection
Theoretical results
• For invariant quality, the “uncertainty” distribution is
Pr(X = k|φ) =
µ((1 − λ)mφ)
1
λ
(kλµ + (1 − λ)mφ)(1+ 1
λ )
.
• Mean popularity and variance
E(X|φ) =
mφ
µ
and Var(X|φ) =
E(X|φ)2
1 − 2λ
.
• Expected number of votes rise with quality
• Uncertainty rises with quality and with social influence
• In congruence with experiment from Salganik et al.
Outline Social Influence Community Detection
Theoretical results
• Quality distribution is ρ(φ) with mean µ and variance σ.
• The “popularity” distribution can be deduced as
Pr(X = k) =
φmax
φmin
ρ(φ) Pr(X = k|φ)dφ.
• In general, mean popularity and variance is
E(X) = m and Var(X) =
m2(2σ(1 − λ) + µ2)
µ2(1 − 2λ).
Outline Social Influence Community Detection
Empirical results
• Quality usually a problem, how to estimate it?
• Workaround: assume a quality distribution (e.g. Dirac,
Exponential).
• Compare empirical popularity distribution (#views, #sales) to
theoretical distribution.
• Estimate social influence parameter λ using MLE.
Outline Social Influence Community Detection
10
-4
10
-3
10
-2
10
-1
10
0
10
-6
10
-5
10
-4
10
-3
10
-2
10
-1
10
0
10
1
10
2
10
3
Hollywood
YouTube
Fit (Hollywood)
Fit (YouTube)
k
Pr(x>k)
YouTube1 λ ≈ 0.878
Hollywood1 λ ≈ 0.663
1
Assuming an exponential distribution
Outline Social Influence Community Detection
Other results
• Other research from Pennock et al. shows additional results.
• Hyperlink distribution per category of websites.
• Relatively high for companies (0.950) and newspapers (0.948).
• Relatively low for universities (0.612) and scientists (0.602).
• Might be used as a rough estimate of the amount of social
influence.
Outline Social Influence Community Detection
Social Influence
• Introduce parameter social influence parameter λ on network.
• Balance between own preferences and preferences of others.
• Spreading (cascading) of preferences.
• Updating of exclusive preferences might result in community
detection algorithm.
• Popularity of items = size of communities?
One separate topic: estimate social influence in citation
distributions over the last few years. Has it increased?
Outline Social Influence Community Detection
Social Balance Theory
E1
E2
AB
C
D • Triads (a triple set of nodes) are balanced
if their relationships are “symmetric”.
• Triad i, j, k is balanced if AijAikAjk = 1.
• If network is balanced, is can be split in
two communities. (Harary, 1953)
• Social balance can be extended to
k-balanced: a k-cycle does not contain
exactly one negative edge.
• For unbalanced (or k-balanced) networks,
how can communities be assigned such
that nodes form cohesive groups?
Outline Social Influence Community Detection
Modularity
Definition
Modularity Q = 1
m ij (Aij − pij )δ(σi , σj ).
Newman & Girvan.
• Modularity can also be expressed as
Q =
1
m c
ac − ec .
• Optimising modularity yields a good community assignment.
Outline Social Influence Community Detection
Potts approach
• Potts approach by Reichardt and Bornholdt: reward “allowed”
links, penalise “forbidden” links.
Allowed • Links within communities
(reward aij = γpij).
Forbidden • Absent links within communities
(penalty bij = 1 − γpij).
• Formulated as a “energy/cost” function (Hamiltonian):
H =
ij
−aijAijδ(σi , σj ) + bij (1 − Aij)δ(σi , σj )
• Reformulated equals modularity (if γ = 1)
−
1
m
Q = H = −
ij
(Aij − γpij )δ(σi , σj )
• Results in a tuneable (γ) version of modularity.
Outline Social Influence Community Detection
Problem with negative links
ik = 1 j k = 1
k k = −1
Negative links poses problem for
modularity. Probabilities pij not well
defined.
A =


+ + −
+ + −
− − +


Q =
1
m
ij
Aij −
ki kj
m
δ(σi , σj )
= 0
Outline Social Influence Community Detection
Negative links
• Solution is to change “allowed” and “forbidden” links:
Allowed • Positive links within communities
(reward aij = γp+
ij ).
• Absent negative links within communities
(reward dij = λp−
ij ).
Forbidden • Absent positive links within communities
(penalty bij = 1 − γp+
ij ).
• Negative links within communities
(penalty cij = 1 − λp−
ij ).
• Results in two separate Hamiltonian
H+
= −
ij
(A+
ij − γp+
ij )δ(σi , σj ) and
H−
= −
ij
(A−
ij − λp−
ij )δ(σi , σj ).
Outline Social Influence Community Detection
Hamiltonian
• We weigh both Hamiltonians equally.
• This results in
−
1
m
Q = H+
− H−
= −
ij
(Aij − (γp+
ij − λp−
ij ))δ(σi , σj )
• Changing the expected values in modularity, allows
community detection in networks with negative links.
Outline Social Influence Community Detection
Empirical example
γ = 1, λ = 1
Outline Social Influence Community Detection
Empirical example
γ = 0.3, λ = 1
Outline Social Influence Community Detection
Empirical example
γ = 1, λ = 2
Outline Social Influence Community Detection
Further research
• Apply community detection scheme to citation networks.
• Communities in unsigned networks are ’thematic’ clusters.
• Communities in signed networks are ’positional’ clusters.
• For example: Dutch opinion makers.

More Related Content

Viewers also liked

13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
Fairtrade/Max Havelaar France
 

Viewers also liked (20)

Slice modularity
Slice modularitySlice modularity
Slice modularity
 
Social Event Detection
Social Event DetectionSocial Event Detection
Social Event Detection
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & Gossiping
 
Introduction to complex networks
Introduction to complex networksIntroduction to complex networks
Introduction to complex networks
 
Cooperation, Reputation & Gossiping
Cooperation, Reputation & GossipingCooperation, Reputation & Gossiping
Cooperation, Reputation & Gossiping
 
Social Influence & Popularity
Social Influence & PopularitySocial Influence & Popularity
Social Influence & Popularity
 
Community Detection with Negative Links
Community Detection with Negative LinksCommunity Detection with Negative Links
Community Detection with Negative Links
 
Significant scales in community structure
Significant scales in community structureSignificant scales in community structure
Significant scales in community structure
 
Resolution-free community detection
Resolution-free community detectionResolution-free community detection
Resolution-free community detection
 
Dynamics of Discursive Power: The Dutch Debate on Integration.
Dynamics of Discursive Power: The Dutch Debate on Integration.Dynamics of Discursive Power: The Dutch Debate on Integration.
Dynamics of Discursive Power: The Dutch Debate on Integration.
 
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.
 
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
 
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.
 
Limits of community detection
Limits of community detectionLimits of community detection
Limits of community detection
 
Community structure in complex networks
Community structure in complex networksCommunity structure in complex networks
Community structure in complex networks
 
Public thesis defence: groups and reputation in social networks
Public thesis defence: groups and reputation in social networksPublic thesis defence: groups and reputation in social networks
Public thesis defence: groups and reputation in social networks
 
151116_Auberge_du_bonheur
151116_Auberge_du_bonheur151116_Auberge_du_bonheur
151116_Auberge_du_bonheur
 
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
13 fiches pratiques sur le préfinancement des commandes dans le commerce équi...
 
Les Médias Sociaux Sans Se Brûler
Les Médias Sociaux Sans Se BrûlerLes Médias Sociaux Sans Se Brûler
Les Médias Sociaux Sans Se Brûler
 

Similar to Social Influence & Community Detection

Similar to Social Influence & Community Detection (20)

Group and Community Detection in Social Networks
Group and Community Detection in Social NetworksGroup and Community Detection in Social Networks
Group and Community Detection in Social Networks
 
11 Contagion
11 Contagion11 Contagion
11 Contagion
 
SSRI_pt1.ppt
SSRI_pt1.pptSSRI_pt1.ppt
SSRI_pt1.ppt
 
What is simulation and what use is it?
What is simulation and what use is it?What is simulation and what use is it?
What is simulation and what use is it?
 
Who to follow and why: link prediction with explanations
Who to follow and why: link prediction with explanationsWho to follow and why: link prediction with explanations
Who to follow and why: link prediction with explanations
 
Reputation Dynamics Through Gossiping
Reputation Dynamics Through GossipingReputation Dynamics Through Gossiping
Reputation Dynamics Through Gossiping
 
Action and content based Community Detection in Social Networks
Action and content based Community Detection in Social NetworksAction and content based Community Detection in Social Networks
Action and content based Community Detection in Social Networks
 
Structure ofsocialinfluencei inrecommendernetworks
Structure ofsocialinfluencei inrecommendernetworksStructure ofsocialinfluencei inrecommendernetworks
Structure ofsocialinfluencei inrecommendernetworks
 
Prasanta Bhattacharya - WESST - Social Networks and Causal Inference
Prasanta Bhattacharya - WESST - Social Networks and Causal InferencePrasanta Bhattacharya - WESST - Social Networks and Causal Inference
Prasanta Bhattacharya - WESST - Social Networks and Causal Inference
 
00 Introduction to SN&H: Key Concepts and Overview
00 Introduction to SN&H: Key Concepts and Overview00 Introduction to SN&H: Key Concepts and Overview
00 Introduction to SN&H: Key Concepts and Overview
 
Networks in their surrounding contexts
Networks in their surrounding contextsNetworks in their surrounding contexts
Networks in their surrounding contexts
 
Adaptive network models of socio-cultural dynamics
Adaptive network models of socio-cultural dynamicsAdaptive network models of socio-cultural dynamics
Adaptive network models of socio-cultural dynamics
 
Cascading Behavior in Networks
Cascading Behavior in NetworksCascading Behavior in Networks
Cascading Behavior in Networks
 
01 Network Data Collection (2017)
01 Network Data Collection (2017)01 Network Data Collection (2017)
01 Network Data Collection (2017)
 
02 Introduction to Social Networks and Health: Key Concepts and Overview
02 Introduction to Social Networks and Health: Key Concepts and Overview02 Introduction to Social Networks and Health: Key Concepts and Overview
02 Introduction to Social Networks and Health: Key Concepts and Overview
 
01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures01 Introduction to Networks Methods and Measures
01 Introduction to Networks Methods and Measures
 
01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)01 Introduction to Networks Methods and Measures (2016)
01 Introduction to Networks Methods and Measures (2016)
 
Altruism and Social Networks
Altruism and Social NetworksAltruism and Social Networks
Altruism and Social Networks
 
Socail Influence & Homophilly
Socail Influence & HomophillySocail Influence & Homophilly
Socail Influence & Homophilly
 
2009 - Connected Action - Marc Smith - Social Media Network Analysis
2009 - Connected Action - Marc Smith - Social Media Network Analysis2009 - Connected Action - Marc Smith - Social Media Network Analysis
2009 - Connected Action - Marc Smith - Social Media Network Analysis
 

More from Vincent Traag (8)

Peer review uncertainty at the institutional level
Peer review uncertainty at the institutional levelPeer review uncertainty at the institutional level
Peer review uncertainty at the institutional level
 
Replacing peer review by metrics in the UK REF?
Replacing peer review by metrics in the UK REF?Replacing peer review by metrics in the UK REF?
Replacing peer review by metrics in the UK REF?
 
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
 
Structure of media attention
Structure of media attentionStructure of media attention
Structure of media attention
 
Dynamical Models Explaining Social Balance
Dynamical Models Explaining Social BalanceDynamical Models Explaining Social Balance
Dynamical Models Explaining Social Balance
 

Recently uploaded

Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 

Recently uploaded (20)

Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
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...
 
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
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
module for grade 9 for distance learning
module for grade 9 for distance learningmodule for grade 9 for distance learning
module for grade 9 for distance learning
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
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
 
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai YoungDubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
Dubai Call Girls Beauty Face Teen O525547819 Call Girls Dubai Young
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdf
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
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
 

Social Influence & Community Detection

  • 1. Outline Social Influence Community Detection Social Influence & Community Detection V.A. Traag February 13, 2009
  • 2. Outline Social Influence Community Detection Outline 1 Social Influence Introduction BA-model Social influence model Empirical results Further research 2 Community Detection Introduction Modularity & Potts model Negative links Empirical example Further research
  • 3. Outline Social Influence Community Detection Outline 1 Social Influence Introduction BA-model Social influence model Empirical results Further research 2 Community Detection Introduction Modularity & Potts model Negative links Empirical example Further research
  • 4. Outline Social Influence Community Detection Introduction • What items (e.g. movies, books) become popular? • Based on an extension of the BA-model. (Social influence balancing parameter) • Idea emerged from web based experiment of Salganik et al. (Science, 2006)
  • 5. Outline Social Influence Community Detection Experiment from Salganik et al. More social influence 1 ... More social influence 8 Social influence 1 ... Social influence 8 No social influence 1 ... No social influence 8 User arrival
  • 6. Outline Social Influence Community Detection Experiment from Salganik et al. More social influence 1 ... More social influence 8 Social influence 1 ... Social influence 8 No social influence 1 ... No social influence 8 User arrival Moreinequalityanduncertainty
  • 7. Outline Social Influence Community Detection BA-model • Rich-get-richer effect. • Web sites (items) attract links (votes) proportional to the number of links (votes). ˙ki = m ki j kj • Yields stationary degree distribution. Pr(X = k) = 2m2 k−3
  • 8. Outline Social Influence Community Detection Social influence • Additional good-get-richer effect. • Introduce quality φ ≥ 0 with mean quality µ and variance σ. • Balance quality and popularity through parameter 0 ≤ λ ≤ 1. • New differential equation ˙ki = m (1 − λ) φi j φj + λ ki j kj .
  • 9. Outline Social Influence Community Detection Theoretical results Result is ki (t) = t ti λ − 1 (1 − λ) mφi µλ . from which we can see that: • Votes increase with time • Older items obtain more votes • Better items obtain more votes (might catch up with older, but worse, items) • Higher social influence, changes growth pattern: less quickly at introduction, but keeps growing more.
  • 10. Outline Social Influence Community Detection Theoretical results • For invariant quality, the “uncertainty” distribution is Pr(X = k|φ) = µ((1 − λ)mφ) 1 λ (kλµ + (1 − λ)mφ)(1+ 1 λ ) . • Mean popularity and variance E(X|φ) = mφ µ and Var(X|φ) = E(X|φ)2 1 − 2λ . • Expected number of votes rise with quality • Uncertainty rises with quality and with social influence • In congruence with experiment from Salganik et al.
  • 11. Outline Social Influence Community Detection Theoretical results • Quality distribution is ρ(φ) with mean µ and variance σ. • The “popularity” distribution can be deduced as Pr(X = k) = φmax φmin ρ(φ) Pr(X = k|φ)dφ. • In general, mean popularity and variance is E(X) = m and Var(X) = m2(2σ(1 − λ) + µ2) µ2(1 − 2λ).
  • 12. Outline Social Influence Community Detection Empirical results • Quality usually a problem, how to estimate it? • Workaround: assume a quality distribution (e.g. Dirac, Exponential). • Compare empirical popularity distribution (#views, #sales) to theoretical distribution. • Estimate social influence parameter λ using MLE.
  • 13. Outline Social Influence Community Detection 10 -4 10 -3 10 -2 10 -1 10 0 10 -6 10 -5 10 -4 10 -3 10 -2 10 -1 10 0 10 1 10 2 10 3 Hollywood YouTube Fit (Hollywood) Fit (YouTube) k Pr(x>k) YouTube1 λ ≈ 0.878 Hollywood1 λ ≈ 0.663 1 Assuming an exponential distribution
  • 14. Outline Social Influence Community Detection Other results • Other research from Pennock et al. shows additional results. • Hyperlink distribution per category of websites. • Relatively high for companies (0.950) and newspapers (0.948). • Relatively low for universities (0.612) and scientists (0.602). • Might be used as a rough estimate of the amount of social influence.
  • 15. Outline Social Influence Community Detection Social Influence • Introduce parameter social influence parameter λ on network. • Balance between own preferences and preferences of others. • Spreading (cascading) of preferences. • Updating of exclusive preferences might result in community detection algorithm. • Popularity of items = size of communities? One separate topic: estimate social influence in citation distributions over the last few years. Has it increased?
  • 16. Outline Social Influence Community Detection Social Balance Theory E1 E2 AB C D • Triads (a triple set of nodes) are balanced if their relationships are “symmetric”. • Triad i, j, k is balanced if AijAikAjk = 1. • If network is balanced, is can be split in two communities. (Harary, 1953) • Social balance can be extended to k-balanced: a k-cycle does not contain exactly one negative edge. • For unbalanced (or k-balanced) networks, how can communities be assigned such that nodes form cohesive groups?
  • 17. Outline Social Influence Community Detection Modularity Definition Modularity Q = 1 m ij (Aij − pij )δ(σi , σj ). Newman & Girvan. • Modularity can also be expressed as Q = 1 m c ac − ec . • Optimising modularity yields a good community assignment.
  • 18. Outline Social Influence Community Detection Potts approach • Potts approach by Reichardt and Bornholdt: reward “allowed” links, penalise “forbidden” links. Allowed • Links within communities (reward aij = γpij). Forbidden • Absent links within communities (penalty bij = 1 − γpij). • Formulated as a “energy/cost” function (Hamiltonian): H = ij −aijAijδ(σi , σj ) + bij (1 − Aij)δ(σi , σj ) • Reformulated equals modularity (if γ = 1) − 1 m Q = H = − ij (Aij − γpij )δ(σi , σj ) • Results in a tuneable (γ) version of modularity.
  • 19. Outline Social Influence Community Detection Problem with negative links ik = 1 j k = 1 k k = −1 Negative links poses problem for modularity. Probabilities pij not well defined. A =   + + − + + − − − +   Q = 1 m ij Aij − ki kj m δ(σi , σj ) = 0
  • 20. Outline Social Influence Community Detection Negative links • Solution is to change “allowed” and “forbidden” links: Allowed • Positive links within communities (reward aij = γp+ ij ). • Absent negative links within communities (reward dij = λp− ij ). Forbidden • Absent positive links within communities (penalty bij = 1 − γp+ ij ). • Negative links within communities (penalty cij = 1 − λp− ij ). • Results in two separate Hamiltonian H+ = − ij (A+ ij − γp+ ij )δ(σi , σj ) and H− = − ij (A− ij − λp− ij )δ(σi , σj ).
  • 21. Outline Social Influence Community Detection Hamiltonian • We weigh both Hamiltonians equally. • This results in − 1 m Q = H+ − H− = − ij (Aij − (γp+ ij − λp− ij ))δ(σi , σj ) • Changing the expected values in modularity, allows community detection in networks with negative links.
  • 22. Outline Social Influence Community Detection Empirical example γ = 1, λ = 1
  • 23. Outline Social Influence Community Detection Empirical example γ = 0.3, λ = 1
  • 24. Outline Social Influence Community Detection Empirical example γ = 1, λ = 2
  • 25. Outline Social Influence Community Detection Further research • Apply community detection scheme to citation networks. • Communities in unsigned networks are ’thematic’ clusters. • Communities in signed networks are ’positional’ clusters. • For example: Dutch opinion makers.