SlideShare a Scribd company logo
1 of 22
Download to read offline
Social Network Analysis
• Tools for SNA
• Page Rank Algorithm
• Hierarchical Clustering
• Recommendation System based on SNA (Collaborative Filtering)
• How Facebook/Amazon uses SNA for recommendations?
• Two Hop degree
• Dynamism in Friendship Network of CSE-B
• Online Social Networks and Clusters
• Influential Nodes and Their Importance
• Bibliography
• Question - Answer Session
By Sohom Ghosh
TOPICS:
Tools for Analyzing Social Networks
• Gephi
• Pajek
• NetworkX (Python package)
• iGraph (Python and R package)
Gephi
Pajek
NetworkX
• iGraph is similar.
• >>> import networkx as nx
• >>> G=nx.Graph()
• >>> G.add_edge(1,2) # default edge data=1
• >>> G.add_edge(2,3,weight=0.9) # specify edge data
• >>> print(nx.dijkstra_path(G,'a','d'))
Page Rank Algorithm
• PageRank works by counting the number and quality of links to a page to determine
a rough estimate of how important the website is. The underlying assumption is that
more important websites are likely to receive more links from other websites
• The original PageRank algorithm was described by Lawrence Page and Sergey Brin
in several publications. It is given by
where
PR(A) is the PageRank of page A,
PR(Ti) is the PageRank of pages Ti which link to page A,
C(Ti) is the number of outbound links on page Ti and
d is a damping factor which can be set between 0 and 1.
PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))
Hierarchical Clustering
• Process:-
1. After calculating “distances”, “weights” between all pairs of vertices
2. Start with all n nodes treating them as disconnected
3. Add edges between pairs one by
one in order of decreasing weights
RESULT: Nested components, where one
can take a ‘slice’ at any level of the tree.
Dendogram
Data Point
Distance
Recommendation System Based on SNA
(Collaborative Filtering)
• Collaborative Filtering is a method of making automatic predictions
about the interests of a user by collecting preferences or taste
information from many users from a perspective of collaboration. The
underlying assumption of this approach is that, if a person A has the
same opinion as that of person B on an issue, then A is more likely to
follow B’s opinion on a different issue x than to follow the opinion of a
person chosen randomly.
Ex:- Samujjal and Sayantan have 83 mutual friends in common and are
room mates. If Sayantan buys a moto E smartphone, Samujjal is most likely
to buy it in future. In this case we should recommend him this phone.
How Facebook/LinkedIn analyses Social Networks
for Recommendations?
Analysis
• Mutual Friends
• Friend Circle and Network
• Interactions
• Liked Pages/Interests
• Age Group
Two Hop Degree
• Two hop degree of an item represents a node’s ability to extend its
reach beyond its immediate neighbors. Its significance lies in the
realization of influence that a node exerts on its neighbors. A node
with higher amount of two hop degree distribution form the core
part of that group.
• If two nodes are not adjacent and have at least one mutual friend,
then they are at a distance of Two Hop from each other. Our friends
of friends are at a distance two hop from us.
• E.g. “BLUE EYES” :P
Dynamism in Friendship Network of CSE-B
1
2
4
3
6
5
Protim
Arijit
Sayantan
Pramit
Rajpratim
Utsab
1st Year
7
SnG
Dynamism in Friendship Network of CSE-B
1
2
4
3
6
5
Protim
Arijit
Sayantan
Pramit
Rajpratim
Utsab
2nd Year 1st Sem
7
SnG
8RS
9
Samujjal
1
2
4
3
6Arijit
Sayantan
Pramit
Rajpratim
Utsab
2nd Year 2nd Sem
7
SnG
8
RS
9
Samujjal
1
2
4
3
6Arijit
Sayantan
Pramit
Rajpratim
Utsab
3rd Year 1st Sem
7
SnG
8
RS
9
Samujjal
1
2
4
3
6Arijit
Sayantan
Pramit
Rajpratim
Utsab
3rd Year 2nd Sem (Expected)
7
SnG
8
RS
9
Samujjal
Dynamism in Friendship Network of CSE-B
Quiz
• Who is RS and SnG???
Online Social Networks and Clusters
Online Social Networks and Clusters
Influential Nodes and Their Importance
• “More Connected”
• “Degree”, “Betweenness” , “Closeness” more
• “Teachers” in villages.
• For “CLEAN INDIA” drive, famous Bollywood actors and celebrities
are nominated as campaigner. This is because they have lots of fans
and are influential nodes in the network.
Bibliography
• http://www.slideshare.net/gcheliotis/social-network-analysis-
3273045
• www.images.google.com
• https://www.coursera.org/course/sna
• Presentation by James Moody on Social Network Analysis at
American Sociological Association, San Francisco, August 2004
• Data Mining for Social Network Analysis, IEEE ICDM 2006, Hong
Kong, Jaideep Srivastava, Nishith Pathak, Sandeep Mane,
Muhammas A. Ahamad University of Minnesota
Questions and Answers
Social network analysis

