Network Analysis and Visualization for Understanding Social Computing Ben Shneiderman

advertisement
Network Analysis and Visualization for
Understanding Social Computing
Ben Shneiderman
ben@cs.umd.edu
Founding Director (1983-2000), Human-Computer Interaction Lab
Professor, Department of Computer Science
Member, Institute for Advanced Computer Studies
(Copyright 2009 Ben Shneiderman)
Interdisciplinary research community
- Computer Science & Info Studies
- Psych, Socio, Poli Sci & MITH
(www.cs.umd.edu/hcil)
Design Issues
•
•
•
•
•
Input devices & strategies
• Keyboards, pointing devices, voice
• Direct manipulation
• Menus, forms, commands
Output devices & formats
• Screens, windows, color, sound
• Text, tables, graphics
• Instructions, messages, help
Collaboration & Social Media
Help, tutorials, training
• Visualization
Search
www.awl.com/DTUI
Fifth Edition: March 2009
Using Vision to Think
•
Visual bandwidth is enormous
• Human perceptual skills are remarkable
• Trend, cluster, gap, outlier...
• Color, size, shape, proximity...
• Human image storage is fast and vast
•
Opportunities
• Spatial layouts & coordination
• Information visualization
• Scientific visualization & simulation
• Telepresence & augmented reality
• Virtual environments
100M-pixels & more
Large displays
for single users
infovis.cs.vt.edu/gigapixel
100M-pixels & more
1M-pixels & less
Small mobile devices
Treemap: Smartmoney MarketMap
www.smartmoney.com/marketmap
Market falls steeply Feb 27, 2007, with one exception
Treemap: Supply Chain
www.hivegroup.com
Treemap: NY Times – Car&Truck Sales
www.cs.umd.edu/hcil/treemap/
Information Visualization: Mantra
•
•
•
•
•
•
•
•
•
•
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
Overview, zoom & filter, details-on-demand
SciViz .
•
•
•
1-D Linear
2-D Map
3-D World
Document Lens, SeeSoft, Info Mural
•
•
•
•
Multi-Var
Temporal
Tree
Network
Spotfire, Tableau, GGobi, TableLens, ParCoords,
InfoViz
Information Visualization: Data Types
GIS, ArcView, PageMaker, Medical imagery
CAD, Medical, Molecules, Architecture
LifeLines, TimeSearcher, Palantir, DataMontage
Cone/Cam/Hyperbolic, SpaceTree, Treemap
Pajek, JUNG, UCINet, SocialAction, NodeXL
Social Computing Conference
wordle.net
Social Computing Conference
wordle.net
Wikipedia
Social Computing: Transformative Movement
• Restructuring
•
•
•
•
Economies, political structures, social systems
Scientific disciplines & methods
Academic curricula & teaching strategies
Government agendas
Social Computing: Transformative Movement
• Restructuring
•
•
•
•
Economies, political structures, social systems
Scientific disciplines & methods
Academic curricula & teaching strategies
Government agendas
• Crime, terrrorism, racial hatred,
dictatorships
Can Computing Evolve?
• Human-Computer Interaction
• Web Science
• Social Computing/Social Informatics
• Information: I-Schools
• Business: B-Schools
• Design:
D-Schools
• Social Physics (Auguste Comte, 1830)
• Social Sciences
• Complexity, Chaos & Network Theory
Vision: Social Computing
1) Focus on National Priorities & Impact
• Health, energy, education, business innovation
• Disaster response, community safety
• Environmental awareness, biodiversity
2) Develop Theories of Social Computing
• How do networks evolve? Can we predict areas of
•
growth, stability, decline, infections, disruptions?
Can we guide intervention to stop terrorists,
slow epidemics, increase sales, promote health?
3) Provide Technology Infrastructure
• Scalable, reliable, universal, manageable
• Protect privacy, stop attacks, resolve conflicts
Vision: Social Computing
1) Focus on National Priorities & Impact
• Health, energy, education, business innovation
• Disaster response, community safety
• Environmental awareness, biodiversity
2) Develop Theories of Social Computing
• How do networks evolve? Can we predict areas of
•
growth, stability, decline, infections, disruptions?
Can we guide intervention to stop terrorists,
slow epidemics, increase sales, promote health?
3) Provide Technology Infrastructure
• Scalable, reliable, universal, manageable
• Protect privacy, stop attacks, resolve conflicts
Health & Healthcare
Energy, Education, Business Innovation
Energystar.gov
innocentive.com
Disaster Response: Wildfires
Community Safety: Abducted Children
www.ncmec.org
www.missingkids.com
www.amberalert.gov
Biodiversity: Encyclopedia of Life
eol.org
UN Millennium Development Goals
To be achieved by 2015
• Eradicate extreme poverty and hunger
• Achieve universal primary education
• Promote gender equality and empower women
• Reduce child mortality
• Improve maternal health
• Combat HIV/AIDS, malaria and other diseases
• Ensure environmental sustainability
• Develop a global partnership for development
Vision: Social Computing
1) Focus on National Priorities & Impact
• Health, energy, education, business innovation
• Disaster response, community safety
• Environmental awareness, biodiversity
2) Develop Theories of Social Computing
• How do networks evolve? Can we predict areas of
•
growth, stability, decline, infections, disruptions?
Can we guide intervention to stop terrorists,
slow epidemics, increase sales, promote health?
3) Provide Technology Infrastructure
• Scalable, reliable, universal, manageable
• Protect privacy, stop attacks, resolve conflicts
Network Theories: Evolution models
•
•
•
•
•
•
Random, preferential attachment, triangles…
Monotonic, bursty, 3-phase…
Power law for degree (hubs & indexes)
Small-world property
Forest fire, spreading activation …
Matures, collapses, decays, fragments, …
Watts & Strogatz, Nature 1998; Barabasi, Science 1999, 2009;
Newman, Phys.Rev.Lett 2002
Kumar, Novak & Tomkins, KDD2006
Leskovec, Faloutsos & Kleinberg, TKDD2007
Motivations for participation
• Fear, imminent threat
(Rogers, 1975)
• Revenge, response to tragedy, guilt
(Hanson, 2008)
• Egoism, altruism, collectivism, principlism
(Batson, Ahmad & Tseng, 2002)
Stages of participation
Wikipedia & Reporting sites
• Reader
• First-time Contributor
(Legitimate Peripheral Participation)
• Returning Contributor
• Frequent Contributor
Preece, Nonnecke & Andrews, CHB2004
Forte & Bruckman, SIGGROUP2005; Hanson, 2008
Porter: Designing for the Social Web, 2008
Vassileva, 2002, 2005; Ling et al., JCMC 2005; Rashid et al., CHI2006
From Reader to Leader:
Motivating Technology-Mediated Social Participation
All
Users
Reader
Contributor
Collaborator
`
Leader
Preece & Shneiderman, AIS Trans. Human-Computer Interaction1 (1), July 2009
aisel.aisnet.org/thci/vol1/iss1/5/
Vision: Social Computing
1) Focus on National Priorities & Impact
• Health, energy, education, business innovation
• Disaster response, community safety
• Environmental awareness, biodiversity
2) Develop Theories of Social Computing
• How do networks evolve? Can we predict areas of
•
growth, stability, decline, infections, disruptions?
Can we guide intervention to stop terrorists,
slow epidemics, increase sales, promote health?
3) Provide Technology Infrastructure
• Scalable, reliable, universal, manageable
• Protect privacy, stop attacks, resolve conflicts
Technology Infrastructure
• Platform & browser independent
• Desktop, Web, Mobile
• Petabytes, Tera-contribs, Giga-collabs
• 24/7, 100% uptime, secure, private
• Universal access & usability
• Trust, empathy, responsibility
• Enables leaders to manage activity
• Supports continuous improvement
Network Visualization: Research & Control
SocialAction: Systematic Yet Flexible
Preparation
• Own the problem & define the schedule
• Data cleaning & conditioning
• Handle missing & uncertain data
• Extract subsets & link to related information
Perer & Shneiderman, IUI 2008; CGA 2009
SocialAction: Overview of Global Jihad Network
Filtering by Betweenness (“Gatekeepers”)
Social Action: HealthCare Directors
Social Action: PubMed related refs
SocialAction: Senate Vote Patterns
Perer & Shneiderman, CHI 2008
NodeXL:
Network Overview for Discovery & Exploration in Excel
www.codeplex.com/nodexl
casci.umd.edu/NodeXL_Teaching
Fashionistas:
Size = Mentions
Edge thickness = Ties
Color = Country
(Kate Lanahan)
Subaru Owners: Groups and Bridges
(Thakar)
Weight Watchers Support Group
Size = Weight loss
Color = Questions answered
(Theresa Burlas)
Size = Weight loss
Color = Membership length
Iran Election: Massive Dispersal
giladlotan.org/viz/iranelection/
Social Media Analytics
Telligent/Analytics (Harvest)
Sentiment Analysis
User Types
Influencer, Answerer, Originator, Spectator,
Asker, Connector, Commenter, Moderator
Autonomy Interwoven/Social Media
Understand the meaning of social media, user generated content,
customer sentiment, context and behavior - even video
Discover new customer segments, trends, and business
opportunities from this understanding
Optimize customer engagement, navigation, offers, conversion rates,
and customer value
Vision: Social Computing
1) Focus on National Priorities & Impact
• Health, energy, education, business innovation
• Disaster response, community safety
• Environmental awareness, biodiversity
2) Develop Theories of Social Computing
• How do networks evolve? Can we predict areas of
•
growth, stability, decline, infections, disruptions?
Can we guide intervention to stop terrorists,
slow epidemics, increase sales, promote health?
3) Provide Technology Infrastructure
• Scalable, reliable, universal
• Protect privacy, stop attacks, resolve conflicts
Road ahead
•
•
•
Much work to be done
Difficult to attain all our goals
But we can make important contributions
Road ahead
•
•
•
•
•
•
Much work to be done
Difficult to attain all our goals
But we can make important contributions
Shift public policy
• National Institutes for Social Computing
• National Initiative for Social Participation
Change our research community
Restructure our academic curricula
www.cs.umd.edu/hcil
Download