SlideShare a Scribd company logo
แผนภาพโดย Steve Jurvetson (http://www.flickr.com/photos/jurvetson/)


      Social Networks
                                                         dragonmeteor
and Computer Science
Social Networks

• Consist of


  • People


  • Relationships between pairs


• Can be represented by “graphs”


  • People = “vertices” (dots)


  • Relationships = “edges” (lines)      E-mail social network in a company
                                      David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Quantitative Study of Social Networks

• Look at them as graphs.


• Observe graph properties.


• Construct mathematical models to explain properties.


• Test model with new data.
Why Compute Science?

• The Internet


  • Large social networks


  • Massive data


• Can study them in largest scale.


• Human can’t process data by himself.


• The need of efficiency.

                                                      The Internet Graph
                                         http://matthewgress.com/galleries/www/tn/Internet
                                                %20Graph%201069646562.LGL.2D.
                                                       4096x4096.png.html
What CS Has to Offer

• Computers


  • Processing power


  • Storage


• Problem solving


  • Graph algorithms


  • CS ways of seeing things (how? > what?)
What We Study

• Structure


  • Graph properties of social networks


• Process


  • How do the graphs change?


  • How does information flow?


• Design


  • algorithms / tools to moniter/predict changes.
Structure
Connectedness

• Two vertices are connected if you can walk from one to another by edges.


• A graph is connected if all pairs of vertices are connected.


• We call groups of connected vertices components.


• Are social networks connected?


   • Not necessarily.




                                               David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Giant Component

• But most of them have a giant component.




                     A social network of dating in a public high school.
                         David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Structure of Online Social Network

• Kumar et at. Structure and Evolution of Online Social Networks. 2006


  • Studied Flickr and Yahoo! 360


  • The graphs have three parts.


     • Singletons: users who only use the site and don’t form links.


     • Giant component: users who participate in network evolution.


     • Middle region: small components = user who joined because of
       offline friend’s invitation.
Degree

• Degree is the number of edges connected to a vertex.
Power Laws

• What portion of vertices have degree k?


• Let f(k) = such portion.


• In graphs that represent “popularity,” we find that


                                     1
                             f (k) ∝ c
                                    k
• Examples
   • Links among web pages
   • Friending in social networks
Power Laws

• Test: Plot log f(k) vs log(k). You will get a line with slope c.




                   http://www.hpl.hp.com/research/idl/papers/ranking/ranking.html
Power Laws




                  Number of in-links vs number of web pages
             David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Small-World Phenomena

• In social networks, vertices are a few hops from one another.


• Six Degrees of Separation [Stanley Milgram, 1967]


  • Had people forward letters to a designated person,
    using only contacts that they know on first name basis.


  • Median of number of hops = 6


• Study on .NET Messenger Service [Leskovec and Horvitz, 2008]


  • Average number of hops = 6.6
Strong and Weak Ties

• Mark Granovetter. The Strength of Weak Ties. 1973


  • Relationships can be classified as “strong” or “weak.”


  • Discovered that people get jobs using info from “weak ties.”


  • Strong ties tend to form a tightly knitted group.


  • There are weak ties link group together.


     • Therefore, source of rare info.
Strong and Weak Ties

• Neighborhood overlap = portion of common friends that are friends.




                   Neiborhood overlap vs tie strength in a telephone system.
                     David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Strong and Weak Ties

• Implications:
   • Social networks tend to be partitioned into tightly knitted group.
   • Leads naturally to the problem of graph partitioning.




                      David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Positive and Negative Links

• Edges can be classified as


  • positive: friendship, fandom, following


  • negative: animosity, rivalry, conflict
Positive and Negative Links

• Structural balance: some types of triangles are more “stable” than others.




                      David Easley and Jon Kleinberg, Networks, Crowds, and Markets.


• Networks will arrange themselves so that all triangles are type (a) or (c).
Positive and Negative Links




              Relationship among European countries before WWI.
              David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Process
Homophily

• People who are alike tend to be linked.


• Two types of link formation by homophily:


   • Selection: People with the same focus link to one another.


   • Social influence: People start behaving like those they are linked with.


• What are the roles of selection and social influence in link formation?


• Can we classify which one is accountable for which link?
Homophily




    Friendships among students in a middle school and a high school. The colors are based on race.
                         David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Homophily




                 Similarity between Wikipedia editors vs time.
            David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
Small-World Phenomena

• A series of papers by Jon Kleinberg.


  • Milgram asked people to do “decentralized search.”


  • Not all graphs are good for this.


  • Series of mathematical models of “small-world graphs.”


  • Common characteristic


     • Constant link density across distance stance.


     • E.g. 10 links to 1-2 km, 10 links to 2-4 km, 10 links to 4-8 km.
Small-World Phenomena

• Liben-Nowell et al. Geographic
  Routing in Social Networks.
  2005


  • Found that social networks
    in LiveJournal is efficient to
    do decentralized search.


  • Again, constant link density
    across distance scale.


  • Users tend to befriend with
    those geographically close
    to them.
Power Laws

• A mathematical model for power-law distribution.


   • Vertices are to form links sequentially.


   • With probability p, link to a random vertex.


   • With probability 1-p


      • Choose a random vertex.


      • Then, link to a random vertex connected to that vertex.


• c = -(1 + 1 / (1-p))
Design
Prediction

• Use machine learning to predict several aspects discussed previously.


• Examples:


  • Link formation. [Liben-Nowell and Kleinberg 2003]


  • Positive and negative links. [Leskovec et al. 2010]


  • Relationship strength from online activity. [Xiang et al. 2010]


  • Selection or social influence? [La Fond and Neville 2010]
Detection

• Social networks also provide other types of data.


  • Texts from blogs and tweets.


  • Pictures for picture sharing sites.


  • Geographical location.


• Use the above information to detect events, news cycle, etc.
Meme Tracking [Leskovec et al. 2009]

• Extract quotes from blogs, and graph their volumes over time.


• Possible to see news cycles.




J. Leskovec, L. Backstrom, J. Kleinberg. Meme-tracking and the Dynamics of the News Cycle. ACM SIGKDD Intl. Conf. on Knowledge Discovery and Data Mining, 2009.
Earthquake Detection [Sakaki et al. 2010]

• User tweets to detect real-time events such as earthquakes and typhoons.


• View human users as sensors.


• Warning after the fact, but 3-6 minutes faster than JMA.
Research Ideas
Analyze Social Networks/New Media in Thailand

• Facebook, hi5, twitter, wikipedia, etc.


   • Graph structures. Homophily.


   • Other social science questions.


      • What are people using it for?


      • How do they represent themselves?


      • Are there cultural norms that are particular to Thai people?


• How do blog services like oknation, gotoknow, and exteen differ?
Detection / Prediction

• Social sensors


  • Can we detect traffic jam with twitter?


  • What are the most popular news stories in Thailand now?


• Prediction


  • Is this pantip.com thread likely to be featured in drama-addict.com?


  • Can we determine political disposition of a person by his online activity?
Social Networks and User Generated Content

• Nico Nico Douga (a Japanese video sharing sites)


   • How can Youtube and Nico Nico Douga be so different?


   • Can we trace the memes?


   • Can we determine influential memes?


   • Can we predict which video is going to be popular?


   • User/content dynamics.


• Can do the same for social networks of artists like pixiv, piapro, and
  Deviant Art.

More Related Content

What's hot

Practical Applications for Social Network Analysis in Public Sector Marketing...
Practical Applications for Social Network Analysis in Public Sector Marketing...Practical Applications for Social Network Analysis in Public Sector Marketing...
Practical Applications for Social Network Analysis in Public Sector Marketing...
Mike Kujawski
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview.
Doug Needham
 
Social Network Theory and Google
Social Network Theory and GoogleSocial Network Theory and Google
Social Network Theory and Google
Edward Alonzo
 
Social Computing as Social Computation
Social Computing as Social ComputationSocial Computing as Social Computation
Social Computing as Social Computation
Thomas Erickson
 
Skills in Sight: How Social Media Affordances Increase Network Awareness
Skills in Sight: How Social Media Affordances Increase Network AwarenessSkills in Sight: How Social Media Affordances Increase Network Awareness
Skills in Sight: How Social Media Affordances Increase Network Awareness
Edinburgh Napier University
 
Working Wikily SSIR Presentation
Working Wikily SSIR PresentationWorking Wikily SSIR Presentation
Working Wikily SSIR Presentation
Noah Flower
 
Net work resources
Net work resourcesNet work resources
Net work resources
Jessica Gheiler
 
Social Network Visualization 101
Social Network Visualization 101Social Network Visualization 101
Social Network Visualization 101
librarianrafia
 
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: applications for education research
Social Network Analysis: applications for education researchSocial Network Analysis: applications for education research
Social Network Analysis: applications for education research
Christian Bokhove
 
2009 Node XL Overview: Social Network Analysis in Excel 2007
2009 Node XL Overview: Social Network Analysis in Excel 20072009 Node XL Overview: Social Network Analysis in Excel 2007
2009 Node XL Overview: Social Network Analysis in Excel 2007
Marc Smith
 
CS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit ICS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit I
pkaviya
 
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
 
Social networks for managers
Social networks for managersSocial networks for managers
Social networks for managers
Patti Anklam
 
Social Network Analysis (SNA) Made Easy
Social Network Analysis (SNA) Made EasySocial Network Analysis (SNA) Made Easy
Social Network Analysis (SNA) Made Easy
Jeff Mohr
 
Educational Uses of SL
Educational Uses of SLEducational Uses of SL
Educational Uses of SL
Christine Gonnella
 
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
Marc Smith
 
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
 
Graph Structure In The Web
Graph Structure In The WebGraph Structure In The Web
Graph Structure In The Web
dailyye
 
How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...
Jeromy Anglim
 

What's hot (20)

Practical Applications for Social Network Analysis in Public Sector Marketing...
Practical Applications for Social Network Analysis in Public Sector Marketing...Practical Applications for Social Network Analysis in Public Sector Marketing...
Practical Applications for Social Network Analysis in Public Sector Marketing...
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview.
 
Social Network Theory and Google
Social Network Theory and GoogleSocial Network Theory and Google
Social Network Theory and Google
 
Social Computing as Social Computation
Social Computing as Social ComputationSocial Computing as Social Computation
Social Computing as Social Computation
 
Skills in Sight: How Social Media Affordances Increase Network Awareness
Skills in Sight: How Social Media Affordances Increase Network AwarenessSkills in Sight: How Social Media Affordances Increase Network Awareness
Skills in Sight: How Social Media Affordances Increase Network Awareness
 
Working Wikily SSIR Presentation
Working Wikily SSIR PresentationWorking Wikily SSIR Presentation
Working Wikily SSIR Presentation
 
Net work resources
Net work resourcesNet work resources
Net work resources
 
Social Network Visualization 101
Social Network Visualization 101Social Network Visualization 101
Social Network Visualization 101
 
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: applications for education research
Social Network Analysis: applications for education researchSocial Network Analysis: applications for education research
Social Network Analysis: applications for education research
 
2009 Node XL Overview: Social Network Analysis in Excel 2007
2009 Node XL Overview: Social Network Analysis in Excel 20072009 Node XL Overview: Social Network Analysis in Excel 2007
2009 Node XL Overview: Social Network Analysis in Excel 2007
 
CS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit ICS6010 Social Network Analysis Unit I
CS6010 Social Network Analysis Unit I
 
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...
 
Social networks for managers
Social networks for managersSocial networks for managers
Social networks for managers
 
Social Network Analysis (SNA) Made Easy
Social Network Analysis (SNA) Made EasySocial Network Analysis (SNA) Made Easy
Social Network Analysis (SNA) Made Easy
 
Educational Uses of SL
Educational Uses of SLEducational Uses of SL
Educational Uses of SL
 
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 course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
 
Graph Structure In The Web
Graph Structure In The WebGraph Structure In The Web
Graph Structure In The Web
 
How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...How to conduct a social network analysis: A tool for empowering teams and wor...
How to conduct a social network analysis: A tool for empowering teams and wor...
 

Viewers also liked

The Importance of Consistency in Website Design
The Importance of Consistency in Website DesignThe Importance of Consistency in Website Design
The Importance of Consistency in Website Design
SiteCenter
 
Networking
NetworkingNetworking
Networking
Abraham Dolindo
 
Hospitality Case study
Hospitality Case studyHospitality Case study
Hospitality Case study
Dragon Sourcing
 
GeoDjango in a nutshell
GeoDjango in a nutshellGeoDjango in a nutshell
GeoDjango in a nutshell
Django Stars
 
Paris Presentation
Paris PresentationParis Presentation
Paris Presentation
newellm
 
ROLE OF IT IN HOSPITALS
ROLE OF IT IN HOSPITALSROLE OF IT IN HOSPITALS
ROLE OF IT IN HOSPITALS
GAURAV PRAKASH
 
Computers In The Medical Field
Computers In The Medical FieldComputers In The Medical Field
Computers In The Medical Field
becca1081
 
Computers in banking
Computers in bankingComputers in banking
Computers in banking
VerronBriscoe
 
Sustainability Power Point
Sustainability Power PointSustainability Power Point
Sustainability Power Point
HowardLitwak
 
Apple iOS Report
Apple iOS ReportApple iOS Report
Apple iOS Report
Chetan Gowda
 
Hospital IT
Hospital ITHospital IT
Hospital IT
drsandeeptiss
 
Computer Applications in Health Care
Computer Applications in Health CareComputer Applications in Health Care
Computer Applications in Health Care
ExploringBiotechnology
 
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Lauri Eloranta
 
Computers in Medical field
Computers in Medical fieldComputers in Medical field
Computers in Medical field
Avinash
 
Use of Computers In Hospitals
Use of Computers In HospitalsUse of Computers In Hospitals
Use of Computers In Hospitals
InfoFlavour
 
Power Point project on Paris
Power Point project on ParisPower Point project on Paris
Power Point project on Paris
kimmy
 
Social networking ppt
Social networking pptSocial networking ppt
Social networking ppt
patricia
 
Effects of social media on youth
Effects of social media on youthEffects of social media on youth
Effects of social media on youth
Akshay Mistri
 
Effect of online social networking sites on student engagement and achievement
Effect of online social networking sites on student engagement and achievementEffect of online social networking sites on student engagement and achievement
Effect of online social networking sites on student engagement and achievement
liz99power
 
Social Networking Presentation
Social Networking PresentationSocial Networking Presentation
Social Networking Presentation
Anusorn Kansap
 

Viewers also liked (20)

The Importance of Consistency in Website Design
The Importance of Consistency in Website DesignThe Importance of Consistency in Website Design
The Importance of Consistency in Website Design
 
Networking
NetworkingNetworking
Networking
 
Hospitality Case study
Hospitality Case studyHospitality Case study
Hospitality Case study
 
GeoDjango in a nutshell
GeoDjango in a nutshellGeoDjango in a nutshell
GeoDjango in a nutshell
 
Paris Presentation
Paris PresentationParis Presentation
Paris Presentation
 
ROLE OF IT IN HOSPITALS
ROLE OF IT IN HOSPITALSROLE OF IT IN HOSPITALS
ROLE OF IT IN HOSPITALS
 
Computers In The Medical Field
Computers In The Medical FieldComputers In The Medical Field
Computers In The Medical Field
 
Computers in banking
Computers in bankingComputers in banking
Computers in banking
 
Sustainability Power Point
Sustainability Power PointSustainability Power Point
Sustainability Power Point
 
Apple iOS Report
Apple iOS ReportApple iOS Report
Apple iOS Report
 
Hospital IT
Hospital ITHospital IT
Hospital IT
 
Computer Applications in Health Care
Computer Applications in Health CareComputer Applications in Health Care
Computer Applications in Health Care
 
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
Social Network Analysis - Lecture 4 in Introduction to Computational Social S...
 
Computers in Medical field
Computers in Medical fieldComputers in Medical field
Computers in Medical field
 
Use of Computers In Hospitals
Use of Computers In HospitalsUse of Computers In Hospitals
Use of Computers In Hospitals
 
Power Point project on Paris
Power Point project on ParisPower Point project on Paris
Power Point project on Paris
 
Social networking ppt
Social networking pptSocial networking ppt
Social networking ppt
 
Effects of social media on youth
Effects of social media on youthEffects of social media on youth
Effects of social media on youth
 
Effect of online social networking sites on student engagement and achievement
Effect of online social networking sites on student engagement and achievementEffect of online social networking sites on student engagement and achievement
Effect of online social networking sites on student engagement and achievement
 
Social Networking Presentation
Social Networking PresentationSocial Networking Presentation
Social Networking Presentation
 

Similar to Social Networks and Computer Science

Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
CameliaN
 
Tutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social NetworksTutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social Networks
pjing2
 
Map history-networks-shorter
Map history-networks-shorterMap history-networks-shorter
Map history-networks-shorter
Mason Porter
 
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)
Katy Jordan
 
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Jonathan Stray
 