More Related Content

What's hot

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 ProblemSina Sajadmanesh
 
Exploratory social network analysis with pajek
Exploratory social network analysis with pajekExploratory social network analysis with pajek
Exploratory social network analysis with pajekTHomas Plotkowiak
 
It’s a “small world” after all
It’s a “small world” after allIt’s a “small world” after all
It’s a “small world” after allquanmengli
 
The Effect of Correlation Coefficients on Communities of Recommenders
The Effect of Correlation Coefficients on Communities of RecommendersThe Effect of Correlation Coefficients on Communities of Recommenders
The Effect of Correlation Coefficients on Communities of RecommendersNeal Lathia
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network AnalysisFred Stutzman
 
Social Network Visualization 101
Social Network Visualization 101Social Network Visualization 101
Social Network Visualization 101librarianrafia
 
Outsourcing privacy preserving social networks to a cloud
Outsourcing privacy preserving social networks to a cloudOutsourcing privacy preserving social networks to a cloud
Outsourcing privacy preserving social networks to a cloudIEEEFINALYEARPROJECTS
 
Detecting Trends Through Twitter Stream v2
Detecting Trends Through Twitter Stream v2Detecting Trends Through Twitter Stream v2
Detecting Trends Through Twitter Stream v2The Night's Watch
 
12 Cognitive Social Structure
12 Cognitive Social Structure12 Cognitive Social Structure
12 Cognitive Social StructureMaksim Tsvetovat
 
IRJET- Quantify Mutually Dependent Privacy Risks with Locality Data
IRJET- Quantify Mutually Dependent Privacy Risks with Locality DataIRJET- Quantify Mutually Dependent Privacy Risks with Locality Data
IRJET- Quantify Mutually Dependent Privacy Risks with Locality DataIRJET Journal
 
Privacy preserving location sharing services for social networks(1)
Privacy preserving location sharing services for social networks(1)Privacy preserving location sharing services for social networks(1)
Privacy preserving location sharing services for social networks(1)Kamal Spring
 
11 Strength Of Strong Ties
11 Strength Of Strong Ties11 Strength Of Strong Ties
11 Strength Of Strong TiesMaksim Tsvetovat
 
Sentiment analysis of twitter data
Sentiment analysis of twitter dataSentiment analysis of twitter data
Sentiment analysis of twitter dataBhagyashree Deokar
 
Who's to say what's funny? A computer using Language Models and Deep Learning...
Who's to say what's funny? A computer using Language Models and Deep Learning...Who's to say what's funny? A computer using Language Models and Deep Learning...
Who's to say what's funny? A computer using Language Models and Deep Learning...University of Minnesota, Duluth
 
Twitter Sentiment Analysis
Twitter Sentiment AnalysisTwitter Sentiment Analysis
Twitter Sentiment AnalysisAyush Khandelwal
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitterpiya chauhan
 

What's hot (16)

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
 
Exploratory social network analysis with pajek
Exploratory social network analysis with pajekExploratory social network analysis with pajek
Exploratory social network analysis with pajek
 
It’s a “small world” after all
It’s a “small world” after allIt’s a “small world” after all
It’s a “small world” after all
 
The Effect of Correlation Coefficients on Communities of Recommenders
The Effect of Correlation Coefficients on Communities of RecommendersThe Effect of Correlation Coefficients on Communities of Recommenders
The Effect of Correlation Coefficients on Communities of Recommenders
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Social Network Visualization 101
Social Network Visualization 101Social Network Visualization 101
Social Network Visualization 101
 
Outsourcing privacy preserving social networks to a cloud
Outsourcing privacy preserving social networks to a cloudOutsourcing privacy preserving social networks to a cloud
Outsourcing privacy preserving social networks to a cloud
 
Detecting Trends Through Twitter Stream v2
Detecting Trends Through Twitter Stream v2Detecting Trends Through Twitter Stream v2
Detecting Trends Through Twitter Stream v2
 
12 Cognitive Social Structure
12 Cognitive Social Structure12 Cognitive Social Structure
12 Cognitive Social Structure
 
