SlideShare a Scribd company logo
Social Network Analysis Using
Gephi
Nilkanth Shet Shirodkar
Mtech – I
14103
Social Networks
• A social network is a social structure of
people, related (directly or indirectly) to each
other through a common relation or interest
• Social network analysis (SNA) is the study of
social networks to understand their structure
and behavior
Network or Graph ?
• Network often refers to real systems
Web, Socialnetwork, Metabolic network
Language: Network, node, link
• Graph is mathematical representation of a
network
Web graph, Social graph (Facebook or twitter)
Language: Graph, vertex, edge
• Communication networks:
Intrusion detection, fraud detection
• Social networks:
• Link prediction, friend recommendation
• Social circle detection
• Social recommendations
• Identify the network of an individual
• community detection
Graph types
• Undirected graph
– Facebook friendships
• Directed graph
– Twitter: follow and be followed
Gephi
• Gephi is an open source tool designed for the
interactive exploration and visualization of
networks
• Designed to facilitate the user’s exploratory
process through real-time analysis and
visualization
• Visualization module uses a 3D render engine
• Highly scalable can handle over 20,000 nodes
Graph measures
• Degree
– In-degree
– Out-degree
• Graph structure measures
– Clustering (global and local)
– Network diameter
• Centrality Measures
– Eigenvector centrality
– PageRank
• Community measures
– Modularity
Degree Centrality
• In-Degree : The number of edges entering the
node.
– Size of Node (Mention)
• Out-Degree : The number of edges leaving the
node.
– Twitter User Mention other
Statistics
Degree: Calculate the number of links has a node
Degree weighted: Calculates the average number of links
can
have node.
( Degree Distribution, In-Degree Distribution, Out-Degree
Distribution )
Diameter : is the longest distance between two network
nodes.
Closeness centrality: Measures the average distance
between a node and all other nodes.
• Density : determines the percentage of network
complementarity.
• Modularity : identifying groupings to highlight the
communities in a network
• Eigenvector centrality: measures the importance of a node
in the network according to its connections
• Related Components: determines the number of connected
components in the network
Gephi Processes
• 1. Open
• 2. Layout
• 3. Ranking
• 4. Statistics
• 5. Rank (Modularity, Indegree and Outdegree)
• 6. Layout (Size Adjust)
• 7. Labels
• 8. Community Detection
• 9. Filter
• 10. Label Adjust
• 11. Preview
• 12. Export
Gephi: Layout
• From the Layout module on the left side,
choose Force Atlas from the dropdown menu,
then click Run
• Force Atlas makes the connected nodes
attracted to each other and pushes the
unconnected nodes apart to create clusters of
connections
• Click Stop when it seems as if you have some
distinct clusters of nodes
Force Atlas : Individual Nodes are Outside and Communities are
coming to center
Gephi: Rank(Modularity)
• Ranking in the top left module, and click Choose
a rank parameter from the drop- down such as
Modularity, Indegree and out degree.
• Set Min Size to 10 and Max Size to 150
• Set Min Size to 5 and Max Size to 200
• Min and Max size depends on the nature of your
network.
• Click Apply to change the node sizes according to
their Modularity
Modularity Ranking
Gephi: Community Detection
• Go back to the Statistics tab on the right and
click Run next to Modularity
• This creates a modularity class value for each
node, which we’ll use to colorize the
communities
• Click Apply to colorize the detected
communities
Gephi: Filter
• Go to Filters in the top right module and open
the Library  Partition Count  Modularity
Class
• Filter option basically removes the “leaves” in
the network that are not connected to many
other nodes
Gephi: Label Adjust
• The Gephi recommended to run a final layout
adjustment before the export that makes it
easier to read the labels.
• “Label Adjust” works much the same as the
size adjustment, moving the nodes so the
labels are readable
Visualized twitter network community
clusters
Calculating Basic Network Metrics
Basic network, node, and edge metrics can be calculated using the statistics window.
Laying out the Network in Gephi
The network will load in a random cluster of nodes. The first step will be to choose a
layout to make the network more visible.
Choose layout option and select Force Atlas
• The Social Network Analysis is a useful and
effective instrument for revealing the main
specificity of the human's relationships of the
social groups.
• Software Gephi is the applicable tool for
visualizing revealed people's interactions and
the relational dimension of the communities
inside the social groups.
REFERENCES
• [1] M. Bastian, S. Heymann, and M. Jacomy. Gephi: An open source
software for exploring and manipulating networks. In Proc. 3rd
International Conference on Weblogs and Social Media (ICWSM09), pages
361-362. AAAI, 2009.
• [2] S. Bickel and T. Scheffer. Multi-view clustering. In Proc. 4th IEEE
International Conference on Data Mining (ICDM 04), pages 19-26, 2004.
• [3] D. Cai, Z. Shao, X. He, X. Yan, and J. Han. Mining hidden community in
heterogeneous social networks. In Proc. 3rd International Workshop on
Link Discovery, pages 58-65, 2005.
• [4] C. Ding and X. He. K-nearest-neighbor consistency in data clustering:
Incor- porating local information into global optimization. In Proc. ACM
Symposium on Applied Computing (SAC04), pages 584-589, 2004.
• [5] D. Greene and P. Cunningham. Multi-view clustering for mining
heterogeneous social network data. In Workshop on Information Retrieval
over Social Networks, 31st European Conference on Information Retrieval
(ECIR09), 2009.