SSRI_pt1.ppt
SSRI_pt1.pptSSRI_pt1.ppt
SSRI_pt1.ppt
9260SahilPatil
 
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
Kent State University
 
Information Networks and Semantics
Information Networks and SemanticsInformation Networks and Semantics
Information Networks and Semantics
Srinath Srinivasa
 
Networks in their surrounding contexts
Networks in their surrounding contextsNetworks in their surrounding contexts
Networks in their surrounding contexts
Vamshi Vangapally
 
Joy Mountford at BayCHI: Visualizations of Our Collective Lives
Joy Mountford at BayCHI: Visualizations of Our Collective LivesJoy Mountford at BayCHI: Visualizations of Our Collective Lives
Joy Mountford at BayCHI: Visualizations of Our Collective Lives
BayCHI
 
Power Laws and Rich-Get-Richer Phenomena
Power Laws and Rich-Get-Richer PhenomenaPower Laws and Rich-Get-Richer Phenomena
Power Laws and Rich-Get-Richer Phenomena
Ai Sha
 
20111123 mwa2011-marc smith
20111123 mwa2011-marc smith20111123 mwa2011-marc smith
20111123 mwa2011-marc smith
Marc Smith
 
20120301 strata-marc smith-mapping social media networks with no coding using...
20120301 strata-marc smith-mapping social media networks with no coding using...20120301 strata-marc smith-mapping social media networks with no coding using...
20120301 strata-marc smith-mapping social media networks with no coding using...
Marc Smith
 