IRJET- Quantify Mutually Dependent Privacy Risks with Locality Data
IRJET- Quantify Mutually Dependent Privacy Risks with Locality DataIRJET- Quantify Mutually Dependent Privacy Risks with Locality Data
IRJET- Quantify Mutually Dependent Privacy Risks with Locality Data
 
Privacy preserving location sharing services for social networks(1)
Privacy preserving location sharing services for social networks(1)Privacy preserving location sharing services for social networks(1)
Privacy preserving location sharing services for social networks(1)
 
11 Strength Of Strong Ties
11 Strength Of Strong Ties11 Strength Of Strong Ties
11 Strength Of Strong Ties
 
Sentiment analysis of twitter data
Sentiment analysis of twitter dataSentiment analysis of twitter data
Sentiment analysis of twitter data
 
Who's to say what's funny? A computer using Language Models and Deep Learning...
Who's to say what's funny? A computer using Language Models and Deep Learning...Who's to say what's funny? A computer using Language Models and Deep Learning...
Who's to say what's funny? A computer using Language Models and Deep Learning...
 
Twitter Sentiment Analysis
Twitter Sentiment AnalysisTwitter Sentiment Analysis
Twitter Sentiment Analysis
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitter
 

Viewers also liked

Social media mining and multimedia analysis research and applications
Social media mining and multimedia analysis research and applicationsSocial media mining and multimedia analysis research and applications
Social media mining and multimedia analysis research and applicationsYiannis Kompatsiaris
 
Social Network Analysis and Visualization
Social Network Analysis and VisualizationSocial Network Analysis and Visualization
Social Network Analysis and VisualizationAlberto Ramirez
 
A comparative study of social network analysis tools
A comparative study of social network analysis toolsA comparative study of social network analysis tools
A comparative study of social network analysis toolsDavid Combe
 
Social pixels acm_mm
Social pixels acm_mmSocial pixels acm_mm
Social pixels acm_mmVivek Singh
 
Reliving on demand a total viewer experience
Reliving on demand   a total viewer experienceReliving on demand   a total viewer experience
Reliving on demand a total viewer experienceVivek Singh
 
Addressing Privacy and Security Concerns to Unlock Insights in Big Data in He...
Addressing Privacy and Security Concerns to Unlock Insights in Big Data in He...Addressing Privacy and Security Concerns to Unlock Insights in Big Data in He...
Addressing Privacy and Security Concerns to Unlock Insights in Big Data in He...Health Data Consortium
 
Pajek chapter2 Attributes and Relations
Pajek chapter2 Attributes and RelationsPajek chapter2 Attributes and Relations
Pajek chapter2 Attributes and RelationsChengjun Wang
 
Privacy Concerns vs. User Behavior in Community Question Answering
Privacy Concerns vs. User Behavior in Community Question AnsweringPrivacy Concerns vs. User Behavior in Community Question Answering
Privacy Concerns vs. User Behavior in Community Question AnsweringNicolas Kourtellis
 
Making the invisible visible through SNA
Making the invisible visible through SNAMaking the invisible visible through SNA
Making the invisible visible through SNAMYRA School of Business
 
2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media snaMarc Smith
 
Social Network Analysis for Competitive Intelligence
Social Network Analysis for Competitive IntelligenceSocial Network Analysis for Competitive Intelligence
Social Network Analysis for Competitive IntelligenceAugust Jackson
 
Text Analysis of Social Networks: Working with FB and VK Data
Text Analysis of Social Networks: Working with FB and VK DataText Analysis of Social Networks: Working with FB and VK Data
Text Analysis of Social Networks: Working with FB and VK DataAlexander Panchenko
 
Using Social Network Analysis to Assess Organizational Development Initiatives
Using Social Network Analysis to Assess Organizational Development InitiativesUsing Social Network Analysis to Assess Organizational Development Initiatives
Using Social Network Analysis to Assess Organizational Development InitiativesStephanie Richter
 
Social Network Analysis (SNA) and its implications for knowledge discovery in...
Social Network Analysis (SNA) and its implications for knowledge discovery in...Social Network Analysis (SNA) and its implications for knowledge discovery in...
Social Network Analysis (SNA) and its implications for knowledge discovery in...ACMBangalore
 
Value based questions class XII economics
Value based questions class XII economics Value based questions class XII economics
Value based questions class XII economics Amit Mehrowtra
 

Viewers also liked (20)

Social media mining and multimedia analysis research and applications
Social media mining and multimedia analysis research and applicationsSocial media mining and multimedia analysis research and applications
Social media mining and multimedia analysis research and applications
 
Social Network Analysis and Visualization
Social Network Analysis and VisualizationSocial Network Analysis and Visualization
Social Network Analysis and Visualization
 
