SlideShare une entreprise Scribd logo
1  sur  31
ep.jhu.edu
11100 Johns Hopkins Road
Laurel, MD 20723-6099
Social Network Analysis (SNA)
15 May 2018
Ian McCulloh, Ph.D.
Parson Fellow, Bloomberg School of Public Health
Senior Lecturer, Whiting School of Engineering
Senior Scientist, Applied Physics Laboratory
imccull4@jhu.edu
1
ep.jhu.eduep.jhu.edu
1. PhD Computer Science/Social Networks, Carnegie Mellon University.
2. 50+ peer reviewed papers.
3. Author of Wiley’s textbook on Social Network Analysis.
4. Current research: social media and the neuroscience of persuasion.
5. 20 years in the US Army – Network targeting.
6. Organizing the North American Social Network (NASN) Conference
in DC 27-30 NOV 2018
Background
ep.jhu.eduep.jhu.edu
Getting Started
https://www.rstudio.com
https://ep.jhu.edu/programs-and-courses
•605.633—Social Media Analytics
•605.634—Crowdsourcing and
Human Computation
•605.632—Graph Analytics
ep.jhu.eduep.jhu.edu
• Study of sociology
• Organizational behavior (leadership, management)
• Influencing groups (public health, propaganda, marketing)
• Increasing engagement with social media (computer science)
• Cool algorithms/heuristics (math, computer science)
Why Social Networks?
ep.jhu.eduep.jhu.edu
• Study of sociology
• Organizational behavior (leadership, management)
• Influencing groups (public health, propaganda, marketing)
• Increasing engagement with social media (computer science)
• Cool algorithms/heuristics (math, computer science)
Why Social Networks?
ep.jhu.eduep.jhu.edu
Study of Sociology
Moreno (1934) Sociometry
• 2nd grade classroom in the US
• Social physics
• The birth of social networks
Network Science
• 1999 Albert-Barabasi Scale-free networks
• 2004 NRC Report, Army interest
• Often lacks empirically grounded social theory that has been
developed over 65years – communities are merging
ep.jhu.eduep.jhu.edu
• Study of sociology
• Organizational behavior (leadership, management)
• Influencing groups (public health, propaganda, marketing)
• Increasing engagement with social media (computer science)
• Cool algorithms/heuristics (math, computer science)
Why Social Networks?
ep.jhu.eduep.jhu.edu
Organizational Behavior
• Who is the most powerful person in this network?
ep.jhu.eduep.jhu.edu
Organizational Behavior
ep.jhu.edu
Organizational Spectrum
23 May 1
Agility Efficiency
• Well-defined task/purpose
• High repetition
• Standards/quality control
• Reduce waste/minimize costs
• Hierarchy/supervision
• Unity of leadership
• Social interaction = distraction
• Pioneering/no defined task
• High novelty/not done before
• Creative/diversity of ideas
• Innovation/maximize new ideas
• Organic/collaboration
• Flat structure/many bosses
• Social interaction = value
ep.jhu.edu
Measuring Organizational Efficiency
1
Four Properties:
1. Connected
2. Hierarchic (no reciprocity)
3. Efficient (no cross-talk)
4. Least Upper Bound
1 −
𝑉
𝑛 𝑛 − 1 /2
1 −
𝑉
max 𝑉
1 −
𝐿
max 𝐿
1 −
𝑈
max 𝑈
V = reciprocal link
L = #links above nk-1
U = #pairs without LUB
ep.jhu.edu
What do we seek in an agile network
1
AGILE
• Knowledge Exchange
• Resource Exchange
• Reduced Management Overhead
• Innovation
• Cognitive Diversity
• Inclusion
• Time (social opportunity)
EFFICIENT
• Connected
• Efficient
• Hierarchic
• Least Upper Bound
It is not clear that Agile is the opposite of Efficient.
We wish to maximize connectivity and minimize efficiency and hierarchy.
ep.jhu.edu
What are we missing?
1
Network “horizons” suggest the likelihood of knowledge/resource
exchange between actors approaches 0, as distance >3
Relationships take time and resources
How many meaningful conversations?
• Software developers 5-6/day
• Managers 15-20/day
500-2000 Facebook friends!!!
ep.jhu.edu
How to Create Truly Agile Networks
• Minimize the diameter of the network
• Minimize the average degree of actors (a.k.a. density)
• Maximize cognitive diversity
Diameter = 2
Density = 0.4
Diameter = 1
Density = 1.0
Diameter = 2
Density = 0.5
Need to explore tradeoffs in diameter and density
ep.jhu.eduep.jhu.edu
• Study of sociology
• Organizational behavior (leadership, management)
• Influencing groups (public health, propaganda, marketing)
• Increasing engagement with social media (computer science)
• Cool algorithms/heuristics (math, computer science)
Why Social Networks?
ep.jhu.eduep.jhu.edu
Reasoned Action Theory
𝐵 = 𝑤1 𝐴 + 𝑤2 𝐼𝑁 + 𝑤3 𝐷𝑁 ∗ 𝑤4 𝑃𝐵𝐶
• B = Behavior
• A = Salient Attitudes
• IN = Injunctive Norms
• DN = Descriptive Norms
• PBC = Perceived Behavioral Control
• wi = Weight applied to factor
ep.jhu.eduep.jhu.edu
Where do you get the data?
𝐵 = 𝑤1 𝐴 + 𝑤2 𝐼𝑁 + 𝑤3 𝐷𝑁 ∗ 𝑤4 𝑃𝐵𝐶
Opinion Leader
Key Influencer
Key
Communic
ator
Alters
Informational
Conformity
Normative Conformity
Network Conformity
Social
Network
Analysis
ep.jhu.edu
ep.jhu.edu
ep.jhu.eduep.jhu.edu
Community Detection
• Cohesive clustering – community detection
- Newman grouping
- Louvain grouping
- Truss grouping
• Intuitively satisfying clusters
• Allows identification of distinct social groups
ep.jhu.edu
ep.jhu.eduep.jhu.edu
“When is a tourniquet applied to a
neck wound?”
• When it is a vein or artery.
• If it is spurting blood.
• Never
McCulloh, I. (2013). Social Conformity in Networks. Official Journal of the International Network for Social Network Analysts
Network Conformity Experiment
ep.jhu.eduep.jhu.edu
Centrality
ep.jhu.eduep.jhu.edu
Degree
Keyplayers-Pos.Between
Closeness
ep.jhu.eduep.jhu.edu
Different Leaders for Different Stages
0
20
40
60
80
100
1 2 3 4 5 6 7 8 9 10
PercentAdopters
Time
Degree
Betweenness
Closeness
ep.jhu.eduep.jhu.edu
• Study of sociology
• Organizational behavior (leadership, management)
• Influencing groups (public health, propaganda, marketing)
• Increasing engagement with social media (computer science)
• Cool algorithms/heuristics (math, computer science)
Why Social Networks?
ep.jhu.eduep.jhu.edu
Social Media Analysis: Structure-Based Analytics
Social network construction using relational algebra
Let X be an association matrix of screen names by tweetID/image
Let Y be an association matrix of tweetID/image by MD5 hash
Then, YTXTXY is a hash network of images posted by the same people
Pro-ISIS
Anti-Assad
Shi’a
No Confidence
7,887 different hash values
3,583 hash shared by 2+ people
ep.jhu.edu
ep.jhu.eduep.jhu.edu
Time for the Workshop!
0
500
1000
1500
2013
2014
2015
2016
DailyDownloads
Package
igraph
sna
tnet
Daily Downloads (RStudio mirror) for
igraph, sna, and tnet
igraph (also in python)
• Social media, cluster, speed
statnet
• Statistics, longitudinal, egonet
Not compatible
ep.jhu.eduep.jhu.edu
• Centrality measures
• Diameter & density
• Clustering
• Social media context
• Network statistics (ERGM, SAOM)
What are the most common analytics?
It’s the social theory that gives life to analysis!
Let’s go to Rstudio!
We will use the igraph package
Python uses igraph
ep.jhu.edu © The Johns Hopkins University 2016, All Rights Reserved.