More Related Content

What's hot

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
Satyaki Sikdar
 
CS6010 Social Network Analysis Unit III
CS6010 Social Network Analysis   Unit IIICS6010 Social Network Analysis   Unit III
CS6010 Social Network Analysis Unit III
pkaviya
 
Community detection in graphs
Community detection in graphsCommunity detection in graphs
Community detection in graphs
Nicola Barbieri
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
rathnaarul
 
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
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networks
Francisco Restivo
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
Premsankar Chakkingal
 
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
 
Data Visualization Tools in Python
Data Visualization Tools in PythonData Visualization Tools in Python
Data Visualization Tools in Python
Roman Merkulov
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
pkaviya
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
Symeon Papadopoulos
 
04 Ego Network Analysis
04 Ego Network Analysis04 Ego Network Analysis
04 Ego Network Analysis
Duke Network Analysis Center
 
Exploring Graph Visualization
Exploring Graph VisualizationExploring Graph Visualization
Exploring Graph Visualization
Neo4j
 
Tableau presentation
Tableau presentationTableau presentation
Tableau presentation
kt166212
 
Community detection algorithms
Community detection algorithmsCommunity detection algorithms
Community detection algorithms
Alireza Andalib
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
Neo4j
 
Social media with big data analytics
Social media with big data analyticsSocial media with big data analytics
Social media with big data analytics
Universiti Technologi Malaysia (UTM)
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
gzargary
 
Dbms schemas for decision support
Dbms schemas for decision supportDbms schemas for decision support
Dbms schemas for decision support
rameswara reddy venkat
 
08 Exponential Random Graph Models (2016)
08 Exponential Random Graph Models (2016)08 Exponential Random Graph Models (2016)
08 Exponential Random Graph Models (2016)
Duke Network Analysis Center
 

What's hot (20)

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
 
CS6010 Social Network Analysis Unit III
CS6010 Social Network Analysis   Unit IIICS6010 Social Network Analysis   Unit III
CS6010 Social Network Analysis Unit III
 
Community detection in graphs
Community detection in graphsCommunity detection in graphs
Community detection in graphs
 
NE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSISNE7012- SOCIAL NETWORK ANALYSIS
NE7012- SOCIAL NETWORK ANALYSIS
 
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)
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networks
 
Introduction to Social Network Analysis
Introduction to Social Network AnalysisIntroduction to Social Network Analysis
Introduction to Social Network Analysis
 
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)
 
Data Visualization Tools in Python
Data Visualization Tools in PythonData Visualization Tools in Python
Data Visualization Tools in Python
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
 
Community Detection in Social Media
Community Detection in Social MediaCommunity Detection in Social Media
Community Detection in Social Media
 