Topic Maps: Romancing Conversation Topics
Topic Maps: Romancing Conversation TopicsTopic Maps: Romancing Conversation Topics
Topic Maps: Romancing Conversation Topics
Jack Park
 
Cite track presentation
Cite track presentationCite track presentation
Cite track presentation
Amir Razmjou
 
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
dnac
 
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)
Duke Network Analysis Center
 
Multi-level analysis on structures and dynamics of OSN
Multi-level analysis on structures and dynamics of OSNMulti-level analysis on structures and dynamics of OSN
Multi-level analysis on structures and dynamics of OSN
Haewoon Kwak
 
20111103 con tech2011-marc smith
20111103 con tech2011-marc smith20111103 con tech2011-marc smith
20111103 con tech2011-marc smith
Marc Smith
 
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
 

Similar to Social Networks and Computer Science (20)

Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012Sylva workshop.gt that camp.2012
Sylva workshop.gt that camp.2012
 
Tutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social NetworksTutorial on Relationship Mining In Online Social Networks
Tutorial on Relationship Mining In Online Social Networks
 
Map history-networks-shorter
Map history-networks-shorterMap history-networks-shorter
Map history-networks-shorter
 
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)
 
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
Frontiers of Computational Journalism week 8 - Visualization and Network Anal...
 