Contenu connexe

Tendances

Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)SocialMediaMining
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISrathnaarul
 
Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)SocialMediaMining
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social MediaSymeon Papadopoulos
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part ITHomas Plotkowiak
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networksFrancisco Restivo
 
Social network analysis part ii
Social network analysis part iiSocial network analysis part ii
Social network analysis part iiTHomas Plotkowiak
 
Social Media Mining - Chapter 8 (Influence and Homophily)
Social Media Mining - Chapter 8 (Influence and Homophily)Social Media Mining - Chapter 8 (Influence and Homophily)
Social Media Mining - Chapter 8 (Influence and Homophily)SocialMediaMining
 
Social Network Visualization 101
Social Network Visualization 101Social Network Visualization 101
Social Network Visualization 101librarianrafia
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network AnalysisScott Gomer
 
Social Media Mining - Chapter 10 (Behavior Analytics)
Social Media Mining - Chapter 10 (Behavior Analytics)Social Media Mining - Chapter 10 (Behavior Analytics)
Social Media Mining - Chapter 10 (Behavior Analytics)SocialMediaMining
 
Social Media Mining - Chapter 6 (Community Analysis)
Social Media Mining - Chapter 6 (Community Analysis)Social Media Mining - Chapter 6 (Community Analysis)
Social Media Mining - Chapter 6 (Community Analysis)SocialMediaMining
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit Vpkaviya
 