A comparative study of social network analysis tools
A comparative study of social network analysis toolsA comparative study of social network analysis tools
A comparative study of social network analysis tools
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Social pixels acm_mm
Social pixels acm_mmSocial pixels acm_mm
Social pixels acm_mm
 
Reliving on demand a total viewer experience
Reliving on demand   a total viewer experienceReliving on demand   a total viewer experience
Reliving on demand a total viewer experience
 
Addressing Privacy and Security Concerns to Unlock Insights in Big Data in He...
Addressing Privacy and Security Concerns to Unlock Insights in Big Data in He...Addressing Privacy and Security Concerns to Unlock Insights in Big Data in He...
Addressing Privacy and Security Concerns to Unlock Insights in Big Data in He...
 
Presentation2
Presentation2Presentation2
Presentation2
 
Pajek chapter1
Pajek chapter1Pajek chapter1
Pajek chapter1
 
Pajek chapter2 Attributes and Relations
Pajek chapter2 Attributes and RelationsPajek chapter2 Attributes and Relations
Pajek chapter2 Attributes and Relations
 
Privacy Concerns vs. User Behavior in Community Question Answering
Privacy Concerns vs. User Behavior in Community Question AnsweringPrivacy Concerns vs. User Behavior in Community Question Answering
Privacy Concerns vs. User Behavior in Community Question Answering
 
Social Networks at Scale
Social Networks at ScaleSocial Networks at Scale
Social Networks at Scale
 
Making the invisible visible through SNA
Making the invisible visible through SNAMaking the invisible visible through SNA
Making the invisible visible through SNA
 
2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna2015 pdf-marc smith-node xl-social media sna
2015 pdf-marc smith-node xl-social media sna
 
Social Network Analysis for Competitive Intelligence
Social Network Analysis for Competitive IntelligenceSocial Network Analysis for Competitive Intelligence
Social Network Analysis for Competitive Intelligence
 
Text Analysis of Social Networks: Working with FB and VK Data
Text Analysis of Social Networks: Working with FB and VK DataText Analysis of Social Networks: Working with FB and VK Data
Text Analysis of Social Networks: Working with FB and VK Data
 
Random walk on Graphs
Random walk on GraphsRandom walk on Graphs
Random walk on Graphs
 
Using Social Network Analysis to Assess Organizational Development Initiatives
Using Social Network Analysis to Assess Organizational Development InitiativesUsing Social Network Analysis to Assess Organizational Development Initiatives
Using Social Network Analysis to Assess Organizational Development Initiatives
 
Social Network Analysis (SNA) and its implications for knowledge discovery in...
Social Network Analysis (SNA) and its implications for knowledge discovery in...Social Network Analysis (SNA) and its implications for knowledge discovery in...
Social Network Analysis (SNA) and its implications for knowledge discovery in...
 
Value based questions class XII economics
Value based questions class XII economics Value based questions class XII economics
Value based questions class XII economics
 

Similar to Social network analysis

Social Network Analysis of the Global Game Jam Network
Social Network Analysis of the Global Game Jam NetworkSocial Network Analysis of the Global Game Jam Network
Social Network Analysis of the Global Game Jam NetworkJohanna Pirker
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit Vpkaviya
 
Card Sorting- Information Architecture Technique
Card Sorting- Information Architecture TechniqueCard Sorting- Information Architecture Technique
Card Sorting- Information Architecture TechniqueJainan Sankalia
 
Data Tactics Data Science Brown Bag (April 2014)
Data Tactics Data Science Brown Bag (April 2014)Data Tactics Data Science Brown Bag (April 2014)
Data Tactics Data Science Brown Bag (April 2014)Rich Heimann
 
Data Science and Analytics Brown Bag
Data Science and Analytics Brown BagData Science and Analytics Brown Bag
Data Science and Analytics Brown BagDataTactics
 
Vinci2011会议演讲PPT
Vinci2011会议演讲PPTVinci2011会议演讲PPT
Vinci2011会议演讲PPTdasiyjun
 
Chapter 10 link prediction
Chapter 10 link predictionChapter 10 link prediction
Chapter 10 link predictionAbanobZakaria1
 
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Xiaohan Zeng
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018Arsalan Khan
 
02 Network Data Collection
02 Network Data Collection02 Network Data Collection
02 Network Data Collectiondnac
 
Network sampling, community detection
Network sampling, community detectionNetwork sampling, community detection
Network sampling, community detectionroberval mariano
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network AnalysisSujoy Bag
 
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...CSCJournals
 