04 Ego Network Analysis
04 Ego Network Analysis04 Ego Network Analysis
04 Ego Network Analysis
 
Exploring Graph Visualization
Exploring Graph VisualizationExploring Graph Visualization
Exploring Graph Visualization
 
Tableau presentation
Tableau presentationTableau presentation
Tableau presentation
 
Community detection algorithms
Community detection algorithmsCommunity detection algorithms
Community detection algorithms
 
Introduction to Neo4j
Introduction to Neo4jIntroduction to Neo4j
Introduction to Neo4j
 
Social media with big data analytics
Social media with big data analyticsSocial media with big data analytics
Social media with big data analytics
 
Data Visualization
Data VisualizationData Visualization
Data Visualization
 
Dbms schemas for decision support
Dbms schemas for decision supportDbms schemas for decision support
Dbms schemas for decision support
 
08 Exponential Random Graph Models (2016)
08 Exponential Random Graph Models (2016)08 Exponential Random Graph Models (2016)
08 Exponential Random Graph Models (2016)
 

Similar to Social Network Analysis Using Gephi

Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
guillaume ereteo
 
Data Mining In Social Networks Using K-Means Clustering Algorithm
Data Mining In Social Networks Using K-Means Clustering AlgorithmData Mining In Social Networks Using K-Means Clustering Algorithm
Data Mining In Social Networks Using K-Means Clustering Algorithm
nishant24894
 
Social media community using optimized algorithm by M. Gomathi / Lecturer
Social media community using optimized algorithm by M. Gomathi / LecturerSocial media community using optimized algorithm by M. Gomathi / Lecturer
Social media community using optimized algorithm by M. Gomathi / Lecturer
gomathi chlm
 
Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...
Rajul Kukreja
 
Organisational Network Analysis and Enterprise Architecture
Organisational Network Analysis and Enterprise ArchitectureOrganisational Network Analysis and Enterprise Architecture
Organisational Network Analysis and Enterprise Architecture
Nicole Mathison
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
CameliaN
 
20111103 con tech2011-marc smith
20111103 con tech2011-marc smith20111103 con tech2011-marc smith
20111103 con tech2011-marc smith
Marc Smith
 
Relationships Matter: Using Connected Data for Better Machine Learning
Relationships Matter: Using Connected Data for Better Machine LearningRelationships Matter: Using Connected Data for Better Machine Learning
Relationships Matter: Using Connected Data for Better Machine Learning
Neo4j
 
LSS'11: Charting Collections Of Connections In Social Media
LSS'11: Charting Collections Of Connections In Social MediaLSS'11: Charting Collections Of Connections In Social Media
LSS'11: Charting Collections Of Connections In Social Media
Local Social Summit
 
Business intelligence and data warehousing
Business intelligence and data warehousingBusiness intelligence and data warehousing
Business intelligence and data warehousing
Vaishnavi
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis
Jari Jussila
 
Q046049397
Q046049397Q046049397
Q046049397
IJERA Editor
 
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
learjk
 
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Shalin Hai-Jew
 
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
IEEEMEMTECHSTUDENTSPROJECTS
 
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEEFINALYEARSTUDENTPROJECTS
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
Arsalan Khan
 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdf
BalasundaramSr
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
Marco Brambilla
 
Social Network Analysis with Spark
Social Network Analysis with SparkSocial Network Analysis with Spark
Social Network Analysis with Spark
Ghulam Imaduddin
 

Similar to Social Network Analysis Using Gephi (20)

Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
 
Data Mining In Social Networks Using K-Means Clustering Algorithm
Data Mining In Social Networks Using K-Means Clustering AlgorithmData Mining In Social Networks Using K-Means Clustering Algorithm
Data Mining In Social Networks Using K-Means Clustering Algorithm
 
Social media community using optimized algorithm by M. Gomathi / Lecturer
Social media community using optimized algorithm by M. Gomathi / LecturerSocial media community using optimized algorithm by M. Gomathi / Lecturer
Social media community using optimized algorithm by M. Gomathi / Lecturer
 
Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...Recomendation system: Community Detection Based Recomendation System using Hy...
Recomendation system: Community Detection Based Recomendation System using Hy...
 
