We Feel Fine and Searching the Emotional Web Sepandar D
Download
Report
Transcript We Feel Fine and Searching the Emotional Web Sepandar D
We Feel Fine and
Searching the Emotional Web
Sepandar D. Kamvar, Jonathan Harris
Stanford University, Number 27
WSDM ’11
06 April, 2011
Hye Chan, Bae
Outline
Introduction
Design Considerations
Architecture
User Interface
API
Discussion
Conclusion
2/36
Introduction
Sentiment analysis
– The growth of the social web has led to an increased its interest in
Sentiment analysis
3/36
Introduction
Sentiment analysis
– Typical applications have helped consumers make purchase decisions
E.g. “thumbs up” / “thumbs down”
happy
4/36
Introduction
Sentiment analysis
– The large-scale availability of emotional text gives the ability to better
understand emotions themselves
5/36
Introduction
We Feel Fine
– A project that aims to collect the world’s emotions
(since August 2005)
– Searches the phrases “I feel” and “I am feeling”
– Identifies the “feeling” and extracts a number of demographic information
– Using a series of playful interfaces, the feelings can be searched offering
responses to specific questions
6/36
Outline
Introduction
Design Considerations
Architecture
User Interface
API
Discussion
Conclusion
7/36
Design Considerations
Sentence-level analysis
– People often express emotions at the sentence level; rarely is an entire
document about a single emotion
Indexing context
– There is much useful context to an emotion outside of the words
(time, location, gender, age of the person)
How do women feel right now?
How did people in the U.S. feel on September 11th?
8/36
Design Considerations
Sentiment as the primary organizing principle
– The primary aim is to understand more about emotions themselves
De-emphasizing ranking
– It is much more difficult to rank sentiment
– Thousands of different expressions can be equally reasonable responses
– No ranking in We Feel Fine
“feelings are never wrong”
9/36
Design Considerations
Emphasizing browsing and summarization
– Users can gain intuition through qualitative exploration
– Allowing the user to quickly get the gestalt of how a population feels
Enabling the user to easily shift between macro and micro
– Macro-level (summarization)
– Micro-level (browsing)
Micro
Macro
10/36
Design Considerations
Visualizations that reflect the data
– An ideal UI should reflect the subject matter
Direct Access to the Data
– For both an artwork and a scientific tool, it provides a data API for direct
data access
11/36
Outline
Introduction
Design Considerations
Architecture
User Interface
API
Discussion
Conclusion
12/36
Architecture
URLServer
List of urls
blog posts
microblog feeds
public social network msg
Crawler
Designed so that can easily
add more crawling machines
Emotional Lexicon
Feeling
Indexer
Weather Server
Image Repository
13/36
Architecture
Feeling
Indexer
Image Repository
Feeling sentences
& metadata
Query Cache
We Feel Fine
Database
MySQL
replicated database server
designed to be easily sharded by date
API Server
defines a RESTful API
Sentiment Mining Server
14/36
Montage
Server
Architecture
Montage
Server
API Server
We Feel Fine
Frontend
Third-Party
Applications
Java applet
15/36
Montage
Gallery
Architecture
16/36
Outline
Introduction
Design Considerations
Architecture
User Interface
API
Discussion
Conclusion
17/36
User Interface
Search Panel
– Allows the view to choose the sample population
– Can select any combination of the following axes
Feeling, Age, Gender, Weather, Location, Date
18/36
User Interface
Madness
– A playful interface to interact with individual data items
– Each particle represents a single feeling
19/36
User Interface
Murmurs
– Presents a structured environment in which to view feelings
20/36
User Interface
Montage
– Presents the feeling from a given population that contain photographs
– Any user can save a montage to the Montage Gallery
Allowing anonymous viewers to curate an exhibit of interesting images
21/36
User Interface
Mobs
– Consists of five smaller movements
feeling, gender, age, weather, location
– Aims to summarize the data set
22/36
User Interface
Metrics
– Also consists of five smaller movements
– Expresses the features that are most differentially expressed from the
global average
23/36
User Interface
Mounds
– Displays every feeling in database
– Each feeling is portrayed as a large bulbous mound
24/36
User Interface
Usage Observation
– Emotional Self-Awareness
the subject started talking about how she felt around the middle or end of the
session
Many participants also noticed that their own emotions mirrored those of the
people in the piece
– Empathy
Participants reported a feeling of connection and empathy
They project their own experience on to the emotions they see
25/36
Outline
Introduction
Design Considerations
Architecture
User Interface
API
Discussion
Conclusion
26/36
API
2 components
– RESTful API
Translates a url to a SQL query on database
Returns the results in XML, HTML, CSV or plain text
User can query by some conditions
– Sentiment Mining Server
A set of functions that postprocess an APU query to compute statistics
– Frequency histogram, breakdown, categorize feelings, etc.
Support a wide array of uses
– Has been accurate both in psychology literature and in new hypotheses
27/36
API
Usage Observation
– The Meaning of Happiness
The co-occurrence of excited and happy feelings for younger people
The co-occurrence of peaceful and happy feelings for older people
– Hedonometer
it has been built based on We Feel Fine data and the ANEW scoring system
– The Emotions of Aging
People’s emotions vary with age
28/36
API
29/36
API
30/36
API
Usage Observation
– Time-series Analyses
31/36
API
Usage Observation
– The Emotional Graph
Shows emotions that are frequently co-expressed in the same sentence
32/36
API
Usage Observation
– Artistic Purposes
Prayer Companion
An installation in Denmark city hall tower
A robot that mixes a drink based on the feelings returned by We Feel Fine
33/36
Outline
Introduction
Design Considerations
Architecture
User Interface
API
Discussion
Conclusion
34/36
Discussion
Unintended and broad-reaching consequences
– Experiential Data Visualization
The primary responses in the user study were not cognition but affective
3 properties of EDV
– Communicate insights that are often simply communicated in words
but much more powerfully communicated by example
(love are easily expressed in words but more powerfully expressed by being in love)
– Focus on interaction models that encourage direct interaction with individual data
items
– Focus on influencing affect rather than cognition
The design principles in section2 are useful guiding principles for EDV in general
35/36
Discussion
Unintended and broad-reaching consequences
– Crowdsourced Data Mining
Potential of crowdsourced data analysis
– Over 8 million people spent an avg of 4 minutes exploring the data
– Equivalent to a staff of over 50 people working full-time
Unique about We Feel Fine
– Include not only statistics but detailed examples
(crowdsourced qualitative research)
Aggregating, communicating, corroborating the insights of the crowd more
seamlessly is an area of future work
36/36
Outline
Introduction
Design Considerations
Architecture
User Interface
API
Discussion
Conclusion
37/36
Conclusion
Item-level of exploration of data in immersive interface
– bring experiential benefits
– enable crowdsourced qualitative data analysis
Can be used to be tools to support social science research
– Allows to run inexpensive large-scale studies to generate data-driven
hypotheses
38/36
Thank you!!