improving explicit preference entry by visualising data similarities
improving explicit preference entry by visualising data similaritiesimproving explicit preference entry by visualising data similarities
improving explicit preference entry by visualising data similaritiesKris Jack
 
4.1 network analysis basic
4.1 network analysis basic4.1 network analysis basic
4.1 network analysis basicjilung hsieh
 
DagdelenSiriwardaneY..
DagdelenSiriwardaneY..DagdelenSiriwardaneY..
DagdelenSiriwardaneY..butest
 
A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...Prabhu Kumar
 
clustering and distance metrics.pptx
clustering and distance metrics.pptxclustering and distance metrics.pptx
clustering and distance metrics.pptxssuser2e437f
 

Similar to Social network analysis (20)

Social Network Analysis of the Global Game Jam Network
Social Network Analysis of the Global Game Jam NetworkSocial Network Analysis of the Global Game Jam Network
Social Network Analysis of the Global Game Jam Network
 
CS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit VCS6010 Social Network Analysis Unit V
CS6010 Social Network Analysis Unit V
 
Card Sorting- Information Architecture Technique
Card Sorting- Information Architecture TechniqueCard Sorting- Information Architecture Technique
Card Sorting- Information Architecture Technique
 
Data Tactics Data Science Brown Bag (April 2014)
Data Tactics Data Science Brown Bag (April 2014)Data Tactics Data Science Brown Bag (April 2014)
Data Tactics Data Science Brown Bag (April 2014)
 
Data Science and Analytics Brown Bag
Data Science and Analytics Brown BagData Science and Analytics Brown Bag
Data Science and Analytics Brown Bag
 
Vinci2011会议演讲PPT
Vinci2011会议演讲PPTVinci2011会议演讲PPT
Vinci2011会议演讲PPT
 
Chapter 10 link prediction
Chapter 10 link predictionChapter 10 link prediction
Chapter 10 link prediction
 
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
Social Network Analysis: What It Is, Why We Should Care, and What We Can Lear...
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
02 Network Data Collection
02 Network Data Collection02 Network Data Collection
02 Network Data Collection
 
02 Network Data Collection (2016)
02 Network Data Collection (2016)02 Network Data Collection (2016)
02 Network Data Collection (2016)
 
Network sampling, community detection
Network sampling, community detectionNetwork sampling, community detection
Network sampling, community detection
 
Social Network Analysis
Social Network AnalysisSocial Network Analysis
Social Network Analysis
 
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
Identifying Most Relevant Node Path To Increase Connection Probability In Gra...
 
Qingpeng zhang 0711
Qingpeng zhang 0711Qingpeng zhang 0711
Qingpeng zhang 0711
 
improving explicit preference entry by visualising data similarities
improving explicit preference entry by visualising data similaritiesimproving explicit preference entry by visualising data similarities
improving explicit preference entry by visualising data similarities
 
4.1 network analysis basic
4.1 network analysis basic4.1 network analysis basic
4.1 network analysis basic
 
DagdelenSiriwardaneY..
DagdelenSiriwardaneY..DagdelenSiriwardaneY..
DagdelenSiriwardaneY..
 
A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...
 
clustering and distance metrics.pptx
clustering and distance metrics.pptxclustering and distance metrics.pptx
clustering and distance metrics.pptx
 

More from Sohom Ghosh

Prediction of Salary From Profiles
Prediction of Salary From ProfilesPrediction of Salary From Profiles
Prediction of Salary From ProfilesSohom Ghosh
 
A Model to Compute Degree of Polarity of Review Titles
A Model to Compute Degree of Polarity of Review TitlesA Model to Compute Degree of Polarity of Review Titles
A Model to Compute Degree of Polarity of Review TitlesSohom Ghosh
 
Automated Car Rental System
Automated Car Rental SystemAutomated Car Rental System
Automated Car Rental SystemSohom Ghosh
 
Solving Real Life Problems using Data Science Part - 1
Solving Real Life Problems using Data Science Part - 1Solving Real Life Problems using Data Science Part - 1
Solving Real Life Problems using Data Science Part - 1Sohom Ghosh
 
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...Sohom Ghosh
 
Extraction and Analysis of Publication Data of Conferences - ICACCE 2015
Extraction and Analysis of Publication Data of Conferences - ICACCE 2015Extraction and Analysis of Publication Data of Conferences - ICACCE 2015
Extraction and Analysis of Publication Data of Conferences - ICACCE 2015Sohom Ghosh
 
