SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Social Network Analysis
(SNA)
Background
• Network analysis concerns itself with the
formulation and solution of problems that
have a network structure; such structure is
usually captured in a graph.
• Graph theory provides a set of abstract
concepts and methods for the analysis of
graphs.
• Social Science
SNA
•SNA is not just a methodology; it is a unique
perspective on how society functions.
•Instead of focusing on individuals and their
attributes, or on macroscopic social structures, it
centers on relations between individuals,
groups, or social institutions.
Practical Applications
• Businesses
– improve communication flow in the organization
• Law enforcement
– identify criminal and terrorist networks
– key players in these network
• Social Network
– identify and recommend potential friends based on
friends-of-friends
• Network operators (telephony, cable, mobile)
– optimize the structure and capacity of their networks
Why and When to use SNA
• Unlimited possibilities
• To improve the effectiveness of the network to
visualize your data so as to uncover patterns
in relationships or interactions
• To follow the paths that information follows in
social networks
• Quantitative research & qualitative research
Basic Concepts
• How to represent various
social networksNetworks
• How to identify strong/weak
ties in the networkTie Strength
• How to identify key/central
nodes in networkKey Players
• Measures of overall network
structureCohesion
• How to represent various
social networksNetworks
Representing relations as networks
Communication
• Anne: Jim, tell the Murrays they’re invited
• Jim: Mary, you and your dad should come for dinner!
• Jim: Mr. Murray, you should both come for dinner
• Anne: Mary, did Jim tell you about the dinner? You must come.
• John: Mary, are you hungry?
1 2
3 4
Vertex
(node)
Edge
(link)
Graph1 432
Directed Graph
Undirected Graph
Ego and Whole Network
• How to identify strong/weak
ties in the networkTie Strength
Weights to the Edges
(Directed/Undirected Graphs)
Homophily, Transitivity, Bridging
Homophily
• Tendency to relate to people with
similar characteristics (status, beliefs, etc.)
• Ties can either be strong or weak.
• Leads to formation of clusters.
Transitivity
• Transitivity is evidence to Existence of strong ties.
• Transitivity and homophily lead to formation of
cliques.
Bridging
• They are nodes and edges connected across groups.
• How to identify key/central
nodes in networkKey Players
Degree Centrality
Betweenness Centrality
Closeness Centrality
Eigenvector Centrality
Paths and Shortest Path
Interpretation of Measures(1)
Interpretation of Measures(2)
Identifying set of Key Players
• Measures of overall network
structureCohesion
Reciprocity (degree of)
• The ratio of the number of relations
which are reciprocated (i.e. there is an edge
in both directions) over the total number of
relations in the network.
• where two vertices are said to be related
if there is at least one edge between them
• In the example to the right this would be
2/5=0.4 (whether this is considered high or
low depends on the context)
Density
• A network’s density is the ratio of the
number of edges in the network over
the total number of possible edges
between all pairs of nodes (which is n(n-1)/2,
where n is the number of vertices, for an
undirected graph)
• In the example network to the
right density=5/6=0.83
Clustering
• A node’s clustering coefficient is the
density of its neighborhood (i.e. the
network consisting only of this node
and all other nodes directly connected
to it)
• E.g., node 1 to the right has a value
Of 1 because its neighbors are 2 and 3
and the neighborhood of nodes 1, 2
and 3 is perfectly connected (i.e. it is a
‘clique’)
Average and Longest Distance
• The longest shortest path (distance)
between any two nodes in a network
is called the network’s diameter
• The diameter of the network on
the right is 3
Small world
• A small world is a network that
looks almost random but exhibits a
significantly high clustering coefficient
(nodes tend to cluster locally) and a
relatively short average path length
(nodes can be reached in a few steps)
Preferential Attachment
THANK YOU

Contenu connexe

Tendances

Mobile Computing UNIT-7
Mobile Computing UNIT-7Mobile Computing UNIT-7
Mobile Computing UNIT-7
Ramesh Babu
 
Ericas-CWNA-Study-Guide
Ericas-CWNA-Study-GuideEricas-CWNA-Study-Guide
Ericas-CWNA-Study-Guide
Erica StJohn
 
Probabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction ProblemProbabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction Problem
Sina Sajadmanesh
 

Tendances (20)

Binary search tree in data structures
Binary search tree in  data structuresBinary search tree in  data structures
Binary search tree in data structures
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networks
 
CS8591 Computer Networks - Unit I
CS8591 Computer Networks - Unit ICS8591 Computer Networks - Unit I
CS8591 Computer Networks - Unit I
 
