SlideShare a Scribd company logo
1 of 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.

More Related Content

What's hot

Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part ITHomas Plotkowiak
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network AnalysisSujoy Bag
 
4. social network analysis
4. social network analysis4. social network analysis
4. social network analysisLokesh Ramaswamy
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network AnalysisPatti Anklam
 
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
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network AnalysisPremsankar Chakkingal
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social MediaSymeon Papadopoulos
 
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 NetworksKent State University
 
Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)SocialMediaMining
 
Social network analysis
Social network analysisSocial network analysis
Social network analysisCaleb Jones
 
Social network analysis (SNA) - Big data and social data - Telecommunications...
Social network analysis (SNA) - Big data and social data - Telecommunications...Social network analysis (SNA) - Big data and social data - Telecommunications...
Social network analysis (SNA) - Big data and social data - Telecommunications...Wael Elrifai
 

What's hot (20)

Social network analysis intro part I
Social network analysis intro part ISocial network analysis intro part I
Social network analysis intro part I
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Social Data Mining
Social Data MiningSocial Data Mining
Social Data Mining
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
 
4. social network analysis
4. social network analysis4. social network analysis
4. social network analysis
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
 
Ppt
PptPpt
Ppt
 
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)
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
 
social network
social networksocial network
social network
 
06 Community Detection
06 Community Detection06 Community Detection
06 Community Detection
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
Link prediction
Link predictionLink prediction
Link prediction
 
Social Networking
Social NetworkingSocial Networking
Social Networking
 
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
 
3 Centrality
3 Centrality3 Centrality
3 Centrality
 
Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)Social Media Mining - Chapter 9 (Recommendation in Social Media)
Social Media Mining - Chapter 9 (Recommendation in Social Media)
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
 
Social network analysis (SNA) - Big data and social data - Telecommunications...
Social network analysis (SNA) - Big data and social data - Telecommunications...Social network analysis (SNA) - Big data and social data - Telecommunications...
Social network analysis (SNA) - Big data and social data - Telecommunications...
 

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
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
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
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
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
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
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
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
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
꧁❤ 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
 

Recently uploaded (20)

Decoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in ActionDecoding Loan Approval: Predictive Modeling in Action
Decoding Loan Approval: Predictive Modeling in Action
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
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
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
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
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.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...
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
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
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
꧁❤ 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
 

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.