Network measures used in social network analysis
Network measures used in social network analysis Network measures used in social network analysis
Network measures used in social network analysis Dragan Gasevic
 
Social Media Mining - Chapter 2 (Graph Essentials)
Social Media Mining - Chapter 2 (Graph Essentials)Social Media Mining - Chapter 2 (Graph Essentials)
Social Media Mining - Chapter 2 (Graph Essentials)SocialMediaMining
 

Tendances (20)

Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)Social Media Mining - Chapter 3 (Network Measures)
Social Media Mining - Chapter 3 (Network Measures)
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)Social Media Mining - Chapter 7 (Information Diffusion)
Social Media Mining - Chapter 7 (Information Diffusion)
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networks
 
Ppt
PptPpt
Ppt
 
Link prediction
Link predictionLink prediction
Link prediction
 
Social network analysis part ii
Social network analysis part iiSocial network analysis part ii
Social network analysis part ii
 
Social Media Mining - Chapter 8 (Influence and Homophily)
Social Media Mining - Chapter 8 (Influence and Homophily)Social Media Mining - Chapter 8 (Influence and Homophily)
Social Media Mining - Chapter 8 (Influence and Homophily)
 
Social Network Visualization 101
Social Network Visualization 101Social Network Visualization 101
Social Network Visualization 101
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Social Media Mining - Chapter 10 (Behavior Analytics)
Social Media Mining - Chapter 10 (Behavior Analytics)Social Media Mining - Chapter 10 (Behavior Analytics)
Social Media Mining - Chapter 10 (Behavior Analytics)
 
Social Media Mining - Chapter 6 (Community Analysis)
Social Media Mining - Chapter 6 (Community Analysis)Social Media Mining - Chapter 6 (Community Analysis)
Social Media Mining - Chapter 6 (Community Analysis)
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
 
Network measures used in social network analysis
Network measures used in social network analysis Network measures used in social network analysis
Network measures used in social network analysis
 
06 Community Detection
06 Community Detection06 Community Detection
06 Community Detection
 
Social Network Analysis (SNA)
Social Network Analysis (SNA)Social Network Analysis (SNA)
Social Network Analysis (SNA)
 
Social Media Mining - Chapter 2 (Graph Essentials)
Social Media Mining - Chapter 2 (Graph Essentials)Social Media Mining - Chapter 2 (Graph Essentials)
Social Media Mining - Chapter 2 (Graph Essentials)
 

Similaire à JHU Social Network Analysis Course Overview

Transitioning Education’s Knowledge Infrastructure ICLS 2018
Transitioning Education’s Knowledge Infrastructure ICLS 2018Transitioning Education’s Knowledge Infrastructure ICLS 2018
Transitioning Education’s Knowledge Infrastructure ICLS 2018Simon Buckingham Shum
 
Evolving and emerging scholarly communication services in libraries: public a...
Evolving and emerging scholarly communication services in libraries: public a...Evolving and emerging scholarly communication services in libraries: public a...
Evolving and emerging scholarly communication services in libraries: public a...Claire Stewart
 
Big data luiss Facebook and epistemology
Big data luiss Facebook and epistemologyBig data luiss Facebook and epistemology
Big data luiss Facebook and epistemologyTeresa Numerico
 
