Professional Documents
Culture Documents
Social Network Analysis With Apache Spark and Neo4J: Charles Copley Nathan Begbie Eli Copley
Social Network Analysis With Apache Spark and Neo4J: Charles Copley Nathan Begbie Eli Copley
Analysis
with
Apache Spark and
Neo4J
Charles Copley
Nathan Begbie
Eli Copley
OVERVIEW
Levels of Analysis
→ → → →
Individuals affect other Individual behaviours and Network properties and an Network structures,
individuals decisions determine individual’s network dynamics, evolution
network structures and location affect individual mechanisms at time 1
dynamics behaviour affect network dynamics
and structures at time 2
SOCIAL NETWORK CONCEPTS & TERMINOLOGY
Isolates
Component
Edge
Node
(degree = 4)
SOCIAL NETWORK CONCEPTS & TERMINOLOGY
Homophily
Birds of a feather
flock together
Influence and 2 2
Selection 3 3
1 1
We influence and are influenced by
the people we are connected to; but 4 4
we also select those who are similar 5 5
to us.
SOCIAL NETWORK CONCEPTS & TERMINOLOGY
Triadic
Closure
Triad
SOCIAL NETWORK CONCEPTS & TERMINOLOGY
PR=0.15
02
Workshop
Data
Why and how we use specific tools to handle large network datasets
DATASET
Holds your primary data (could First import data into Spark for Then move the data into Neo4j,
also be in a database) data handling, formatting and which allows you to query
calculation function relationship patterns and conduct
SNA.
03
Data
Practical
Any questions?
charles@praekelt.org
nathan@praekelt.org
eli@praekelt.org
More Reading
Social Network Analysis with Big Data
Charles Copley, Head of Data Science at Praekelt:
https://medium.com/mobileforgood/social-network-analysis-using-apache-spark-and-neo4j-1ccba3c8af9a
Homophily and Influence
Sinan Aral (2013) What would Ashton Do? Harvard Business Review On how homophily and social location impact our
choices
https://hbr.org/2013/05/what-would-ashton-do-and-does-it-matter
Weak Ties, Social Capital
Granovetter, M. S. (1977) The Strength of Weak Ties. American Journal of Sociology, 78(6), 1360-1380.