SSRI_pt1.ppt
SSRI_pt1.pptSSRI_pt1.ppt
SSRI_pt1.ppt
 
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
 
Information Networks and Semantics
Information Networks and SemanticsInformation Networks and Semantics
Information Networks and Semantics
 
Networks in their surrounding contexts
Networks in their surrounding contextsNetworks in their surrounding contexts
Networks in their surrounding contexts
 
Joy Mountford at BayCHI: Visualizations of Our Collective Lives
Joy Mountford at BayCHI: Visualizations of Our Collective LivesJoy Mountford at BayCHI: Visualizations of Our Collective Lives
Joy Mountford at BayCHI: Visualizations of Our Collective Lives
 
Power Laws and Rich-Get-Richer Phenomena
Power Laws and Rich-Get-Richer PhenomenaPower Laws and Rich-Get-Richer Phenomena
Power Laws and Rich-Get-Richer Phenomena
 
20111123 mwa2011-marc smith
20111123 mwa2011-marc smith20111123 mwa2011-marc smith
20111123 mwa2011-marc smith
 
20120301 strata-marc smith-mapping social media networks with no coding using...
20120301 strata-marc smith-mapping social media networks with no coding using...20120301 strata-marc smith-mapping social media networks with no coding using...
20120301 strata-marc smith-mapping social media networks with no coding using...
 