Big data luiss
Big data luissBig data luiss
Big data luissterindis
 
Do Doctoral Students Use an Online Network for Mentoring?
Do Doctoral Students Use an Online Network for Mentoring?Do Doctoral Students Use an Online Network for Mentoring?
Do Doctoral Students Use an Online Network for Mentoring?Alana James
 
Social media as a tool for researchers
Social media as a tool for researchersSocial media as a tool for researchers
Social media as a tool for researchersJari Laru
 
Edutec 2013 Costa Rica
Edutec 2013 Costa RicaEdutec 2013 Costa Rica
Edutec 2013 Costa RicaTerry Anderson
 
Being an Open Scholar in a Connected World
Being an Open Scholar in a Connected WorldBeing an Open Scholar in a Connected World
Being an Open Scholar in a Connected WorldStian Håklev
 
Open Access and Research Communication: The Perspective of Force11
Open Access and Research Communication: The Perspective of Force11Open Access and Research Communication: The Perspective of Force11
Open Access and Research Communication: The Perspective of Force11Maryann Martone
 
Using What They Know to Teach Them What They Need to Know
Using What They Know to Teach Them What They Need to KnowUsing What They Know to Teach Them What They Need to Know
Using What They Know to Teach Them What They Need to KnowLucinda Rush
 
Kaleidoscope conference slides - Academic networking
Kaleidoscope conference slides - Academic networkingKaleidoscope conference slides - Academic networking
Kaleidoscope conference slides - Academic networkingKaty Jordan
 
Promoting Collaboration in Open Online Programs
Promoting Collaboration in Open Online ProgramsPromoting Collaboration in Open Online Programs
Promoting Collaboration in Open Online ProgramsTom Mackey
 
Love for science or 'Academic Prostitution' - DFD2014 version
Love for science or 'Academic Prostitution' - DFD2014 versionLove for science or 'Academic Prostitution' - DFD2014 version
Love for science or 'Academic Prostitution' - DFD2014 versionLourdes Verdes-Montenegro
 

Similaire à JHU Social Network Analysis Course Overview (20)

Transitioning Education’s Knowledge Infrastructure ICLS 2018
Transitioning Education’s Knowledge Infrastructure ICLS 2018Transitioning Education’s Knowledge Infrastructure ICLS 2018
Transitioning Education’s Knowledge Infrastructure ICLS 2018
 
okraku_sunbelt-2016-presentation_041016
okraku_sunbelt-2016-presentation_041016okraku_sunbelt-2016-presentation_041016
okraku_sunbelt-2016-presentation_041016
 
Evolving and emerging scholarly communication services in libraries: public a...
Evolving and emerging scholarly communication services in libraries: public a...Evolving and emerging scholarly communication services in libraries: public a...
Evolving and emerging scholarly communication services in libraries: public a...
 
DCLA14_Haythornthwaite_Absar_Paulin
DCLA14_Haythornthwaite_Absar_PaulinDCLA14_Haythornthwaite_Absar_Paulin
DCLA14_Haythornthwaite_Absar_Paulin
 
Hay network madness lasi14.pptx
Hay network madness lasi14.pptxHay network madness lasi14.pptx
Hay network madness lasi14.pptx
 
CIC Networked Learning Practices Workshop - Caroline Haythornthwaite
CIC Networked Learning Practices Workshop - Caroline HaythornthwaiteCIC Networked Learning Practices Workshop - Caroline Haythornthwaite
CIC Networked Learning Practices Workshop - Caroline Haythornthwaite
 
NRES
NRESNRES
NRES
 
Big data luiss Facebook and epistemology
Big data luiss Facebook and epistemologyBig data luiss Facebook and epistemology
Big data luiss Facebook and epistemology
 
Big data luiss
Big data luissBig data luiss
Big data luiss
 
Do Doctoral Students Use an Online Network for Mentoring?
Do Doctoral Students Use an Online Network for Mentoring?Do Doctoral Students Use an Online Network for Mentoring?
Do Doctoral Students Use an Online Network for Mentoring?
 
Social media as a tool for researchers
Social media as a tool for researchersSocial media as a tool for researchers
Social media as a tool for researchers
 
Social media & research
Social media & researchSocial media & research
Social media & research
 
