Mining Social Networks Dr Andy Pryke Commercial Programming Lecture October 2011.

Slides:



Advertisements
Similar presentations
Dr Linda Allin Division of Sport Sciences The value of real life evaluation research for student learning and employability in Sports Development.
Advertisements

1 Working with Social Media in Research Settings Victoria Wade Careers Consultant.
Twitter Presented by: Keystone Computer Concepts.
Network Analysis by Barry Wellman. Three Ways to Look at Reality Categories Categories All Possess One or More Properties as an Aggregate of Individuals.
Developing a Social Media Strategy Ashley Schaffer Ebe Randeree For Your Organization.
Social Networking & Bar Association Communication -- What You Should Know About How to Use it to Your Advantage.
How to Use Social Networking to Help Job Seekers By: Wendy Jo Moyer, WORKFORCE CENTRAL FLORIDA and Candace Moody, WorkSource.
Web 2.0: Concepts and Applications 5 Connecting People.
Incorporating Social Media into Career Services University of Central Arkansas Kyle Anderson, Evan Boldt, Cassidy Carpenter & Sarah Wiley.
Social Network Analysis Social Computing Foothill College.
Nicole Burkhard, Nova Scotia Agriculture November 13 th, 2011 ACORN.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
Social Networking – The Ways and Means Rosey Broderick May 2011.
Department of Computer Science, University of California, Irvine Site Visit for UC Irvine KD-D Project, April 21 st 2004 The Java Universal Network/Graph.
By: Chris Montemayor. What are the goals?  Increased Brand awareness Increased Internet Presence ○ Social Media/SEO/Review Sites  Better customer service.
Web Marketing Strategy DCU Sports Development Service.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Social networks and communities Suitable for: Improver.
© 2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Cost effective marketing Aileen Hunter Little Voice Communications Ltd
Course Overview & Introduction to Social Network Analysis How to analyse social networks?
Social Network Analysis
Why Use Social Media for Rotary? Peter Borner The Rotary Club of Towcester.
Modes of Communication © 2015 albert-learning.com.
Social Media The term Social Media refers to the use of web- based and mobile technologies to turn communication into an interactive dialogue… It introduces.
Advanced Software Engineering PROJECT. 1. MapReduce Join (2 students)  Focused on performance analysis on different implementation of join processors.
DOES SOCIAL TECHNOLOGY MAKE SENSE FOR PROCUREMENT? Joe Walsh Intermountain Healthcare: AVP Procurement Curtis McEntire Mazree: Founder & President.
Chapter 12 “Tools & Tips” Objectives 1.How should I listen and why is it important? 2.What role does networking play in sales? 3.What is an elevator Speech?
© 2008 IBM Corporation ® Atlas for Lotus Connections Unlock the power of your social network! Customer Overview Presentation An IBM Software Services for.
5. Social Networks 96. Creating Your Social Networks 97 P eople O bjectives S trategy T echnology.
Task 1 Research on any 2 of the following: Online shopping Online banking Web broadcasting Social networking sites Discuss the disadvantages and advantages.
Social Networks in Most Visible Form. Social Networking Techniques in Business Several social networking techniques can help us in reaching maximum number.
Moral, Social and Ethical issues associated with the Internet
Science: Graph theory and networks Dr Andy Evans.
A Graph-based Friend Recommendation System Using Genetic Algorithm
Lecture 6 Title: Web Planning, Designing, Developing for E-Marketing By: Mr Hashem Alaidaros MKT 445.
Social Media 101 An Overview of Social Media Basics.
Social Media August 29, 2013 By David S. Peck Building bridges between parents and kids with social media.
Getting Started Copyright 2010 Peoplemovers.com, All rights reserved.
1 The Other Kind of Networking: Social Networks on the Web Dr. Jennifer Golbeck University of Maryland, College Park March 20, 2006.
A Day of technology Improving upon your technology skills Giving every child the opportunity to learn in a robust digital environment everyday. making.
Using Social Media to Meet Strategic Goals Tom Wantuck, SR VP Asset Management KHEAA & The Student Loan People Veena Garib, Director of Career Services.
A project from the Social Media Research Foundation: Finding direction in a sea of connection:
Using Social Media for Fundraising and Communication with Supporters Lindsay Boyle – Communications & Research Coordinator Claire Chapman – Information.
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
+ Big Data, Network Analysis Week How is date being used Predict Presidential Election - Nate Silver –
Defining Social Media Social Media Marketing Communications Digital Marketing Characteristics Types of Internet Advertising Mobile Marketing Social Behavior.
What Is A Network? (and why do we care?). An Introduction to Network Theory | Kyle Findlay | SAMRA 2010 | 2 “A collection of objects (nodes) connected.
Social Internet Marketing Introduction October 2009 Deb Durkey Social Internet Expertise.
How To Use Social Media to Launch Your Career. The most important social media outlet to be active on is LinkedIn. This site provides valuable tools that.
The Best Ecommerce Platforms & Shopping Carts for Multi-vendor Ecommerce Marketplaces
Social Media & Social Networking 101 Canadian Society of Safety Engineering (CSSE)
AOHT Principles of Hospitality and Tourism Unit 5, Lesson 13 Introduction to Internet Marketing Copyright © 2007–2014 National Academy Foundation. All.
Chapter 8: Web Analytics, Web Mining, and Social Analytics
Victor PTSA Fall Forum Don’t Lose Touch With Your Teen Tuesday, October 22, 2013 – 7PM Social media is now an integral part of our every day lives. For.
Digital & Social Media Awareness Session HSE Communications 5 th November 2015 #hsemasterclass.
INTRODUCTION TO SOCIAL MEDIA. MARKETING TOOL Global Networking 24/7 Building a Following Giving to Others Building Quality Relationships Online Sales.
Aberdeen Networking Event Workshop
Social Networks Analysis
Automated ad placement
5. Social Networks 78.
Topic 5: Online Communities Press F5 to view!
E-Commerce Theories & Practices
SOCIAL NETWORKS Amit Sharma INF -38FQ School of Information
Job Search: Networking
Why social media matters
CS 594: Empirical Methods in HCC Social Network Analysis in HCI
Mining Social Networks. Contents  What are Social Networks  Why Analyse Them?  Analysis Techniques.
SOCIAL NETWORKS Amit Sharma INF -38FQ School of Information
E-safety Presentation
Presentation transcript:

Mining Social Networks Dr Andy Pryke Commercial Programming Lecture October 2011

Contents  What are Social Networks  Why Analyse Them?  Analysis Techniques  Example Applications

Social Network Analysis  Also called Organizational Network Analysis  Pre-dates data mining.  Developed by sociologists and anthropologists  Formalise their understanding of family and community relationships.

What is a Network  Referred to technically as a "graph".  Each person (or organisation etc.) is represented as a node.  Visually this is normally a dot or square.  Connections are called “ links ” or “ edges ”  Represented as a line.  Indicates communications (e.g. s), purchases, visits, or less tangible things such as emotional relationships.  Can be “directed” or “undirected” e.g. On Twitter, you follow Stephen Fry, but he doesn’t follow you!

Source: Erickson Data BlogErickson Data Blog

communication Graph Nodes = People Links = s Source: orgnet.com

Example - Mapping Links between Blogs Sources: Daily Kos 2 - BoingBoing 3 - LiveJournal Users 4 - Highly Interlinked Blogs 5 - Porn Blogs - not linked in 6 - Sports Blogs - Separate but connected

Example - Twitter Social Network Source: Bruno Peeters /04/twitter-vrienden.html

Video Nicholas Christakis The hidden influence of social networks TED TalkTED Talk, Feb 2010

Applications of Social Network DM Typical applications of social network analysis and data mining:  Detection of criminal activity, Counter terrorism, "homeland security" and intelligence  Analysis of relationships within companies  Sociological and anthropological studies  Reciprocal trust schemes such as e-bay ratings  Recommended friends on Facebook  Filter or recommend social media content  Etc….

Complex Network Example

Complex Network Example

How do we Analyse Networks?

Graph Statistics - Individual Nodes  Degree Centrality  Number of connections to other nodes.  High values mean many connections.  Can measure links in and out separately  Applications….

Graph Statistics - Individual Nodes  Degree Centrality  Number of connections to other nodes.  High values mean many connections.  Can measure links in and out separately  Applications  Who is most listened to on Twitter?  Who has most contacts within a company?  Which user’s reviews influence others the most?

Graph Statistics - Individual Nodes  Closeness Centrality  The average number of steps required to reach any other node. Communications are easier if you don't have to go through too many people.  Applications...

Graph Statistics - Individual Nodes  Closeness Centrality  The average number of steps required to reach any other node. Communications are easier if you don't have to go through too many people.  Applications  Is this person central to the group?  Is your message likely to reach the audience?

Graph Statistics - Individual Nodes  Betweenness Centrality  How much of a link between other nodes is this node?  Applications…

Graph Statistics - Individual Nodes  Betweenness Centrality  How much of a link between other nodes is this node?  Applications  Someone who has a high betweenness centrality is often a broker between others.  What happens if this person leaves the network?

Graph Statistics - Networks as a Whole  Structural holes  Gaps in linkage between groups.  Applications…

Graph Statistics - Networks as a Whole  Structural holes  Gaps in linkage between groups.  Applications  Bridges across this access information from both, suggesting influence and understanding of an organisation.  Can we create a bridge?  Is there an opportunity to control or influence communications between groups?