Organisational Network Analysis and Enterprise Architecture
Organisational Network Analysis and Enterprise ArchitectureOrganisational Network Analysis and Enterprise Architecture
Organisational Network Analysis and Enterprise Architecture
 
Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
 
20111103 con tech2011-marc smith
20111103 con tech2011-marc smith20111103 con tech2011-marc smith
20111103 con tech2011-marc smith
 
Relationships Matter: Using Connected Data for Better Machine Learning
Relationships Matter: Using Connected Data for Better Machine LearningRelationships Matter: Using Connected Data for Better Machine Learning
Relationships Matter: Using Connected Data for Better Machine Learning
 
LSS'11: Charting Collections Of Connections In Social Media
LSS'11: Charting Collections Of Connections In Social MediaLSS'11: Charting Collections Of Connections In Social Media
LSS'11: Charting Collections Of Connections In Social Media
 
Business intelligence and data warehousing
Business intelligence and data warehousingBusiness intelligence and data warehousing
Business intelligence and data warehousing
 
Big social data analytics - social network analysis
Big social data analytics - social network analysis Big social data analytics - social network analysis
Big social data analytics - social network analysis
 
Q046049397
Q046049397Q046049397
Q046049397
 
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting...
Hashtag Conversations, Eventgraphs, and User Ego Neighborhoods: Extracting...
 
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods:  Extracting So...
Hashtag Conversations,Eventgraphs, and User Ego Neighborhoods: Extracting So...
 
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
 
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
SocialCom09-tutorial.pdf
SocialCom09-tutorial.pdfSocialCom09-tutorial.pdf
SocialCom09-tutorial.pdf
 
Community analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networksCommunity analysis using graph representation learning on social networks
Community analysis using graph representation learning on social networks
 
Social Network Analysis with Spark
Social Network Analysis with SparkSocial Network Analysis with Spark
Social Network Analysis with Spark
 

More from Goa App

web development in 2024 - website development
web development in 2024 - website developmentweb development in 2024 - website development
web development in 2024 - website development
Goa App
 
unit test in node js - test cases in node
unit test in node js - test cases in nodeunit test in node js - test cases in node
unit test in node js - test cases in node
Goa App
 
web development full stack
web development full stackweb development full stack
web development full stack
Goa App
 
Angular interview questions
Angular interview questionsAngular interview questions
Angular interview questions
Goa App
 
Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)
Goa App
 
UV rays
UV rays UV rays
UV rays
Goa App
 
UV ray spectrophotometer
UV ray spectrophotometerUV ray spectrophotometer
UV ray spectrophotometer
Goa App
 
Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)
Goa App
 
Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)
Goa App
 
Hidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.comHidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.com
Goa App
 
Cash Budget
Cash BudgetCash Budget
Cash Budget
Goa App
 
Speech Recognition
Speech Recognition Speech Recognition
Speech Recognition
Goa App
 
Binomial Heap
Binomial HeapBinomial Heap
Binomial Heap
Goa App
 
Blu ray
Blu rayBlu ray
Blu ray
Goa App
 
Memory cards
Memory cardsMemory cards
Memory cards
Goa App
 
Magnetic memory
Magnetic memoryMagnetic memory
Magnetic memory
Goa App
 
E governance
E governanceE governance
E governance
Goa App
 
Mobile phones
Mobile phonesMobile phones
Mobile phones
Goa App
 
Enterprise resource planning in manufacturing
Enterprise resource planning in manufacturingEnterprise resource planning in manufacturing
Enterprise resource planning in manufacturing
Goa App
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
Goa App
 

More from Goa App (20)

web development in 2024 - website development
web development in 2024 - website developmentweb development in 2024 - website development
web development in 2024 - website development
 
unit test in node js - test cases in node
unit test in node js - test cases in nodeunit test in node js - test cases in node
unit test in node js - test cases in node
 