Edutec 2013 Costa Rica
Edutec 2013 Costa RicaEdutec 2013 Costa Rica
Edutec 2013 Costa Rica
 
Being an Open Scholar in a Connected World
Being an Open Scholar in a Connected WorldBeing an Open Scholar in a Connected World
Being an Open Scholar in a Connected World
 
Open Access and Research Communication: The Perspective of Force11
Open Access and Research Communication: The Perspective of Force11Open Access and Research Communication: The Perspective of Force11
Open Access and Research Communication: The Perspective of Force11
 
Using What They Know to Teach Them What They Need to Know
Using What They Know to Teach Them What They Need to KnowUsing What They Know to Teach Them What They Need to Know
Using What They Know to Teach Them What They Need to Know
 
Kaleidoscope conference slides - Academic networking
Kaleidoscope conference slides - Academic networkingKaleidoscope conference slides - Academic networking
Kaleidoscope conference slides - Academic networking
 
Promoting Collaboration in Open Online Programs
Promoting Collaboration in Open Online ProgramsPromoting Collaboration in Open Online Programs
Promoting Collaboration in Open Online Programs
 
Research Proposal Writing
Research Proposal Writing Research Proposal Writing
Research Proposal Writing
 
Love for science or 'Academic Prostitution' - DFD2014 version
Love for science or 'Academic Prostitution' - DFD2014 versionLove for science or 'Academic Prostitution' - DFD2014 version
Love for science or 'Academic Prostitution' - DFD2014 version
 

Plus de Data Works MD

Data Journalism at The Baltimore Banner
Data Journalism at The Baltimore BannerData Journalism at The Baltimore Banner
Data Journalism at The Baltimore BannerData Works MD
 
Jolt’s Picks - Machine Learning and Major League Baseball Hit Streaks
Jolt’s Picks - Machine Learning and Major League Baseball Hit StreaksJolt’s Picks - Machine Learning and Major League Baseball Hit Streaks
Jolt’s Picks - Machine Learning and Major League Baseball Hit StreaksData Works MD
 
Introducing DataWave
Introducing DataWaveIntroducing DataWave
Introducing DataWaveData Works MD
 
Malware Detection, Enabled by Machine Learning
Malware Detection, Enabled by Machine LearningMalware Detection, Enabled by Machine Learning
Malware Detection, Enabled by Machine LearningData Works MD
 
Using AWS, Terraform, and Ansible to Automate Splunk at Scale
Using AWS, Terraform, and Ansible to Automate Splunk at ScaleUsing AWS, Terraform, and Ansible to Automate Splunk at Scale
Using AWS, Terraform, and Ansible to Automate Splunk at ScaleData Works MD
 
A Day in the Life of a Data Journalist
A Day in the Life of a Data JournalistA Day in the Life of a Data Journalist
A Day in the Life of a Data JournalistData Works MD
 
Robotics and Machine Learning: Working with NVIDIA Jetson Kits
Robotics and Machine Learning: Working with NVIDIA Jetson KitsRobotics and Machine Learning: Working with NVIDIA Jetson Kits
Robotics and Machine Learning: Working with NVIDIA Jetson KitsData Works MD
 
Connect Data and Devices with Apache NiFi
Connect Data and Devices with Apache NiFiConnect Data and Devices with Apache NiFi
Connect Data and Devices with Apache NiFiData Works MD
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningData Works MD
 
Data in the City: Analytics and Civic Data in Baltimore
Data in the City: Analytics and Civic Data in BaltimoreData in the City: Analytics and Civic Data in Baltimore
Data in the City: Analytics and Civic Data in BaltimoreData Works MD
 
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Data Works MD
 
Automated Software Requirements Labeling
Automated Software Requirements LabelingAutomated Software Requirements Labeling
Automated Software Requirements LabelingData Works MD
 
Introduction to Elasticsearch for Business Intelligence and Application Insights
Introduction to Elasticsearch for Business Intelligence and Application InsightsIntroduction to Elasticsearch for Business Intelligence and Application Insights
Introduction to Elasticsearch for Business Intelligence and Application InsightsData Works MD
 