A Model of Opinion Mining to Compute Score from Curriculum Vitae - WBSSTC 2015
A Model of Opinion Mining to Compute Score from Curriculum Vitae - WBSSTC 2015A Model of Opinion Mining to Compute Score from Curriculum Vitae - WBSSTC 2015
A Model of Opinion Mining to Compute Score from Curriculum Vitae - WBSSTC 2015Sohom Ghosh
 
R programming Basic & Advanced
R programming Basic & AdvancedR programming Basic & Advanced
R programming Basic & AdvancedSohom Ghosh
 

More from Sohom Ghosh (9)

Prediction of Salary From Profiles
Prediction of Salary From ProfilesPrediction of Salary From Profiles
Prediction of Salary From Profiles
 
A Model to Compute Degree of Polarity of Review Titles
A Model to Compute Degree of Polarity of Review TitlesA Model to Compute Degree of Polarity of Review Titles
A Model to Compute Degree of Polarity of Review Titles
 
Resume
ResumeResume
Resume
 
Automated Car Rental System
Automated Car Rental SystemAutomated Car Rental System
Automated Car Rental System
 
Solving Real Life Problems using Data Science Part - 1
Solving Real Life Problems using Data Science Part - 1Solving Real Life Problems using Data Science Part - 1
Solving Real Life Problems using Data Science Part - 1
 
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
Analysis of Online Product Purchase and Predicting Items for Co-purchase - IC...
 
Extraction and Analysis of Publication Data of Conferences - ICACCE 2015
Extraction and Analysis of Publication Data of Conferences - ICACCE 2015Extraction and Analysis of Publication Data of Conferences - ICACCE 2015
Extraction and Analysis of Publication Data of Conferences - ICACCE 2015
 
A Model of Opinion Mining to Compute Score from Curriculum Vitae - WBSSTC 2015
A Model of Opinion Mining to Compute Score from Curriculum Vitae - WBSSTC 2015A Model of Opinion Mining to Compute Score from Curriculum Vitae - WBSSTC 2015
A Model of Opinion Mining to Compute Score from Curriculum Vitae - WBSSTC 2015
 
R programming Basic & Advanced
R programming Basic & AdvancedR programming Basic & Advanced
R programming Basic & Advanced
 

Recently uploaded

SELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYSELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYdizinfo
 
Night 7k Call Girls Noida New Ashok Nagar Escorts Call Me: 8448380779
Night 7k Call Girls Noida New Ashok Nagar Escorts Call Me: 8448380779Night 7k Call Girls Noida New Ashok Nagar Escorts Call Me: 8448380779
Night 7k Call Girls Noida New Ashok Nagar Escorts Call Me: 8448380779Delhi Call girls
 
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...Mona Rathore
 
Interpreting the brief for the media IDY
Interpreting the brief for the media IDYInterpreting the brief for the media IDY
Interpreting the brief for the media IDYgalaxypingy
 
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Paymentanilsa9823
 
Craft Your Legacy: Invest in YouTube Presence from Sociocosmos"
Craft Your Legacy: Invest in YouTube Presence from Sociocosmos"Craft Your Legacy: Invest in YouTube Presence from Sociocosmos"
Craft Your Legacy: Invest in YouTube Presence from Sociocosmos"SocioCosmos
 
Call Girls In Patel Nagar Delhi 9654467111 Escorts Service
Call Girls In Patel Nagar Delhi 9654467111 Escorts ServiceCall Girls In Patel Nagar Delhi 9654467111 Escorts Service
Call Girls In Patel Nagar Delhi 9654467111 Escorts ServiceSapana Sha
 
MODERN PODCASTING ,CREATING DREAMS TODAY.
MODERN PODCASTING ,CREATING DREAMS TODAY.MODERN PODCASTING ,CREATING DREAMS TODAY.
MODERN PODCASTING ,CREATING DREAMS TODAY.AFFFILIATE
 
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRElite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRDelhi Call girls
 
Website research Powerpoint for Bauer magazine
Website research Powerpoint for Bauer magazineWebsite research Powerpoint for Bauer magazine
Website research Powerpoint for Bauer magazinesamuelcoulson30
 
Improve Your Brand in Waco with a Professional Social Media Marketing Company
Improve Your Brand in Waco with a Professional Social Media Marketing CompanyImprove Your Brand in Waco with a Professional Social Media Marketing Company
Improve Your Brand in Waco with a Professional Social Media Marketing CompanyWSI INTERNET PARTNER
 
Angela Killian | Operations Director | Dallas
Angela Killian | Operations Director | DallasAngela Killian | Operations Director | Dallas
Angela Killian | Operations Director | DallasAngela Killian
 
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...gurkirankumar98700
 