web development full stack
web development full stackweb development full stack
web development full stack
 
Angular interview questions
Angular interview questionsAngular interview questions
Angular interview questions
 
Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)Spectrofluorimetry (www.redicals.com)
Spectrofluorimetry (www.redicals.com)
 
UV rays
UV rays UV rays
UV rays
 
UV ray spectrophotometer
UV ray spectrophotometerUV ray spectrophotometer
UV ray spectrophotometer
 
Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)Spectrofluorimetry or fluorimetry (www.Redicals.com)
Spectrofluorimetry or fluorimetry (www.Redicals.com)
 
Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)Atomic Absorption Spectroscopy (www.Redicals.com)
Atomic Absorption Spectroscopy (www.Redicals.com)
 
Hidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.comHidden Markov Model Toolkit (HTK) www.redicals.com
Hidden Markov Model Toolkit (HTK) www.redicals.com
 
Cash Budget
Cash BudgetCash Budget
Cash Budget
 
Speech Recognition
Speech Recognition Speech Recognition
Speech Recognition
 
Binomial Heap
Binomial HeapBinomial Heap
Binomial Heap
 
Blu ray
Blu rayBlu ray
Blu ray
 
Memory cards
Memory cardsMemory cards
Memory cards
 
Magnetic memory
Magnetic memoryMagnetic memory
Magnetic memory
 
E governance
E governanceE governance
E governance
 
Mobile phones
Mobile phonesMobile phones
Mobile phones
 
Enterprise resource planning in manufacturing
Enterprise resource planning in manufacturingEnterprise resource planning in manufacturing
Enterprise resource planning in manufacturing
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
 

Recently uploaded

Fundamental Rights under the Indian Constitution.pdf
Fundamental Rights under the Indian Constitution.pdfFundamental Rights under the Indian Constitution.pdf
Fundamental Rights under the Indian Constitution.pdf
mpa7083
 
07 - Method Statement for Plastering Works.pdf
07 - Method Statement for Plastering Works.pdf07 - Method Statement for Plastering Works.pdf
07 - Method Statement for Plastering Works.pdf
RAHEEL KHALID
 
Human_assault project using jetson nano new
Human_assault project using jetson nano newHuman_assault project using jetson nano new
Human_assault project using jetson nano new
frostflash010
 
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
NoeAranel
 
BASIC SURVEYING--Measuring_Distance.pptx
BASIC SURVEYING--Measuring_Distance.pptxBASIC SURVEYING--Measuring_Distance.pptx
BASIC SURVEYING--Measuring_Distance.pptx
SunealBirkur
 
Modified O-RAN 5G Edge Reference Architecture using RNN
Modified O-RAN 5G Edge Reference Architecture using RNNModified O-RAN 5G Edge Reference Architecture using RNN
Modified O-RAN 5G Edge Reference Architecture using RNN
ijwmn
 
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYSDPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
RyanMacayan
 
Kerong Gas Gas Recovery System Catalogue.pdf
Kerong Gas Gas Recovery System Catalogue.pdfKerong Gas Gas Recovery System Catalogue.pdf
Kerong Gas Gas Recovery System Catalogue.pdf
Nicky Xiong熊妮
 
Fluid Power Systems and Industrial Automation
Fluid Power Systems and Industrial AutomationFluid Power Systems and Industrial Automation
Fluid Power Systems and Industrial Automation
AnandJayakumarArumug
 
CHAPTER 5.Machining Operations advance machining operation including facing ,...
CHAPTER 5.Machining Operations advance machining operation including facing ,...CHAPTER 5.Machining Operations advance machining operation including facing ,...
CHAPTER 5.Machining Operations advance machining operation including facing ,...
bipin27
 
Digital Image Processing - Module 4 Chapter 2
Digital Image Processing - Module 4 Chapter 2Digital Image Processing - Module 4 Chapter 2
Digital Image Processing - Module 4 Chapter 2
821priyankaj
 
III B.TECH CSE_flutter Lab manual (1).docx
III B.TECH CSE_flutter Lab manual (1).docxIII B.TECH CSE_flutter Lab manual (1).docx
III B.TECH CSE_flutter Lab manual (1).docx
divijareddy0502
 