Load Sharing Internet with MikroTik.pdf
Load Sharing Internet with MikroTik.pdfLoad Sharing Internet with MikroTik.pdf
Load Sharing Internet with MikroTik.pdf
 
Community Detection
Community Detection Community Detection
Community Detection
 
security in wireless sensor network
security in wireless sensor networksecurity in wireless sensor network
security in wireless sensor network
 
Mobile Computing UNIT-7
Mobile Computing UNIT-7Mobile Computing UNIT-7
Mobile Computing UNIT-7
 
Ericas-CWNA-Study-Guide
Ericas-CWNA-Study-GuideEricas-CWNA-Study-Guide
Ericas-CWNA-Study-Guide
 
Complex and Social Network Analysis in Python
Complex and Social Network Analysis in PythonComplex and Social Network Analysis in Python
Complex and Social Network Analysis in Python
 
Community Detection in Social Networks: A Brief Overview
Community Detection in Social Networks: A Brief OverviewCommunity Detection in Social Networks: A Brief Overview
Community Detection in Social Networks: A Brief Overview
 
Introduction to Clustering algorithm
Introduction to Clustering algorithmIntroduction to Clustering algorithm
Introduction to Clustering algorithm
 
Bridge
BridgeBridge
Bridge
 
Minicourse on Network Science
Minicourse on Network ScienceMinicourse on Network Science
Minicourse on Network Science
 
IP classes and subnetting.
IP classes and subnetting.IP classes and subnetting.
IP classes and subnetting.
 
AVL Tree
AVL TreeAVL Tree
AVL Tree
 
Lan technologies
Lan technologiesLan technologies
Lan technologies
 
Shuffle exchange networks
Shuffle exchange networksShuffle exchange networks
Shuffle exchange networks
 
Probabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction ProblemProbabilistic Relational Models for Link Prediction Problem
Probabilistic Relational Models for Link Prediction Problem
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
Baustein 07 grundlagen-html-css-php
Baustein 07 grundlagen-html-css-phpBaustein 07 grundlagen-html-css-php
Baustein 07 grundlagen-html-css-php
 

En vedette

Social network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreSocial network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and more
Wael Elrifai
 

En vedette (7)

NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
Network centrality measures and their effectiveness
Network centrality measures and their effectivenessNetwork centrality measures and their effectiveness
Network centrality measures and their effectiveness
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
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
 
Community detection in graphs
Community detection in graphsCommunity detection in graphs
Community detection in graphs
 
Social network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and moreSocial network analysis & Big Data - Telecommunications and more
Social network analysis & Big Data - Telecommunications and more
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 

Similaire à Social network analysis basics

Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
CameliaN
 
Network Modeling 101 - Applications to the banking industry
Network Modeling 101 - Applications to the banking industryNetwork Modeling 101 - Applications to the banking industry
Network Modeling 101 - Applications to the banking industry
unceterisparibus
 
4.1 network analysis basic
4.1 network analysis basic4.1 network analysis basic
4.1 network analysis basic
jilung hsieh
 

Similaire à Social network analysis basics (20)

02 Descriptive Statistics (2017)
02 Descriptive Statistics (2017)02 Descriptive Statistics (2017)
02 Descriptive Statistics (2017)
 
4. social network analysis
4. social network analysis4. social network analysis
4. social network analysis
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
 
Social Network Analysis - an Introduction (minus the Maths)
Social Network Analysis - an Introduction (minus the Maths)Social Network Analysis - an Introduction (minus the Maths)
Social Network Analysis - an Introduction (minus the Maths)
 
Chapter 3.pdf
Chapter 3.pdfChapter 3.pdf
Chapter 3.pdf
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
 
Social Network, Metrics and Computational Problem
Social Network, Metrics and Computational ProblemSocial Network, Metrics and Computational Problem
Social Network, Metrics and Computational Problem
 
Network Modeling 101 - Applications to the banking industry
Network Modeling 101 - Applications to the banking industryNetwork Modeling 101 - Applications to the banking industry
Network Modeling 101 - Applications to the banking industry
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
Networks in their surrounding contexts
Networks in their surrounding contextsNetworks in their surrounding contexts
Networks in their surrounding contexts
 
4.1 network analysis basic
4.1 network analysis basic4.1 network analysis basic
4.1 network analysis basic
 
Personal network analysis september 18
Personal network analysis september 18Personal network analysis september 18
Personal network analysis september 18
 