Graph Statistics - Networks as a Whole  Degree of centralisation  is the network held together by just a few nodes?  Or is it more cohesive?  Measures include average and variance of degree centrality  Applications…

Graph Statistics - Networks as a Whole  Degree of centralisation  is the network held together by just a few nodes?  Or is it more cohesive?  Measures include average and variance of degree centrality  Applications  Is a crime network vulnerable to disruption?  What happens to a company if a few key people leave?

Graph Statistics – More…  There are many other measures, for examples see:  

Data Mining Approaches to Networks  Structural Equivalence  Find nodes with similar roles in the network  Cluster Analysis  Identify groups of nodes which are closely connected - and characterise them  Identifying the Most Influential People  Predicting Node Types (e.g. Fraudster)  Profiling Sub-networks (e.g. terrorist cell)

Twitter - Clustered Network To reduce clutter, we can cluster people who reference each other, and only show links within clusters. rontoTwitterCommunity.html

Data Mining Social Networks - Challenges  Standard problems  Incompleteness – We don’t know everything  Incorrectness – What we think we know is wrong  Inconsistency – We have contradictions in our data  Data transformation - Getting data into a form acceptable by your tools  Fuzzy Boundaries - Networks do not normally have distinct boundaries  Network Dynamics - Relationships change over time

Example Application - Viral Marketing "In our experiments with the Epinions knowledge-sharing Web site, the most valuable customer had a network value of over 20,000, meaning that marketing to that customer was as effective as marketing to over 20,000 others in the absence of network effects, but the customer's number of direct links to others in the network (i.e., people who read his reviews) was much smaller." Pedro Domingos, Mining Social Networks for Viral Marketing

Example - Identifying Academic Groups Community Detection in Large-Scale Social Networks Nan Du, Bin Wu, Xin Pei, Bai Wang and Liutong Xu, SIGKDD Workshop on Web Mining and Social Network Analysis, August 12-15, 2007, San Jose, California

Software for Social Network Analysis / DM StatNet – R Packages - StatNetTutorial - JUNG – Open Source Java toolkit for SNA - NetMiner - Commercial, Comprehensive SNA - Pajek - Comprehensive Social Network Analysis, free for academic use - Subdue - Graph based data mining tool. Copyright but freely downloadable - More -

Looking Forward  Lots and lots of network data out there  What about:  Applications for individuals  Social Applications (e.g. like TheyWorkForYou.com )  Applications within a University  Applications which make money  Potential final year / M.Sc Projects ?

Mining Social Networks Dr Andy Pryke Commercial Programming Lecture October 2011

Bibliography Very out of date - do look for newer papers and references!

Bibliography - Overview  Paper credited with launching the field - Barnes, J. (1954). Class and Committees in a Norwegian Island Parish. Human Relations, 7,  List of systems for Mining Graph data -  Introduction to Social Network Analysis -  Network Theory and Analysis in Organizations, a brief overview - Organizational%20Communication/Network%20Theory%20and% 20analysis_also_within_organizations.doc/

Bibliography - Journals and Workshops  Social Networks Journal /description  Workshop on Link Analysis and Group Detection /  SIGKDD Workshop on Web Mining and Social Network Analysis

Bibliography Data Mining Papers  Maitrayee Mukherjee, and Lawrence B. Holderm, Graph-based Data Mining on Social Networks cs.cmu.edu/~dunja/LinkKDD2004/Maitrayee-Mukherjee-LinkKDD-2004.pdf  Ingrid Fischer and Thorsten Meinl, Graph Based Molecular Data Mining - An Overview - erlangen.de/Forschung/Publikationen/download/graphBasedDM_SMC2004. pdf  Jennifer Xu and Hsinchun Chen, Criminal Network Analysis and Visualization: A Data Mining Perspective, Communications of the ACM -

Bibliography - Data Mining Papers (2)  Pedro Domingos, Mining Social Networks for Viral Marketing -  David Jensen and Jennifer Neville, Data Mining in Social Networks - Looks specifically at predicting film receipts from IMDB data -  Bootstrapping the FOAF-Web: An Experiment in Social Network Mining - galway/papers/fp/bootstrapping_the_foaf_web/

Impact of Computers on SNA The rise in the power and use of computers has had two main impacts. 1.New data is available from logs of conversations, phone calls, chat and website usage, facebook friends, tweets etc... 2.Computers can be employed for analysis and data mining.

Role of computer analysis  Data collected about social networks can be complex and large.  Imagine a network documenting each purchase you've made using a credit/debit card, every phone call and SMS, each etc.  When these kinds of data are collected over large populations, the resulting graphs are much too large to be understood by eye.