****Registration is currently open **** 3rd International Conference on Soft...
****Registration is currently open ****  3rd International Conference on Soft...****Registration is currently open ****  3rd International Conference on Soft...
****Registration is currently open **** 3rd International Conference on Soft...
IJCNCJournal
 
Machine Learning- Perceptron_Backpropogation_Module 3.pdf
Machine Learning- Perceptron_Backpropogation_Module 3.pdfMachine Learning- Perceptron_Backpropogation_Module 3.pdf
Machine Learning- Perceptron_Backpropogation_Module 3.pdf
Dr. Shivashankar
 
Predicting damage in notched functionally graded materials plates thr...
Predicting  damage  in  notched  functionally  graded  materials  plates  thr...Predicting  damage  in  notched  functionally  graded  materials  plates  thr...
Predicting damage in notched functionally graded materials plates thr...
Barhm Mohamad
 
737 Aircrafts New generation passenger manual
737 Aircrafts New generation passenger manual737 Aircrafts New generation passenger manual
737 Aircrafts New generation passenger manual
coruzshop
 
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxxDriving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Tamara Johnson
 
charting the development of the autonomous train
charting the development of the autonomous traincharting the development of the autonomous train
charting the development of the autonomous train
huseindihon
 
JORC_Review_presentation. 2024 código jorcpdf
JORC_Review_presentation. 2024 código jorcpdfJORC_Review_presentation. 2024 código jorcpdf
JORC_Review_presentation. 2024 código jorcpdf
WilliamsNuezEspetia
 
REVOLUTIONISING TRANSLATION TECHNOLOGY: A COMPARATIVE STUDY OF VARIANT TRANSF...
REVOLUTIONISING TRANSLATION TECHNOLOGY: A COMPARATIVE STUDY OF VARIANT TRANSF...REVOLUTIONISING TRANSLATION TECHNOLOGY: A COMPARATIVE STUDY OF VARIANT TRANSF...
REVOLUTIONISING TRANSLATION TECHNOLOGY: A COMPARATIVE STUDY OF VARIANT TRANSF...
CSEIJJournal
 

Recently uploaded (20)

Fundamental Rights under the Indian Constitution.pdf
Fundamental Rights under the Indian Constitution.pdfFundamental Rights under the Indian Constitution.pdf
Fundamental Rights under the Indian Constitution.pdf
 
07 - Method Statement for Plastering Works.pdf
07 - Method Statement for Plastering Works.pdf07 - Method Statement for Plastering Works.pdf
07 - Method Statement for Plastering Works.pdf
 
Human_assault project using jetson nano new
Human_assault project using jetson nano newHuman_assault project using jetson nano new
Human_assault project using jetson nano new
 
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
HSE-BMS-009 COSHH & MSDS.pptHSE-BMS-009 COSHH & MSDS.pptSE-BMS-009 COSHH & MSDS.
 
BASIC SURVEYING--Measuring_Distance.pptx
BASIC SURVEYING--Measuring_Distance.pptxBASIC SURVEYING--Measuring_Distance.pptx
BASIC SURVEYING--Measuring_Distance.pptx
 
Modified O-RAN 5G Edge Reference Architecture using RNN
Modified O-RAN 5G Edge Reference Architecture using RNNModified O-RAN 5G Edge Reference Architecture using RNN
Modified O-RAN 5G Edge Reference Architecture using RNN
 
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYSDPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
DPWH - DEPARTMENT OF PUBLIC WORKS AND HIGHWAYS
 
Kerong Gas Gas Recovery System Catalogue.pdf
Kerong Gas Gas Recovery System Catalogue.pdfKerong Gas Gas Recovery System Catalogue.pdf
Kerong Gas Gas Recovery System Catalogue.pdf
 
Fluid Power Systems and Industrial Automation
Fluid Power Systems and Industrial AutomationFluid Power Systems and Industrial Automation
Fluid Power Systems and Industrial Automation
 