Mining and analyzing social media part 2 - hicss47 tutorial - dave king
Mining and analyzing social media   part 2 - hicss47 tutorial - dave kingMining and analyzing social media   part 2 - hicss47 tutorial - dave king
Mining and analyzing social media part 2 - hicss47 tutorial - dave king
 
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)
 
07 Whole Network Descriptive Statistics
07 Whole Network Descriptive Statistics07 Whole Network Descriptive Statistics
07 Whole Network Descriptive Statistics
 
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...20121001 pawcon 2012-marc smith - mapping collections of connections in socia...
20121001 pawcon 2012-marc smith - mapping collections of connections in socia...
 
05 Whole Network Descriptive Stats
05 Whole Network Descriptive Stats05 Whole Network Descriptive Stats
05 Whole Network Descriptive Stats
 
2016 Cytoscape 3.3 Tutorial
2016 Cytoscape 3.3 Tutorial2016 Cytoscape 3.3 Tutorial
2016 Cytoscape 3.3 Tutorial
 
Social network analysis
Social network analysisSocial network analysis
Social network analysis
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Social network analysis basics

  • 2. Background • Network analysis concerns itself with the formulation and solution of problems that have a network structure; such structure is usually captured in a graph. • Graph theory provides a set of abstract concepts and methods for the analysis of graphs. • Social Science
  • 3. SNA •SNA is not just a methodology; it is a unique perspective on how society functions. •Instead of focusing on individuals and their attributes, or on macroscopic social structures, it centers on relations between individuals, groups, or social institutions.
  • 4. Practical Applications • Businesses – improve communication flow in the organization • Law enforcement – identify criminal and terrorist networks – key players in these network • Social Network – identify and recommend potential friends based on friends-of-friends • Network operators (telephony, cable, mobile) – optimize the structure and capacity of their networks
  • 5. Why and When to use SNA • Unlimited possibilities • To improve the effectiveness of the network to visualize your data so as to uncover patterns in relationships or interactions • To follow the paths that information follows in social networks • Quantitative research & qualitative research
  • 6. Basic Concepts • How to represent various social networksNetworks • How to identify strong/weak ties in the networkTie Strength • How to identify key/central nodes in networkKey Players • Measures of overall network structureCohesion
  • 7. • How to represent various social networksNetworks
  • 8. Representing relations as networks Communication • Anne: Jim, tell the Murrays they’re invited • Jim: Mary, you and your dad should come for dinner! • Jim: Mr. Murray, you should both come for dinner • Anne: Mary, did Jim tell you about the dinner? You must come. • John: Mary, are you hungry? 1 2 3 4 Vertex (node) Edge (link) Graph1 432
  • 11. Ego and Whole Network
  • 12. • How to identify strong/weak ties in the networkTie Strength
  • 13. Weights to the Edges (Directed/Undirected Graphs)
  • 14. Homophily, Transitivity, Bridging Homophily • Tendency to relate to people with similar characteristics (status, beliefs, etc.) • Ties can either be strong or weak. • Leads to formation of clusters. Transitivity • Transitivity is evidence to Existence of strong ties. • Transitivity and homophily lead to formation of cliques. Bridging • They are nodes and edges connected across groups.
  • 15. • How to identify key/central nodes in networkKey Players
  • 23. Identifying set of Key Players
  • 24. • Measures of overall network structureCohesion
  • 25. Reciprocity (degree of) • The ratio of the number of relations which are reciprocated (i.e. there is an edge in both directions) over the total number of relations in the network. • where two vertices are said to be related if there is at least one edge between them • In the example to the right this would be 2/5=0.4 (whether this is considered high or low depends on the context)
  • 26. Density • A network’s density is the ratio of the number of edges in the network over the total number of possible edges between all pairs of nodes (which is n(n-1)/2, where n is the number of vertices, for an undirected graph) • In the example network to the right density=5/6=0.83
  • 27. Clustering • A node’s clustering coefficient is the density of its neighborhood (i.e. the network consisting only of this node and all other nodes directly connected to it) • E.g., node 1 to the right has a value Of 1 because its neighbors are 2 and 3 and the neighborhood of nodes 1, 2 and 3 is perfectly connected (i.e. it is a ‘clique’)
  • 28. Average and Longest Distance • The longest shortest path (distance) between any two nodes in a network is called the network’s diameter • The diameter of the network on the right is 3
  • 29. Small world • A small world is a network that looks almost random but exhibits a significantly high clustering coefficient (nodes tend to cluster locally) and a relatively short average path length (nodes can be reached in a few steps)
  • 31.