Social Networks Visualization Who’s the popular kid?

Slides:



Advertisements
Similar presentations
Critical Reading Strategies: Overview of Research Process
Advertisements

Midwestern State University Department of Computer Science Dr. Ranette Halverson CMPS 2433 – CHAPTER 4 GRAPHS 1.
Introduction to Statistics
Mrs. Kercher 6 th Grade Gifted.  ExploraVision is a competition for K–12 students of all interest, skill, and ability levels. The competition encourages.
Dobrin / Keller / Weisser : Technical Communication in the Twenty-First Century. © 2008 Pearson Education. Upper Saddle River, NJ, All Rights Reserved.
The Design Process Engineering Graphics Dr. Stephen Crown.
Danah boyd, Jeff Potter, Fernanda Viegas. Sociable Media, MIT Media Lab. Sunbelt. 17 February 2002 Fragmentation of identity through structural holes in.
Assessment. Schedule graph may be of help for selecting the best solution Best solution corresponds to a plateau before a high jump Solutions with very.
Foundations of Comparative Analytics for Uncertainty in Graphs Lise Getoor, University of Maryland Alex Pang, UC Santa Cruz Lisa Singh, Georgetown University.
Important clustering methods used in microarray data analysis Steve Horvath Human Genetics and Biostatistics UCLA.
Working with NetDraw to Visualize Graphs
Expectation Maximization Method Effective Image Retrieval Based on Hidden Concept Discovery in Image Database By Sanket Korgaonkar Masters Computer Science.
Virtual reality interfaces in connection with building process simulations. Prof. Nash Dawood Centre for Construction Innovation Research University of.
Chapter 2Modeling 資工 4B 陳建勳. Introduction.  Traditional information retrieval systems usually adopt index terms to index and retrieve documents.
Computers: Tools for an Information Age
Writing Instructions From Online Technical Writing: Task Analysis and Task-Oriented Documentation,
Ranking by Odds Ratio A Probability Model Approach let be a Boolean random variable: document d is relevant to query q otherwise Consider document d as.
Clustering Ram Akella Lecture 6 February 23, & 280I University of California Berkeley Silicon Valley Center/SC.
Section 7.1 Identify presentation design principles Use a custom template Add pages to a navigation structure Section 7.2 Identify color scheme guidelines.
5 Planning a Web Site Section 5.1 Determine the purpose of your Web site Define the target audience for your Web site Write a mission statement Section.
Why Children Draw  To communicate their own feelings, ideas and experiences and express them in ways that someone else can understand.  Provides a nonverbal.
Foundations of Information Technology (FIT) Overview of Information Technology.
Chapters 1 & 6 Intro to Graphics Communication & Technical Drawing Tools Scales.
Web Design, 5 th Edition 5 Typography and Images.
Social Network Fragments danah boyd :: V-Day/UC-Berkeley Jeff Potter :: Atof Inc. An Interactive Tool for Exploring Digital Social Connections.
Qualitative Data Analysis and Interpretation Dr. Bill Bauer
The Tutorial of Principal Component Analysis, Hierarchical Clustering, and Multidimensional Scaling Wenshan Wang.
Teaching Metadata and Networked Information Organization & Retrieval The UNT SLIS Experience William E. Moen School of Library and Information Sciences.
Unit 2: Engineering Design Process
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Victor Lee.  What are Social Networks?  Role and Position Analysis  Equivalence Models for Roles  Block Modelling.
Data a collection of facts, such as values or measurements.
The Conclusion and The Defense CSCI 6620 Spring 2014 Thesis Projects: Chapters 11 and 12 CSCI 6620 Spring 2014 Thesis Projects: Chapters 11 and 12.
Copyright © Cengage Learning. All rights reserved. CHAPTER 10 GRAPHS AND TREES.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Object Orientated Data Topic 5: Multimedia Technology.
Student Portfolio Development. Portfolio Development Define the following: Portfolio Artifact Evidence Medium Annotation Design Analysis STUDENTS: Write.
Vizster: Visualizing Online Social Networks Authors: Jeffrey Heer and Danah Boyd Presented by: Jeanne Kramer-Smyth Machon Gregory.
Chapter 7: Data for Decisions Lesson Plan Sampling Bad Sampling Methods Simple Random Samples Cautions About Sample Surveys Experiments Thinking About.
College Algebra Fifth Edition James Stewart Lothar Redlin Saleem Watson.
Line detection Assume there is a binary image, we use F(ά,X)=0 as the parametric equation of a curve with a vector of parameters ά=[α 1, …, α m ] and X=[x.
Chapter 5 Models and UML Notation for The Object-Oriented Approach.
Slide 14.1 Nonmetric Scaling MathematicalMarketing Chapter 14 Nonmetric Scaling Measurement, perception and preference are the main themes of this section.
WHERE IN THE WORLD ARE THE ARTS IN THE NEW COMMON CORE STATE STANDARDS? MATI 3013 Susan Denvir
Creswell Qualitative Inquiry 2e 11.1 Chapter 11 Turning the Story and Conclusion.
A Visualization Model Based on Adjacency Data by Edward Condon Bruce Golden S. Lele S. Raghavan Edward Wasil Presented at Miami Beach INFORMS Conference.
The E ngineering Design Process Foundations of Technology The E ngineering Design Process © 2013 International Technology and Engineering Educators Association,
© TMC Computer School HC20203 VRML HIGHER DIPLOMA IN COMPUTING Chapter 2 – Basic VRML.
Rubber Ball Project By: Kasey Gray. TEKS § Mathematics, Grade 6. (a) Introduction. (1) Within a well-balanced mathematics curriculum, the primary.
The E ngineering Design Process Advanced Design Applications The E ngineering Design Process Teacher Resource – The First Five Days: Day 2 © 2014 International.
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
OPTIMAL CONNECTIONS: STRENGTH AND DISTANCE IN VALUED GRAPHS Yang, Song and David Knoke RESEARCH QUESTION: How to identify optimal connections, that is,
HCC class lecture 21: Intro to Social Networks John Canny 4/11/05.
The Design Process Year 9 Multimedia. The Design Process The design process is a systematic way of solving a design problem. Consistent Comprehensive.
© Prentice Hall, 2007 Excellence in Business Communication, 7eChapter Writing Reports and Proposals.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
1. Design: Plan in detail Look at the two images below. One is a design and one is the final product. The examiner needs to see your designs AND your final.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Chapter 1 Introduction 1-1. Learning Objectives  To learn the basic definitions used in statistics and some of its key concepts.  To obtain an overview.
A Self-organizing Semantic Map for Information Retrieval Xia Lin, Dagobert Soergel, Gary Marchionini presented by Yi-Ting.
Foundations of Technology The Engineering Design Process
Section 7.1 Section 7.2 Identify presentation design principles
CSCI-235 Micro-Computer Applications
Scale-Space Representation of 3D Models and Topological Matching
Dimension reduction : PCA and Clustering
Foundations of Technology The Engineering Design Process
Foundations of Technology The Engineering Design Process
Advanced Design Applications The Engineering Design Process
S.JOSEPHINE THERESA, DEPT OF CS, SJC, TRICHY-2
Uml diagrams In ooad.
Presentation transcript:

Social Networks Visualization Who’s the popular kid?

Sociologists are looking for: Social Groups - collections of actors closely linked to one another Social Positions – sets of actors who are linked to the social system in similar ways (note: “actors” = nodes)

Visualizations are a helpful tool when exploring social relationships in business practices social groups tribal cultures animal species crime families

Social Networks Visualization Overview Visualizing Social Networks (Linton C. Freeman) Graph Layout Visualizing Social Groups (Linton C. Freeman) Multidimensional Scaling Factor Analysis (SVD) Your social network – an application Social Network Fragments (Danah Boyd) Spring Models

Five Phases 1930’s Hand drawn images 1950’s Using computational procedures 1970’s Machine drawn images 1980’s Screen-oriented graphics 1990’s The era of web browsers

1930’s Hand Drawn Images Jacob L. Moreno’s foundational work (1) Draw graphs - nodes represent actors, lines represent relations between actors

1930’s Hand Drawn Images Jacob L. Moreno’s foundational work (1) Draw graphs (2) Draw directed graphs Moreno (1932)

1930’s Hand Drawn Images Jacob L. Moreno’s foundational work (1) Draw graphs (2) Draw directed graphs (3) Use colours to draw “multigraphs” Moreno (1932)

1930’s Hand Drawn Images Jacob L. Moreno’s foundational work (1) Draw graphs (2) Draw directed graphs (3) Use colours (4) Vary shapes of nodes Moreno (1932)

1930’s Hand Drawn Images Jacob L. Moreno’s foundational work (1) Draw graphs (2) Draw directed graphs (3) Use colours (4) Vary shapes of nodes (5) Use location of nodes to stress different features of the data

1950’s Computational Methods The burning question: How do we lay out the points? Solutions: Factor analysis Multidimensional scaling

1950’s Computational Methods Factor analysis Reduce the number of points by mapping similar points into “factors”. Each successive factor represents less and less of the variability of the data.

1950’s Computational Methods Bock & Husain (1952) Clusters of 9 th grade school children

1950’s Computational Methods Bock & Husain (1952) Clusters of 9 th grade school children

1950’s Computational Methods Multidimensional Scaling (MDS) Arrange points in 2D or 3D in such a way that distances between pairs of points on the display correspond to distances between individuals in the data

1980’s Screen oriented graphics Krackplot Krackplot image of Social Support Network of a Homeless Woman

1980’s Screen oriented graphics Krackpot NetVis Two-mode data on Women’s Attendance at Social Events

1990’s The era of web browsers Java Programs

1990’s The era of web browsers Java Programs Virtual Reality Modeling Language (VRML)

Visualizing Social Networks by Linton C. Freeman Strong Points: A comprehensive overview Many examples of visualizations with real data Weak Points: Short description of each system Figures!!!

Visualizing Social Networks by Linton C. Freeman Strong Points: A comprehensive overview Many examples of visualizations with real data Weak Points: Short description of each system Figures!!! Examples arranged chronologically, not by contribution No evaluation

Social Networks Visualization Overview Visualizing Social Networks (Linton C. Freeman) Graph Layout Visualizing Social Groups (Linton C. Freeman) Multidimensional Scaling Factor Analysis (SVD) Your social network – an application Social Network Fragments (Danah Boyd) Spring Embedder

Visualizing Social Groups We want to (1)uncover social groups (2)investigate roles/positions in the groups Social connections are either (1)Binary – individuals are either linked or not linked (2)Qualitative – individuals are relatively more or relatively less strongly linked

Binary Connections

Laying out the Nodes Two methods Multidimensional Scaling (MDS) Factor Analysis (SVD)

Multidimensional Scaling (MDS) Need proximity data; relative distance between two points. Arrange points in 2D or 3D so that distances between pairs of points on the display correspond to distances between individuals in the data Spring Model to lay them out so that the ideal distance between nodes is their proximity. Nodes are laid out in random then “let go”.

Multidimensional Scaling (MDS)

Principal Components Analysis Another way to assign a location to the points Maps each node in the matrix of associations to a new vector (factor). Some nodes will have been collapsed to a single point Each new vector contains less and less of the variance of the original data.

Principal Components Analysis

Evaluation How do we decide which method is better? Two criteria: (1)Groups as specified in ethnographic reports (2)Groups based on formal specification of group properties

Ethnographic report Observer reports: Workers are divided into two groups (W1, W2, W3, W4, S1, I1) (W6, W7, W8, W9, S4) W5 was an outsider to both groups

MDS

SVD

Ethnographic report Observer reports: Workers are divided into two groups (W1, W2, W3, W4, S1, I1) (W6, W7, W8, W9, S4) W5 was an outsider to both groups Groups had core and peripheral members W3 “leader”, W2 “marginal” W6 “not entirely accepted”, S4 “socially inferior”

MDS

SVD

Evaluation (1)Groups as specified in ethnographic reports -Both do well, MDS captures more subtle detail (2)Groups based on formal specification of group properties

Evaluation

Qualitative Connections

MDS

SVD

Evaluation A is a member of a group A,B,C,… if A interacts more often with B,C,… than with others, and B interacts more with A,C,… than with others, and … A simple genetic algorithm on the dolphin data shows that there are 3 groups: {a,b,c,d,e,f,g,h}, {i,j}, {k,l,m} The first can be divided into {a,b}, {c,d,e}, {f,g,h} which overlap a bit

MDS

SVD

Visualizing Social Networks by Linton C. Freeman Strong Points: Concrete examples using real data sets Criteria given for evaluation of each Weak Points: No guidelines given Gloss over the details of MDS and SVD. How are the computations performed?

Social Networks Visualization Overview Visualizing Social Networks (Linton C. Freeman) Graph Layout Visualizing Social Groups (Linton C. Freeman) Multidimensional Scaling Factor Analysis (SVD) Your social network – an application Social Network Fragments (Danah Boyd) Spring Embedder

Your Social Network Context We all have a social network of connections which we use to obtain emotional, economical and functional support. The connections vary in strength. The same concepts can be applied in the digital world. People manage and control their social networks using digital tools.

Your Social Network Goal Create a system that reveals the structure of an individual’s social network so that they can consider the impact of the network on their identity.

Visual Who (Judith Donath)

Your Social Network Proposed solution Spring system - nodes start off in random positions - all nodes repel one another - there is an attraction force between nodes with a tie, relative to the strength of the tie Use people as nodes and messages to determine the ties between people

Determining Ties Example From: Drew To: Mike, Taylor BCC: Morgan, Kerry Ties Drew knows Mike Mike is aware of Drew Mike is loosely aware of Taylor Drew knows & trusts Morgan Coloring Mike: College Morgan: Family All others: Work (because Drew is writing from work address)

Evaluation Are the clusters meaningful? Ask Drew - colours - groups Weaknesses?

Evaluation Weak points -Unrelated individuals can appear close -Longer names stand out more -The colouring scheme must be carefully chosen -Ties are only as good as the rules used to make them IS THIS REALLY USEFUL TO SOMEONE?

Evaluation Strong points -Used real data -Implementation fully described -Evaluation attempted (although criteria for success not clearly explained)

Take-away messages (1)Social groups and positions in groups can be visualized by considering the strength of connections between individuals (proximity data) (2)Multidimensional scaling and Factor Analysis (aka. component analysis, SVD) are two ways displaying proximity data (3)Spring systems layout nodes using repulsion and attraction forces which depend on proximity data

References Visualizing Social Groups, Linton C. Freeman, American Statistical Association, 1999 Proceedings of the Section on Statistical Graphics, 2000, Visualizing Social Networks, Linton C. Freeman, Journal of Social Structure, 1, 2000, (1). Social Network Fragments, Dana Boyd, MIT Master’s Thesis: Faceted Id/entity: Managing Representation in a Digital World, Chapter 7. Visual Who, Judith Donath, Proceedings of ACM Multimedia ’95, Nov 5-9, San Francisco, CA.