CHAPTER 5.Machining Operations advance machining operation including facing ,...
CHAPTER 5.Machining Operations advance machining operation including facing ,...CHAPTER 5.Machining Operations advance machining operation including facing ,...
CHAPTER 5.Machining Operations advance machining operation including facing ,...
 
Digital Image Processing - Module 4 Chapter 2
Digital Image Processing - Module 4 Chapter 2Digital Image Processing - Module 4 Chapter 2
Digital Image Processing - Module 4 Chapter 2
 
III B.TECH CSE_flutter Lab manual (1).docx
III B.TECH CSE_flutter Lab manual (1).docxIII B.TECH CSE_flutter Lab manual (1).docx
III B.TECH CSE_flutter Lab manual (1).docx
 
****Registration is currently open **** 3rd International Conference on Soft...
****Registration is currently open ****  3rd International Conference on Soft...****Registration is currently open ****  3rd International Conference on Soft...
****Registration is currently open **** 3rd International Conference on Soft...
 
Machine Learning- Perceptron_Backpropogation_Module 3.pdf
Machine Learning- Perceptron_Backpropogation_Module 3.pdfMachine Learning- Perceptron_Backpropogation_Module 3.pdf
Machine Learning- Perceptron_Backpropogation_Module 3.pdf
 
Predicting damage in notched functionally graded materials plates thr...
Predicting  damage  in  notched  functionally  graded  materials  plates  thr...Predicting  damage  in  notched  functionally  graded  materials  plates  thr...
Predicting damage in notched functionally graded materials plates thr...
 
737 Aircrafts New generation passenger manual
737 Aircrafts New generation passenger manual737 Aircrafts New generation passenger manual
737 Aircrafts New generation passenger manual
 
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxxDriving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
Driving Safety.pptxxxxxxxxxxxxxxxxxxxxxxxxxx
 
charting the development of the autonomous train
charting the development of the autonomous traincharting the development of the autonomous train
charting the development of the autonomous train
 
JORC_Review_presentation. 2024 código jorcpdf
JORC_Review_presentation. 2024 código jorcpdfJORC_Review_presentation. 2024 código jorcpdf
JORC_Review_presentation. 2024 código jorcpdf
 
REVOLUTIONISING TRANSLATION TECHNOLOGY: A COMPARATIVE STUDY OF VARIANT TRANSF...
REVOLUTIONISING TRANSLATION TECHNOLOGY: A COMPARATIVE STUDY OF VARIANT TRANSF...REVOLUTIONISING TRANSLATION TECHNOLOGY: A COMPARATIVE STUDY OF VARIANT TRANSF...
REVOLUTIONISING TRANSLATION TECHNOLOGY: A COMPARATIVE STUDY OF VARIANT TRANSF...
 