Topic Maps: Romancing Conversation Topics
Topic Maps: Romancing Conversation TopicsTopic Maps: Romancing Conversation Topics
Topic Maps: Romancing Conversation Topics
 
Cite track presentation
Cite track presentationCite track presentation
Cite track presentation
 
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)
 
Multi-level analysis on structures and dynamics of OSN
Multi-level analysis on structures and dynamics of OSNMulti-level analysis on structures and dynamics of OSN
Multi-level analysis on structures and dynamics of OSN
 
20111103 con tech2011-marc smith
20111103 con tech2011-marc smith20111103 con tech2011-marc smith
20111103 con tech2011-marc smith
 
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
 

Social Networks and Computer Science

  • 1. แผนภาพโดย Steve Jurvetson (http://www.flickr.com/photos/jurvetson/) Social Networks dragonmeteor and Computer Science
  • 2. Social Networks • Consist of • People • Relationships between pairs • Can be represented by “graphs” • People = “vertices” (dots) • Relationships = “edges” (lines) E-mail social network in a company David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 3. Quantitative Study of Social Networks • Look at them as graphs. • Observe graph properties. • Construct mathematical models to explain properties. • Test model with new data.
  • 4. Why Compute Science? • The Internet • Large social networks • Massive data • Can study them in largest scale. • Human can’t process data by himself. • The need of efficiency. The Internet Graph http://matthewgress.com/galleries/www/tn/Internet %20Graph%201069646562.LGL.2D. 4096x4096.png.html
  • 5. What CS Has to Offer • Computers • Processing power • Storage • Problem solving • Graph algorithms • CS ways of seeing things (how? > what?)
  • 6. What We Study • Structure • Graph properties of social networks • Process • How do the graphs change? • How does information flow? • Design • algorithms / tools to moniter/predict changes.
  • 8. Connectedness • Two vertices are connected if you can walk from one to another by edges. • A graph is connected if all pairs of vertices are connected. • We call groups of connected vertices components. • Are social networks connected? • Not necessarily. David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 9. Giant Component • But most of them have a giant component. A social network of dating in a public high school. David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 10. Structure of Online Social Network • Kumar et at. Structure and Evolution of Online Social Networks. 2006 • Studied Flickr and Yahoo! 360 • The graphs have three parts. • Singletons: users who only use the site and don’t form links. • Giant component: users who participate in network evolution. • Middle region: small components = user who joined because of offline friend’s invitation.
  • 11. Degree • Degree is the number of edges connected to a vertex.
  • 12. Power Laws • What portion of vertices have degree k? • Let f(k) = such portion. • In graphs that represent “popularity,” we find that 1 f (k) ∝ c k • Examples • Links among web pages • Friending in social networks
  • 13. Power Laws • Test: Plot log f(k) vs log(k). You will get a line with slope c. http://www.hpl.hp.com/research/idl/papers/ranking/ranking.html
  • 14. Power Laws Number of in-links vs number of web pages David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 15. Small-World Phenomena • In social networks, vertices are a few hops from one another. • Six Degrees of Separation [Stanley Milgram, 1967] • Had people forward letters to a designated person, using only contacts that they know on first name basis. • Median of number of hops = 6 • Study on .NET Messenger Service [Leskovec and Horvitz, 2008] • Average number of hops = 6.6
  • 16. Strong and Weak Ties • Mark Granovetter. The Strength of Weak Ties. 1973 • Relationships can be classified as “strong” or “weak.” • Discovered that people get jobs using info from “weak ties.” • Strong ties tend to form a tightly knitted group. • There are weak ties link group together. • Therefore, source of rare info.
  • 17. Strong and Weak Ties • Neighborhood overlap = portion of common friends that are friends. Neiborhood overlap vs tie strength in a telephone system. David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 18. Strong and Weak Ties • Implications: • Social networks tend to be partitioned into tightly knitted group. • Leads naturally to the problem of graph partitioning. David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 19. Positive and Negative Links • Edges can be classified as • positive: friendship, fandom, following • negative: animosity, rivalry, conflict
  • 20. Positive and Negative Links • Structural balance: some types of triangles are more “stable” than others. David Easley and Jon Kleinberg, Networks, Crowds, and Markets. • Networks will arrange themselves so that all triangles are type (a) or (c).
  • 21. Positive and Negative Links Relationship among European countries before WWI. David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 23. Homophily • People who are alike tend to be linked. • Two types of link formation by homophily: • Selection: People with the same focus link to one another. • Social influence: People start behaving like those they are linked with. • What are the roles of selection and social influence in link formation? • Can we classify which one is accountable for which link?
  • 24. Homophily Friendships among students in a middle school and a high school. The colors are based on race. David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 25. Homophily Similarity between Wikipedia editors vs time. David Easley and Jon Kleinberg, Networks, Crowds, and Markets.
  • 26. Small-World Phenomena • A series of papers by Jon Kleinberg. • Milgram asked people to do “decentralized search.” • Not all graphs are good for this. • Series of mathematical models of “small-world graphs.” • Common characteristic • Constant link density across distance stance. • E.g. 10 links to 1-2 km, 10 links to 2-4 km, 10 links to 4-8 km.
  • 27. Small-World Phenomena • Liben-Nowell et al. Geographic Routing in Social Networks. 2005 • Found that social networks in LiveJournal is efficient to do decentralized search. • Again, constant link density across distance scale. • Users tend to befriend with those geographically close to them.
  • 28. Power Laws • A mathematical model for power-law distribution. • Vertices are to form links sequentially. • With probability p, link to a random vertex. • With probability 1-p • Choose a random vertex. • Then, link to a random vertex connected to that vertex. • c = -(1 + 1 / (1-p))
  • 30. Prediction • Use machine learning to predict several aspects discussed previously. • Examples: • Link formation. [Liben-Nowell and Kleinberg 2003] • Positive and negative links. [Leskovec et al. 2010] • Relationship strength from online activity. [Xiang et al. 2010] • Selection or social influence? [La Fond and Neville 2010]
  • 31. Detection • Social networks also provide other types of data. • Texts from blogs and tweets. • Pictures for picture sharing sites. • Geographical location. • Use the above information to detect events, news cycle, etc.
  • 32. Meme Tracking [Leskovec et al. 2009] • Extract quotes from blogs, and graph their volumes over time. • Possible to see news cycles. J. Leskovec, L. Backstrom, J. Kleinberg. Meme-tracking and the Dynamics of the News Cycle. ACM SIGKDD Intl. Conf. on Knowledge Discovery and Data Mining, 2009.
  • 33. Earthquake Detection [Sakaki et al. 2010] • User tweets to detect real-time events such as earthquakes and typhoons. • View human users as sensors. • Warning after the fact, but 3-6 minutes faster than JMA.
  • 35. Analyze Social Networks/New Media in Thailand • Facebook, hi5, twitter, wikipedia, etc. • Graph structures. Homophily. • Other social science questions. • What are people using it for? • How do they represent themselves? • Are there cultural norms that are particular to Thai people? • How do blog services like oknation, gotoknow, and exteen differ?
  • 36. Detection / Prediction • Social sensors • Can we detect traffic jam with twitter? • What are the most popular news stories in Thailand now? • Prediction • Is this pantip.com thread likely to be featured in drama-addict.com? • Can we determine political disposition of a person by his online activity?
  • 37. Social Networks and User Generated Content • Nico Nico Douga (a Japanese video sharing sites) • How can Youtube and Nico Nico Douga be so different? • Can we trace the memes? • Can we determine influential memes? • Can we predict which video is going to be popular? • User/content dynamics. • Can do the same for social networks of artists like pixiv, piapro, and Deviant Art.

Editor's Notes

  1. \n \n
  2. \n \n
  3. \n \n
  4. \n \n
  5. \n \n
  6. \n \n
  7. \n \n
  8. \n \n
  9. \n \n
  10. \n \n
  11. \n \n
  12. \n \n
  13. \n \n
  14. \n \n
  15. \n \n
  16. \n \n
  17. \n \n
  18. \n \n
  19. \n \n
  20. \n \n
  21. \n \n
  22. \n \n
  23. \n \n
  24. \n \n
  25. \n \n
  26. \n \n
  27. \n \n
  28. \n \n
  29. \n \n
  30. \n \n
  31. \n \n
  32. \n \n
  33. \n \n
  34. \n \n
  35. \n \n
  36. \n \n
  37. \n \n