Social media marketing/Seo expert and digital marketing
Social media marketing/Seo expert and digital marketingSocial media marketing/Seo expert and digital marketing
Social media marketing/Seo expert and digital marketingSheikhSaifAli1
 
Call Girls In Andheri East Call 9167673311 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9167673311 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9167673311 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9167673311 Book Hot And Sexy GirlsPooja Nehwal
 
9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings RepublikGenuineGirls
 

Recently uploaded (20)

SELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANYSELECTING A SOCIAL MEDIA MARKETING COMPANY
SELECTING A SOCIAL MEDIA MARKETING COMPANY
 
9953056974 Young Call Girls In Kirti Nagar Indian Quality Escort service
9953056974 Young Call Girls In  Kirti Nagar Indian Quality Escort service9953056974 Young Call Girls In  Kirti Nagar Indian Quality Escort service
9953056974 Young Call Girls In Kirti Nagar Indian Quality Escort service
 
Night 7k Call Girls Noida New Ashok Nagar Escorts Call Me: 8448380779
Night 7k Call Girls Noida New Ashok Nagar Escorts Call Me: 8448380779Night 7k Call Girls Noida New Ashok Nagar Escorts Call Me: 8448380779
Night 7k Call Girls Noida New Ashok Nagar Escorts Call Me: 8448380779
 
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 35 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
GREAT OPORTUNITY Russian Call Girls Kirti Nagar 9711199012 Independent Escort...
 
Interpreting the brief for the media IDY
Interpreting the brief for the media IDYInterpreting the brief for the media IDY
Interpreting the brief for the media IDY
 
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
Top Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash PaymentTop Call Girls In Charbagh ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment
Top Call Girls In Charbagh ( Lucknow ) 🔝 8923113531 🔝 Cash Payment
 
Craft Your Legacy: Invest in YouTube Presence from Sociocosmos"
Craft Your Legacy: Invest in YouTube Presence from Sociocosmos"Craft Your Legacy: Invest in YouTube Presence from Sociocosmos"
Craft Your Legacy: Invest in YouTube Presence from Sociocosmos"
 
Call Girls In Patel Nagar Delhi 9654467111 Escorts Service
Call Girls In Patel Nagar Delhi 9654467111 Escorts ServiceCall Girls In Patel Nagar Delhi 9654467111 Escorts Service
Call Girls In Patel Nagar Delhi 9654467111 Escorts Service
 
MODERN PODCASTING ,CREATING DREAMS TODAY.
MODERN PODCASTING ,CREATING DREAMS TODAY.MODERN PODCASTING ,CREATING DREAMS TODAY.
MODERN PODCASTING ,CREATING DREAMS TODAY.
 
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCRElite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
Elite Class ➥8448380779▻ Call Girls In Nizammuddin Delhi NCR
 
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Tilak Nagar ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Website research Powerpoint for Bauer magazine
Website research Powerpoint for Bauer magazineWebsite research Powerpoint for Bauer magazine
Website research Powerpoint for Bauer magazine
 
Russian Call Girls Rohini Sector 37 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 37 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Rohini Sector 37 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Rohini Sector 37 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
Improve Your Brand in Waco with a Professional Social Media Marketing Company
Improve Your Brand in Waco with a Professional Social Media Marketing CompanyImprove Your Brand in Waco with a Professional Social Media Marketing Company
Improve Your Brand in Waco with a Professional Social Media Marketing Company
 
Angela Killian | Operations Director | Dallas
Angela Killian | Operations Director | DallasAngela Killian | Operations Director | Dallas
Angela Killian | Operations Director | Dallas
 
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
c Starting with 5000/- for Savita Escorts Service 👩🏽‍❤️‍💋‍👨🏿 8923113531 ♢ Boo...
 
Social media marketing/Seo expert and digital marketing
Social media marketing/Seo expert and digital marketingSocial media marketing/Seo expert and digital marketing
Social media marketing/Seo expert and digital marketing
 
Call Girls In Andheri East Call 9167673311 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9167673311 Book Hot And Sexy GirlsCall Girls In Andheri East Call 9167673311 Book Hot And Sexy Girls
Call Girls In Andheri East Call 9167673311 Book Hot And Sexy Girls
 
9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik9990611130 Find & Book Russian Call Girls In Crossings Republik
9990611130 Find & Book Russian Call Girls In Crossings Republik
 