An Asynchronous Distributed Deep Learning Based Intrusion Detection System fo...
An Asynchronous Distributed Deep Learning Based Intrusion Detection System fo...An Asynchronous Distributed Deep Learning Based Intrusion Detection System fo...
An Asynchronous Distributed Deep Learning Based Intrusion Detection System fo...Data Works MD
 
RAPIDS – Open GPU-accelerated Data Science
RAPIDS – Open GPU-accelerated Data ScienceRAPIDS – Open GPU-accelerated Data Science
RAPIDS – Open GPU-accelerated Data ScienceData Works MD
 
Two Algorithms for Weakly Supervised Denoising of EEG Data
Two Algorithms for Weakly Supervised Denoising of EEG DataTwo Algorithms for Weakly Supervised Denoising of EEG Data
Two Algorithms for Weakly Supervised Denoising of EEG DataData Works MD
 
Detecting Lateral Movement with a Compute-Intense Graph Kernel
Detecting Lateral Movement with a Compute-Intense Graph KernelDetecting Lateral Movement with a Compute-Intense Graph Kernel
Detecting Lateral Movement with a Compute-Intense Graph KernelData Works MD
 
Predictive Analytics and Neighborhood Health
Predictive Analytics and Neighborhood HealthPredictive Analytics and Neighborhood Health
Predictive Analytics and Neighborhood HealthData Works MD
 

Plus de Data Works MD (18)

Data Journalism at The Baltimore Banner
Data Journalism at The Baltimore BannerData Journalism at The Baltimore Banner
Data Journalism at The Baltimore Banner
 
Jolt’s Picks - Machine Learning and Major League Baseball Hit Streaks
Jolt’s Picks - Machine Learning and Major League Baseball Hit StreaksJolt’s Picks - Machine Learning and Major League Baseball Hit Streaks
Jolt’s Picks - Machine Learning and Major League Baseball Hit Streaks
 
Introducing DataWave
Introducing DataWaveIntroducing DataWave
Introducing DataWave
 
Malware Detection, Enabled by Machine Learning
Malware Detection, Enabled by Machine LearningMalware Detection, Enabled by Machine Learning
Malware Detection, Enabled by Machine Learning
 
Using AWS, Terraform, and Ansible to Automate Splunk at Scale
Using AWS, Terraform, and Ansible to Automate Splunk at ScaleUsing AWS, Terraform, and Ansible to Automate Splunk at Scale
Using AWS, Terraform, and Ansible to Automate Splunk at Scale
 
A Day in the Life of a Data Journalist
A Day in the Life of a Data JournalistA Day in the Life of a Data Journalist
A Day in the Life of a Data Journalist
 
Robotics and Machine Learning: Working with NVIDIA Jetson Kits
Robotics and Machine Learning: Working with NVIDIA Jetson KitsRobotics and Machine Learning: Working with NVIDIA Jetson Kits
Robotics and Machine Learning: Working with NVIDIA Jetson Kits
 
Connect Data and Devices with Apache NiFi
Connect Data and Devices with Apache NiFiConnect Data and Devices with Apache NiFi
Connect Data and Devices with Apache NiFi
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Data in the City: Analytics and Civic Data in Baltimore
Data in the City: Analytics and Civic Data in BaltimoreData in the City: Analytics and Civic Data in Baltimore
Data in the City: Analytics and Civic Data in Baltimore
 
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
Exploring Correlation Between Sentiment of Environmental Tweets and the Stock...
 
Automated Software Requirements Labeling
Automated Software Requirements LabelingAutomated Software Requirements Labeling
Automated Software Requirements Labeling
 
Introduction to Elasticsearch for Business Intelligence and Application Insights
Introduction to Elasticsearch for Business Intelligence and Application InsightsIntroduction to Elasticsearch for Business Intelligence and Application Insights
Introduction to Elasticsearch for Business Intelligence and Application Insights
 
An Asynchronous Distributed Deep Learning Based Intrusion Detection System fo...
An Asynchronous Distributed Deep Learning Based Intrusion Detection System fo...An Asynchronous Distributed Deep Learning Based Intrusion Detection System fo...
An Asynchronous Distributed Deep Learning Based Intrusion Detection System fo...
 
RAPIDS – Open GPU-accelerated Data Science
RAPIDS – Open GPU-accelerated Data ScienceRAPIDS – Open GPU-accelerated Data Science
RAPIDS – Open GPU-accelerated Data Science
 