Social Network Analysis Using Gephi

  • 1. Social Network Analysis Using Gephi Nilkanth Shet Shirodkar Mtech – I 14103
  • 2. Social Networks • A social network is a social structure of people, related (directly or indirectly) to each other through a common relation or interest • Social network analysis (SNA) is the study of social networks to understand their structure and behavior
  • 3. Network or Graph ? • Network often refers to real systems Web, Socialnetwork, Metabolic network Language: Network, node, link • Graph is mathematical representation of a network Web graph, Social graph (Facebook or twitter) Language: Graph, vertex, edge
  • 4. • Communication networks: Intrusion detection, fraud detection • Social networks: • Link prediction, friend recommendation • Social circle detection • Social recommendations • Identify the network of an individual • community detection
  • 5. Graph types • Undirected graph – Facebook friendships • Directed graph – Twitter: follow and be followed
  • 6. Gephi • Gephi is an open source tool designed for the interactive exploration and visualization of networks • Designed to facilitate the user’s exploratory process through real-time analysis and visualization • Visualization module uses a 3D render engine • Highly scalable can handle over 20,000 nodes
  • 7. Graph measures • Degree – In-degree – Out-degree • Graph structure measures – Clustering (global and local) – Network diameter • Centrality Measures – Eigenvector centrality – PageRank • Community measures – Modularity
  • 8. Degree Centrality • In-Degree : The number of edges entering the node. – Size of Node (Mention) • Out-Degree : The number of edges leaving the node. – Twitter User Mention other
  • 9. Statistics Degree: Calculate the number of links has a node Degree weighted: Calculates the average number of links can have node. ( Degree Distribution, In-Degree Distribution, Out-Degree Distribution ) Diameter : is the longest distance between two network nodes. Closeness centrality: Measures the average distance between a node and all other nodes.
  • 10. • Density : determines the percentage of network complementarity. • Modularity : identifying groupings to highlight the communities in a network • Eigenvector centrality: measures the importance of a node in the network according to its connections • Related Components: determines the number of connected components in the network
  • 11. Gephi Processes • 1. Open • 2. Layout • 3. Ranking • 4. Statistics • 5. Rank (Modularity, Indegree and Outdegree) • 6. Layout (Size Adjust) • 7. Labels • 8. Community Detection • 9. Filter • 10. Label Adjust • 11. Preview • 12. Export
  • 12. Gephi: Layout • From the Layout module on the left side, choose Force Atlas from the dropdown menu, then click Run • Force Atlas makes the connected nodes attracted to each other and pushes the unconnected nodes apart to create clusters of connections • Click Stop when it seems as if you have some distinct clusters of nodes
  • 13. Force Atlas : Individual Nodes are Outside and Communities are coming to center
  • 14. Gephi: Rank(Modularity) • Ranking in the top left module, and click Choose a rank parameter from the drop- down such as Modularity, Indegree and out degree. • Set Min Size to 10 and Max Size to 150 • Set Min Size to 5 and Max Size to 200 • Min and Max size depends on the nature of your network. • Click Apply to change the node sizes according to their Modularity
  • 16. Gephi: Community Detection • Go back to the Statistics tab on the right and click Run next to Modularity • This creates a modularity class value for each node, which we’ll use to colorize the communities • Click Apply to colorize the detected communities
  • 17. Gephi: Filter • Go to Filters in the top right module and open the Library  Partition Count  Modularity Class • Filter option basically removes the “leaves” in the network that are not connected to many other nodes
  • 18. Gephi: Label Adjust • The Gephi recommended to run a final layout adjustment before the export that makes it easier to read the labels. • “Label Adjust” works much the same as the size adjustment, moving the nodes so the labels are readable
  • 19. Visualized twitter network community clusters
  • 20. Calculating Basic Network Metrics Basic network, node, and edge metrics can be calculated using the statistics window.
  • 21. Laying out the Network in Gephi The network will load in a random cluster of nodes. The first step will be to choose a layout to make the network more visible. Choose layout option and select Force Atlas
  • 22. • The Social Network Analysis is a useful and effective instrument for revealing the main specificity of the human's relationships of the social groups. • Software Gephi is the applicable tool for visualizing revealed people's interactions and the relational dimension of the communities inside the social groups.
  • 23. REFERENCES • [1] M. Bastian, S. Heymann, and M. Jacomy. Gephi: An open source software for exploring and manipulating networks. In Proc. 3rd International Conference on Weblogs and Social Media (ICWSM09), pages 361-362. AAAI, 2009. • [2] S. Bickel and T. Scheffer. Multi-view clustering. In Proc. 4th IEEE International Conference on Data Mining (ICDM 04), pages 19-26, 2004. • [3] D. Cai, Z. Shao, X. He, X. Yan, and J. Han. Mining hidden community in heterogeneous social networks. In Proc. 3rd International Workshop on Link Discovery, pages 58-65, 2005. • [4] C. Ding and X. He. K-nearest-neighbor consistency in data clustering: Incor- porating local information into global optimization. In Proc. ACM Symposium on Applied Computing (SAC04), pages 584-589, 2004. • [5] D. Greene and P. Cunningham. Multi-view clustering for mining heterogeneous social network data. In Workshop on Information Retrieval over Social Networks, 31st European Conference on Information Retrieval (ECIR09), 2009.