Social network analysis

  • 1. Social Network Analysis • Tools for SNA • Page Rank Algorithm • Hierarchical Clustering • Recommendation System based on SNA (Collaborative Filtering) • How Facebook/Amazon uses SNA for recommendations? • Two Hop degree • Dynamism in Friendship Network of CSE-B • Online Social Networks and Clusters • Influential Nodes and Their Importance • Bibliography • Question - Answer Session By Sohom Ghosh TOPICS:
  • 2. Tools for Analyzing Social Networks • Gephi • Pajek • NetworkX (Python package) • iGraph (Python and R package)
  • 5. NetworkX • iGraph is similar. • >>> import networkx as nx • >>> G=nx.Graph() • >>> G.add_edge(1,2) # default edge data=1 • >>> G.add_edge(2,3,weight=0.9) # specify edge data • >>> print(nx.dijkstra_path(G,'a','d'))
  • 6. Page Rank Algorithm • PageRank works by counting the number and quality of links to a page to determine a rough estimate of how important the website is. The underlying assumption is that more important websites are likely to receive more links from other websites • The original PageRank algorithm was described by Lawrence Page and Sergey Brin in several publications. It is given by where PR(A) is the PageRank of page A, PR(Ti) is the PageRank of pages Ti which link to page A, C(Ti) is the number of outbound links on page Ti and d is a damping factor which can be set between 0 and 1. PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))
  • 7. Hierarchical Clustering • Process:- 1. After calculating “distances”, “weights” between all pairs of vertices 2. Start with all n nodes treating them as disconnected 3. Add edges between pairs one by one in order of decreasing weights RESULT: Nested components, where one can take a ‘slice’ at any level of the tree.
  • 9. Recommendation System Based on SNA (Collaborative Filtering) • Collaborative Filtering is a method of making automatic predictions about the interests of a user by collecting preferences or taste information from many users from a perspective of collaboration. The underlying assumption of this approach is that, if a person A has the same opinion as that of person B on an issue, then A is more likely to follow B’s opinion on a different issue x than to follow the opinion of a person chosen randomly. Ex:- Samujjal and Sayantan have 83 mutual friends in common and are room mates. If Sayantan buys a moto E smartphone, Samujjal is most likely to buy it in future. In this case we should recommend him this phone.
  • 10. How Facebook/LinkedIn analyses Social Networks for Recommendations?
  • 11. Analysis • Mutual Friends • Friend Circle and Network • Interactions • Liked Pages/Interests • Age Group
  • 12. Two Hop Degree • Two hop degree of an item represents a node’s ability to extend its reach beyond its immediate neighbors. Its significance lies in the realization of influence that a node exerts on its neighbors. A node with higher amount of two hop degree distribution form the core part of that group. • If two nodes are not adjacent and have at least one mutual friend, then they are at a distance of Two Hop from each other. Our friends of friends are at a distance two hop from us. • E.g. “BLUE EYES” :P
  • 13. Dynamism in Friendship Network of CSE-B 1 2 4 3 6 5 Protim Arijit Sayantan Pramit Rajpratim Utsab 1st Year 7 SnG
  • 14. Dynamism in Friendship Network of CSE-B 1 2 4 3 6 5 Protim Arijit Sayantan Pramit Rajpratim Utsab 2nd Year 1st Sem 7 SnG 8RS 9 Samujjal 1 2 4 3 6Arijit Sayantan Pramit Rajpratim Utsab 2nd Year 2nd Sem 7 SnG 8 RS 9 Samujjal
  • 15. 1 2 4 3 6Arijit Sayantan Pramit Rajpratim Utsab 3rd Year 1st Sem 7 SnG 8 RS 9 Samujjal 1 2 4 3 6Arijit Sayantan Pramit Rajpratim Utsab 3rd Year 2nd Sem (Expected) 7 SnG 8 RS 9 Samujjal Dynamism in Friendship Network of CSE-B
  • 16. Quiz • Who is RS and SnG???
  • 17. Online Social Networks and Clusters
  • 18. Online Social Networks and Clusters
  • 19. Influential Nodes and Their Importance • “More Connected” • “Degree”, “Betweenness” , “Closeness” more • “Teachers” in villages. • For “CLEAN INDIA” drive, famous Bollywood actors and celebrities are nominated as campaigner. This is because they have lots of fans and are influential nodes in the network.
  • 20. Bibliography • http://www.slideshare.net/gcheliotis/social-network-analysis- 3273045 • www.images.google.com • https://www.coursera.org/course/sna • Presentation by James Moody on Social Network Analysis at American Sociological Association, San Francisco, August 2004 • Data Mining for Social Network Analysis, IEEE ICDM 2006, Hong Kong, Jaideep Srivastava, Nishith Pathak, Sandeep Mane, Muhammas A. Ahamad University of Minnesota