Two Algorithms for Weakly Supervised Denoising of EEG Data
Two Algorithms for Weakly Supervised Denoising of EEG DataTwo Algorithms for Weakly Supervised Denoising of EEG Data
Two Algorithms for Weakly Supervised Denoising of EEG Data
 
Detecting Lateral Movement with a Compute-Intense Graph Kernel
Detecting Lateral Movement with a Compute-Intense Graph KernelDetecting Lateral Movement with a Compute-Intense Graph Kernel
Detecting Lateral Movement with a Compute-Intense Graph Kernel
 
Predictive Analytics and Neighborhood Health
Predictive Analytics and Neighborhood HealthPredictive Analytics and Neighborhood Health
Predictive Analytics and Neighborhood Health
 

Dernier

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 

Dernier (20)

Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 

JHU Social Network Analysis Course Overview

  • 1. ep.jhu.edu 11100 Johns Hopkins Road Laurel, MD 20723-6099 Social Network Analysis (SNA) 15 May 2018 Ian McCulloh, Ph.D. Parson Fellow, Bloomberg School of Public Health Senior Lecturer, Whiting School of Engineering Senior Scientist, Applied Physics Laboratory imccull4@jhu.edu 1
  • 2. ep.jhu.eduep.jhu.edu 1. PhD Computer Science/Social Networks, Carnegie Mellon University. 2. 50+ peer reviewed papers. 3. Author of Wiley’s textbook on Social Network Analysis. 4. Current research: social media and the neuroscience of persuasion. 5. 20 years in the US Army – Network targeting. 6. Organizing the North American Social Network (NASN) Conference in DC 27-30 NOV 2018 Background
  • 3. ep.jhu.eduep.jhu.edu Getting Started https://www.rstudio.com https://ep.jhu.edu/programs-and-courses •605.633—Social Media Analytics •605.634—Crowdsourcing and Human Computation •605.632—Graph Analytics
  • 4. ep.jhu.eduep.jhu.edu • Study of sociology • Organizational behavior (leadership, management) • Influencing groups (public health, propaganda, marketing) • Increasing engagement with social media (computer science) • Cool algorithms/heuristics (math, computer science) Why Social Networks?
  • 5. ep.jhu.eduep.jhu.edu • Study of sociology • Organizational behavior (leadership, management) • Influencing groups (public health, propaganda, marketing) • Increasing engagement with social media (computer science) • Cool algorithms/heuristics (math, computer science) Why Social Networks?
  • 6. ep.jhu.eduep.jhu.edu Study of Sociology Moreno (1934) Sociometry • 2nd grade classroom in the US • Social physics • The birth of social networks Network Science • 1999 Albert-Barabasi Scale-free networks • 2004 NRC Report, Army interest • Often lacks empirically grounded social theory that has been developed over 65years – communities are merging
  • 7. ep.jhu.eduep.jhu.edu • Study of sociology • Organizational behavior (leadership, management) • Influencing groups (public health, propaganda, marketing) • Increasing engagement with social media (computer science) • Cool algorithms/heuristics (math, computer science) Why Social Networks?
  • 8. ep.jhu.eduep.jhu.edu Organizational Behavior • Who is the most powerful person in this network?
  • 10. ep.jhu.edu Organizational Spectrum 23 May 1 Agility Efficiency • Well-defined task/purpose • High repetition • Standards/quality control • Reduce waste/minimize costs • Hierarchy/supervision • Unity of leadership • Social interaction = distraction • Pioneering/no defined task • High novelty/not done before • Creative/diversity of ideas • Innovation/maximize new ideas • Organic/collaboration • Flat structure/many bosses • Social interaction = value
  • 11. ep.jhu.edu Measuring Organizational Efficiency 1 Four Properties: 1. Connected 2. Hierarchic (no reciprocity) 3. Efficient (no cross-talk) 4. Least Upper Bound 1 − 𝑉 𝑛 𝑛 − 1 /2 1 − 𝑉 max 𝑉 1 − 𝐿 max 𝐿 1 − 𝑈 max 𝑈 V = reciprocal link L = #links above nk-1 U = #pairs without LUB
  • 12. ep.jhu.edu What do we seek in an agile network 1 AGILE • Knowledge Exchange • Resource Exchange • Reduced Management Overhead • Innovation • Cognitive Diversity • Inclusion • Time (social opportunity) EFFICIENT • Connected • Efficient • Hierarchic • Least Upper Bound It is not clear that Agile is the opposite of Efficient. We wish to maximize connectivity and minimize efficiency and hierarchy.
  • 13. ep.jhu.edu What are we missing? 1 Network “horizons” suggest the likelihood of knowledge/resource exchange between actors approaches 0, as distance >3 Relationships take time and resources How many meaningful conversations? • Software developers 5-6/day • Managers 15-20/day 500-2000 Facebook friends!!!
  • 14. ep.jhu.edu How to Create Truly Agile Networks • Minimize the diameter of the network • Minimize the average degree of actors (a.k.a. density) • Maximize cognitive diversity Diameter = 2 Density = 0.4 Diameter = 1 Density = 1.0 Diameter = 2 Density = 0.5 Need to explore tradeoffs in diameter and density
  • 15. ep.jhu.eduep.jhu.edu • Study of sociology • Organizational behavior (leadership, management) • Influencing groups (public health, propaganda, marketing) • Increasing engagement with social media (computer science) • Cool algorithms/heuristics (math, computer science) Why Social Networks?
  • 16. ep.jhu.eduep.jhu.edu Reasoned Action Theory 𝐵 = 𝑤1 𝐴 + 𝑤2 𝐼𝑁 + 𝑤3 𝐷𝑁 ∗ 𝑤4 𝑃𝐵𝐶 • B = Behavior • A = Salient Attitudes • IN = Injunctive Norms • DN = Descriptive Norms • PBC = Perceived Behavioral Control • wi = Weight applied to factor
  • 17. ep.jhu.eduep.jhu.edu Where do you get the data? 𝐵 = 𝑤1 𝐴 + 𝑤2 𝐼𝑁 + 𝑤3 𝐷𝑁 ∗ 𝑤4 𝑃𝐵𝐶 Opinion Leader Key Influencer Key Communic ator Alters Informational Conformity Normative Conformity Network Conformity Social Network Analysis
  • 20. ep.jhu.eduep.jhu.edu Community Detection • Cohesive clustering – community detection - Newman grouping - Louvain grouping - Truss grouping • Intuitively satisfying clusters • Allows identification of distinct social groups
  • 22. ep.jhu.eduep.jhu.edu “When is a tourniquet applied to a neck wound?” • When it is a vein or artery. • If it is spurting blood. • Never McCulloh, I. (2013). Social Conformity in Networks. Official Journal of the International Network for Social Network Analysts Network Conformity Experiment
  • 25. ep.jhu.eduep.jhu.edu Different Leaders for Different Stages 0 20 40 60 80 100 1 2 3 4 5 6 7 8 9 10 PercentAdopters Time Degree Betweenness Closeness
  • 26. ep.jhu.eduep.jhu.edu • Study of sociology • Organizational behavior (leadership, management) • Influencing groups (public health, propaganda, marketing) • Increasing engagement with social media (computer science) • Cool algorithms/heuristics (math, computer science) Why Social Networks?
  • 27. ep.jhu.eduep.jhu.edu Social Media Analysis: Structure-Based Analytics Social network construction using relational algebra Let X be an association matrix of screen names by tweetID/image Let Y be an association matrix of tweetID/image by MD5 hash Then, YTXTXY is a hash network of images posted by the same people Pro-ISIS Anti-Assad Shi’a No Confidence 7,887 different hash values 3,583 hash shared by 2+ people
  • 29. ep.jhu.eduep.jhu.edu Time for the Workshop! 0 500 1000 1500 2013 2014 2015 2016 DailyDownloads Package igraph sna tnet Daily Downloads (RStudio mirror) for igraph, sna, and tnet igraph (also in python) • Social media, cluster, speed statnet • Statistics, longitudinal, egonet Not compatible
  • 30. ep.jhu.eduep.jhu.edu • Centrality measures • Diameter & density • Clustering • Social media context • Network statistics (ERGM, SAOM) What are the most common analytics? It’s the social theory that gives life to analysis! Let’s go to Rstudio! We will use the igraph package Python uses igraph
  • 31. ep.jhu.edu © The Johns Hopkins University 2016, All Rights Reserved.