SlideShare a Scribd company logo
1 of 45
Download to read offline
eddi
Interactive Topic-Based Browsing of Social Status Streams


Michael Bernstein
MIT CSAIL
Bongwon Suh, Lichan Hong, Sanjay Kairam, Ed H. Chi
PARC AUGMENTED SOCIAL COGNITION

Jilin Chen
UNIVERSITY OF MINNESOTA


                                       MIT HUMAN-COMPUTER INTERACTION
shopping
library science
google
pakistan
grammar
writing
facebook
User Goal: Topic Exploration
 on trending topics in the feed or topics of interest
Topic Detection is Difficult
Existing algorithms expect reasonably long documents
Wikipedia articles: average 400 words
Tweets: average 15 words

             msbernst macbook died,
             but the Genius guys
             gave me a new one!

Existing algorithm might find:   Existing algorithm might miss:
    macbook                         apple
    died                            customer support
    guys
eddi
interactive topic browser
for twitter feeds



TweeTopic
realtime topic detection
                                Tweet

                            Web Search
                                         Noun Phrases

                                         Topic Keywords

algorithm for tweets
TweeTopic
from               msbernst Awesome article
                   on some SIGGRAPH
tweet              user interface work:
                   http://bit.ly/30MJy



to       animation
         character
topics   3d
         computer graphics
         user interface
Information Retrieval Techniques
Assume decent length to text
   –  Repetition as a measure of importance:
      e.g., Term Frequency – Inverse Document Frequency (TF-IDF)
   –  Co-occurrence matrices:
      e.g., Latent Dirichlet Allocation (LDA) [Blei et al., Ramage et al.]

But with 140 characters, it is difficult to
distinguish signal from noise,
topic from commentary.

           katrina_ Ron Rivest cracks me up. It keeps me
           awake when algorithm design brings the lulz.
Information Retrieval Techniques
Assume decent length to text
   –  Repetition as a measure of importance:
      e.g., Term Frequency – Inverse Document Frequency (TF-IDF)
   –  Co-occurrence matrices:
      e.g., Latent Dirichlet Allocation (LDA) [Blei et al., Ramage et al.]

But with 140 characters, it is difficult to
distinguish signal from noise,
topic from commentary.

           katrina_                                   me up. It              me
                 when                                   brings the           .
Information Retrieval Techniques




     katrina_        me up. It      me
           when        brings the   .
TweeTopic: Intuition
Tweets look like search queries,
and search results can be mined for topics.
TweeTopic: Intuition
Tweets look like search queries,
and search results can be mined for topics.
Tweet
                  msbernst                                              Noun Phrases
                  Awesome article on some
                             Tweet
                  SIGGRAPH user interface                                    Noun Phrases
                                                                        article SIGGRAPH user interface work
                  work: http://bit.ly/30MJy
                                                                                           Search

Web Search                                                              Topic Keywords
SIGGRAPH 2004 Trip Report                                                Number     Term
This year’s themes at SIGGRAPH … good navigation interface …
                                                                         of Pages
                 Web Search
www.stoneschool.com/Work/Siggraph/2004/index.html

WIMP (computing) – Wikipedia
                                                                         9   Topic Keywords
                                                                                    SIGGRAPH
Possibility ... (like the noun GUI, for graphical user interface) ...    7          user interface
en.wikipedia.org/wiki/WIMP_(computing)
                                                                         6          animation
SIGGRAPH: Specialty 3D Applications
Standalone programs give alternatives to the toolset of a 3D ...         6          computer graphics
maxon.digitalmedianet.com/articles/viewarticle.jsp?id=55098
1 Noun phrase detection     Noun Phrases
                            Web Search
                            Topic Keywords




          msbernst Awesome article
          on some SIGGRAPH user
          interface work:
          http://bit.ly/30MJy
1 Noun phrase detection     Noun Phrases
                            Web Search
                            Topic Keywords




          msbernst Awesome article
          on some SIGGRAPH user
          interface work:
          http://bit.ly/30MJy
1 Noun phrase detection         Noun Phrases
                                Web Search
                                Topic Keywords




          msbernst Awesome article
          on some SIGGRAPH user
          interface work: http://bit.ly/
          30MJy
2 Query a search engine          Noun Phrases
                                 Web Search
                                 Topic Keywords




  article SIGGRAPH user interface work
                 Search
2 Query a search engine
  SIGGRAPH 2004 Trip Report
                                                                                                 Noun Phrases
                                                                                                 Web Search
                                                                                                 Topic Keywords

                                                                                                                  <ht
  This year’s themes at SIGGRAPH … Automatic Distinctive Icons for Desktop Interfaces … such
  that they actually do provide a good navigation interface …
  www.stoneschool.com/Work/Siggraph/2004/index.html

  WIMP (computing) – Wikipedia
  Another possibility is to have the P in WIMP stand for Program, allowing it to be used as a noun
  (like the noun GUI, for graphical user interface) rather ...
  en.wikipedia.org/wiki/WIMP_(computing)

  SIGGRAPH: Specialty 3D Applications
  Aug 4, 2006 ... SIGGRAPH: Specialty 3D Applications Standalone programs give alternatives to
  the toolset of a 3D animation application By Frank Moldstad ...
  maxon.digitalmedianet.com/articles/viewarticle.jsp?id=55098

  Graphical specification of flexible user interface displays
  Graphical specification of flexible user interface displays. Full text, Pdf (983 KB). Source,
  Symposium on User Interface Software and Technology archive ...
  portal.acm.org/citation.cfm?id=73673

  UIST 2010
  UIST (ACM Symposium on User Interface Software and Technology) is the premier forum for
  innovations in the software and technology of human-computer …
  www.acm.org/uist/
3 Mine topics from results
   SIGGRAPH 2004 Trip Report
                                                                                              Noun Phrases
                                                                                              Web Search
                                                                                              Topic Keywords


   This year’s themes at SIGGRAPH … Automatic Distinctive Icons for Desktop Interfaces … such that they actually
   do provide a good navigation interface …
   www.stoneschool.com/Work/Siggraph/2004/index.html


                                                                    TF-IDF on a web corpus:
                                                                    sketch          skin
                                                                    model           character
                                                                    paper           shader
                                                                    Gollum          collada
                                                                    cards           real-time
                                                                    animation       cloth
                                                                    map             subsurface
                                                                    texture         scattering
                                                                    SIGGRAPH        Balrog
                                                                    fluids           special session
3 Mine topics from results
   Number of         Term
                                                           Noun Phrases
                                                           Web Search
                                                           Topic Keywords


   Pages (max. 10)
   9                 SIGGRAPH                Keep terms in
   7                 user interface          at least 50%
   6                 animation
                                             of search results
   6                 computer graphics
   5                 3d
   5                 character
   4                 WIMP                    Use less common terms
   4                 interaction             as suggestions
   3                 pop-up menus
   3                 mice
   3                 subsurface scattering
   2                 human computer
                     interface
Apple
    W00t! Snow Leopard gave me 10 gigs back!
    RT @username: gmail is down, but the imap connection
    on my iphone still works (fingers crossed!)
    My iPhone 3GS cracked-on-a-rock, @username’s swam in a toilet,
    both repaired/replaced in 20 min @ Boylston Apple Store. Total cost: $0.

Obama
   I think the most striking thing about Obama’s speech +
   GOP response for casual listeners would be how much agreement there was.
   Watching Obama attempt to #reversethecursehealthcare
   RT @username: The fastest way to prove you are an idiot
   is to call the President a liar on live TV

Research
   @username Congratulations on the CSCW best paper nomination!
   Stanford scientists turn liposuction leftovers into embryonic-like
   stem cells: http://bit.ly/3GHsw9
   CORRECTION: the deadline for submissions to the Graduate Student Consortium
   for TEI ’09 is October 2 http://bit.ly/15D8Mv
Related Work
Design

Topic browsing interfaces
[Käki et al., CHI 2005]   [Kammerer et al., CHI 2009]   [Leskovec et al., KDD 2009]
Related Work
Algorithms


Noun phrases as key concepts
in short segments of text
[Bendersky and Croft, SIGIR 2008]


Search engine callouts
to find query similarity
[Sahami and Heilman, WWW 2006]


LDA on Twitter
[Ramage et al., ICWSM 2010]
Evaluation
How does TweeTopic compare       Tweet    Noun Phrases
to other topic detection     Web Search   Topic Keywords
algorithms?

How does Eddi compare
to a typical chronological
Twitter interface?
TweeTopic Evaluation
Comparison topic detection algorithms
  •  Random Unigram




           msbernst Awesome article
           on some SIGGRAPH
           user interface work:
           http://bit.ly/30MJy
TweeTopic Evaluation
Comparison topic detection algorithms
  •  Random Unigram
  •  Inverse Document Frequency (IDF)


           msbernst Awesome article
           on some SIGGRAPH
           user interface work:
           http://bit.ly/30MJy
TweeTopic Evaluation
Comparison topic detection algorithms
  •  Random Unigram
  •  Inverse Document Frequency (IDF)
  •  Latent Dirichlet Allocation (LDA)

           msbernst Awesome article
            msbernst Awesome article
           onmsbernst Awesome article
               some SIGGRAPH
            onmsbernst Awesome article
                 some SIGGRAPH
              oninterfaceSIGGRAPH
                  some SIGGRAPH
           useroninterface work:
            user some work:              graphics
              user interface work:
           http://bit.ly/30MJy
                user interface work:
            http://bit.ly/30MJy
              http://bit.ly/30MJy
                http://bit.ly/30MJy
TweeTopic Evaluation
100 random tweets from Twitter’s stream

Three human coders rated the top five
recommendations from each algorithm (Fleiss’s κ=.70)
                                            video games
     Yup, Medal of Honor will have a demo   medal of honor
     http://bit.ly/bx6PSG                   reviews
                                            honor


Logistic regression analysis for binary outcomes
Results: TweeTopic Doubles Baseline

     TweeTopic
(No Noun Detection)                   Topic Labeling Accuracy

         TweeTopic

                IDF

 Unigram (baseline)

               LDA
                      0   0.2   0.4     0.6   0.8     1     1.2    1.4    1.6   1.8   2
                                 Odds Ratio (baseline = 1 at Random Unigram)
LDA vs. TweeTopic

          I’m off to take a nap now.
          See y’all in a few hours!

LDA                 TweeTopic
  bed                 naptime
  half                power nap
  hour                sleep
  sleep               take a nap
Eddi Evaluation
Recruited active Twitter users,
preferring those who followed
more than 100 people
Gave users 3 minutes to browse 24 hours
of their feed using Eddi or a chronological
interface, over 6 total trials
Results: More Efficient and Enjoyable
Likert Response (Agreement)
1               4             9
Is Quick to Scan
    Eddi                          “Eddi helps me find things that
    Chrono.                        I’m interested in, faster.”

Is Enjoyable
Eddi                              “I get bored faster with the traditional
Chronological                     feed. There’s way more stuff that I’m
                                  not interested in.”
I’m Confident I Saw Everything
    Eddi                          “[The chronological feed] is less
    Chrono.                       enjoyable but more comprehensive.”
Results: Twice As Effective
Track tweets remaining onscreen for > 2 seconds
Get relevance judgments from users:
“I’m glad that I saw this tweet in my feed.”
Users consume a purer feed:
Discussion and Future Work
Eddi is most useful for overwhelming feeds
      @msbernst follows 1000 people
      @msbernst follows 100 people
      @msbernst follows 10 people

Use case: filter accounts with selective interests
     “Show me @GuyKawasaki when he tweets
     about social computing; ignore the rest.”
eddi
Interactive Topic-Based Browsing of Social Status Streams



Explore an overwhelming feed
by topics of interest

Uncover the central topic of a tweet,
given very little text
TweeTopic Evaluation
TweeTopic Variants
  •  Transformed vs. Raw:
    Do we massage the tweet to look like a query?

  •  Iterated vs. None:
    Do we keep removing words if the search engine fails?
4 Iterate to remove words if needed
              article SIGGRAPH user interface work
Results: Noun Phrase Analysis Unnecessary

         TweeTopic
(No Noun Detection)                   Topic Labeling Accuracy

         TweeTopic

               IDF

 Unigram (baseline)

               LDA
                      0   0.2   0.4     0.6   0.8     1     1.2    1.4    1.6   1.8   2
                                 Odds Ratio (baseline = 1 at Random Unigram)
Related Work
Twitter and Design


Common uses of Twitter:
information sharing, opinions, status
[Naaman et al., CSCW 2009]

                  50%
% of all tweets




                  40%
                  30%
                  20%
                  10%
                  0%
                        Information   Opinions    Random    Personal
                          Sharing                Thoughts    Status
ed chi
    l

More Related Content

Similar to Interactive Topic Browsing of Social Status Streams

Single Page Applications – Know The Ecosystem system
Single Page Applications – Know The Ecosystem systemSingle Page Applications – Know The Ecosystem system
Single Page Applications – Know The Ecosystem systemSynerzip
 
Yury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven DesignYury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven DesignYury Vetrov
 
Semantics And Multimedia
Semantics And MultimediaSemantics And Multimedia
Semantics And MultimediaPeter Berger
 
Yurii Pashchenko: Unlocking the potential of Segment Anything Model (UA)
Yurii Pashchenko: Unlocking the potential of Segment Anything Model (UA)Yurii Pashchenko: Unlocking the potential of Segment Anything Model (UA)
Yurii Pashchenko: Unlocking the potential of Segment Anything Model (UA)Lviv Startup Club
 
Lunch and learn as3_frameworks
Lunch and learn as3_frameworksLunch and learn as3_frameworks
Lunch and learn as3_frameworksYuri Visser
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDave Malouf
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTrivadis
 
Developing Applications with Open Source frameworks in .NET
Developing Applications with Open Source frameworks in .NETDeveloping Applications with Open Source frameworks in .NET
Developing Applications with Open Source frameworks in .NETAndrea Magnorsky
 
20240411 QFM009 Machine Intelligence Reading List March 2024
20240411 QFM009 Machine Intelligence Reading List March 202420240411 QFM009 Machine Intelligence Reading List March 2024
20240411 QFM009 Machine Intelligence Reading List March 2024Matthew Sinclair
 
JavaScript: The Machine Language of the Ambient Computing Era
JavaScript: The Machine Language of the Ambient Computing EraJavaScript: The Machine Language of the Ambient Computing Era
JavaScript: The Machine Language of the Ambient Computing EraAllen Wirfs-Brock
 
Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material DesignMohammad Arman
 
Teaching and Learning in Virtual Worlds
Teaching and Learning in Virtual WorldsTeaching and Learning in Virtual Worlds
Teaching and Learning in Virtual WorldsRinda Montgomery
 
Kamaelia Europython Tutorial
Kamaelia Europython TutorialKamaelia Europython Tutorial
Kamaelia Europython Tutorialkamaelian
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchrohitcse52
 
Contextography
ContextographyContextography
ContextographyBen Watson
 
Deep Learning: Application Landscape - March 2018
Deep Learning: Application Landscape - March 2018Deep Learning: Application Landscape - March 2018
Deep Learning: Application Landscape - March 2018Grigory Sapunov
 
Dl applicationlandscape-mar2018-180405144127
Dl applicationlandscape-mar2018-180405144127Dl applicationlandscape-mar2018-180405144127
Dl applicationlandscape-mar2018-180405144127Aravindharamanan S
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5dynamis
 
Byte Conf React Native 2018
Byte Conf React Native 2018Byte Conf React Native 2018
Byte Conf React Native 2018Pulkit Kakkar
 

Similar to Interactive Topic Browsing of Social Status Streams (20)

Single Page Applications – Know The Ecosystem system
Single Page Applications – Know The Ecosystem systemSingle Page Applications – Know The Ecosystem system
Single Page Applications – Know The Ecosystem system
 
Yury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven DesignYury Vetrov — Algorithm-Driven Design
Yury Vetrov — Algorithm-Driven Design
 
Immersive Web
Immersive WebImmersive Web
Immersive Web
 
Semantics And Multimedia
Semantics And MultimediaSemantics And Multimedia
Semantics And Multimedia
 
Yurii Pashchenko: Unlocking the potential of Segment Anything Model (UA)
Yurii Pashchenko: Unlocking the potential of Segment Anything Model (UA)Yurii Pashchenko: Unlocking the potential of Segment Anything Model (UA)
Yurii Pashchenko: Unlocking the potential of Segment Anything Model (UA)
 
Lunch and learn as3_frameworks
Lunch and learn as3_frameworksLunch and learn as3_frameworks
Lunch and learn as3_frameworks
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - Monterey
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
 
Developing Applications with Open Source frameworks in .NET
Developing Applications with Open Source frameworks in .NETDeveloping Applications with Open Source frameworks in .NET
Developing Applications with Open Source frameworks in .NET
 
20240411 QFM009 Machine Intelligence Reading List March 2024
20240411 QFM009 Machine Intelligence Reading List March 202420240411 QFM009 Machine Intelligence Reading List March 2024
20240411 QFM009 Machine Intelligence Reading List March 2024
 
JavaScript: The Machine Language of the Ambient Computing Era
JavaScript: The Machine Language of the Ambient Computing EraJavaScript: The Machine Language of the Ambient Computing Era
JavaScript: The Machine Language of the Ambient Computing Era
 
Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material Design
 
Teaching and Learning in Virtual Worlds
Teaching and Learning in Virtual WorldsTeaching and Learning in Virtual Worlds
Teaching and Learning in Virtual Worlds
 
Kamaelia Europython Tutorial
Kamaelia Europython TutorialKamaelia Europython Tutorial
Kamaelia Europython Tutorial
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
Contextography
ContextographyContextography
Contextography
 
Deep Learning: Application Landscape - March 2018
Deep Learning: Application Landscape - March 2018Deep Learning: Application Landscape - March 2018
Deep Learning: Application Landscape - March 2018
 
Dl applicationlandscape-mar2018-180405144127
Dl applicationlandscape-mar2018-180405144127Dl applicationlandscape-mar2018-180405144127
Dl applicationlandscape-mar2018-180405144127
 
Change by HTML5
Change by HTML5Change by HTML5
Change by HTML5
 
Byte Conf React Native 2018
Byte Conf React Native 2018Byte Conf React Native 2018
Byte Conf React Native 2018
 

More from Ed Chi

2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...Ed Chi
 
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social ComputingHCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social ComputingEd Chi
 
Location and Language in Social Media (Stanford Mobi Social Invited Talk)
Location and Language in Social Media (Stanford Mobi Social Invited Talk)Location and Language in Social Media (Stanford Mobi Social Invited Talk)
Location and Language in Social Media (Stanford Mobi Social Invited Talk)Ed Chi
 
Crowdsourcing using MTurk for HCI research
Crowdsourcing using MTurk for HCI researchCrowdsourcing using MTurk for HCI research
Crowdsourcing using MTurk for HCI researchEd Chi
 
CIKM 2011 Social Computing Industry Invited Talk
CIKM 2011 Social Computing Industry Invited TalkCIKM 2011 Social Computing Industry Invited Talk
CIKM 2011 Social Computing Industry Invited TalkEd Chi
 
CSCL 2011 Keynote on Social Computing and eLearning
CSCL 2011 Keynote on Social Computing and eLearningCSCL 2011 Keynote on Social Computing and eLearning
CSCL 2011 Keynote on Social Computing and eLearningEd Chi
 
Replication is more than Duplication: Position slides for CHI2011 panel on re...
Replication is more than Duplication: Position slides for CHI2011 panel on re...Replication is more than Duplication: Position slides for CHI2011 panel on re...
Replication is more than Duplication: Position slides for CHI2011 panel on re...Ed Chi
 
Tutorial on Using Amazon Mechanical Turk (MTurk) for HCI Research
Tutorial on Using Amazon Mechanical Turk (MTurk) for HCI ResearchTutorial on Using Amazon Mechanical Turk (MTurk) for HCI Research
Tutorial on Using Amazon Mechanical Turk (MTurk) for HCI ResearchEd Chi
 
Crowdsourcing for HCI Research with Amazon Mechanical Turk
Crowdsourcing for HCI Research with Amazon Mechanical TurkCrowdsourcing for HCI Research with Amazon Mechanical Turk
Crowdsourcing for HCI Research with Amazon Mechanical TurkEd Chi
 
Large Scale Social Analytics on Wikipedia, Delicious, and Twitter (presented ...
Large Scale Social Analytics on Wikipedia, Delicious, and Twitter (presented ...Large Scale Social Analytics on Wikipedia, Delicious, and Twitter (presented ...
Large Scale Social Analytics on Wikipedia, Delicious, and Twitter (presented ...Ed Chi
 
Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...
Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...
Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...Ed Chi
 
Zerozero88 Twitter URL Item Recommender
Zerozero88 Twitter URL Item RecommenderZerozero88 Twitter URL Item Recommender
Zerozero88 Twitter URL Item RecommenderEd Chi
 
Smart eBooks: ScentIndex and ScentHighlight research published at VAST2006
Smart eBooks: ScentIndex and ScentHighlight research published at VAST2006Smart eBooks: ScentIndex and ScentHighlight research published at VAST2006
Smart eBooks: ScentIndex and ScentHighlight research published at VAST2006Ed Chi
 
Model-Driven Research in Social Computing
Model-Driven Research in Social ComputingModel-Driven Research in Social Computing
Model-Driven Research in Social ComputingEd Chi
 
ASC Disaster Response Proposal from Aug 2007
ASC Disaster Response Proposal from Aug 2007ASC Disaster Response Proposal from Aug 2007
ASC Disaster Response Proposal from Aug 2007Ed Chi
 
Using Information Scent to Model Users in Web1.0 and Web2.0
Using Information Scent to Model Users in Web1.0 and Web2.0Using Information Scent to Model Users in Web1.0 and Web2.0
Using Information Scent to Model Users in Web1.0 and Web2.0Ed Chi
 
China HCI Symposium 2010 March: Augmented Social Cognition Research from PARC...
China HCI Symposium 2010 March: Augmented Social Cognition Research from PARC...China HCI Symposium 2010 March: Augmented Social Cognition Research from PARC...
China HCI Symposium 2010 March: Augmented Social Cognition Research from PARC...Ed Chi
 
2010-03-10 PARC Augmented Social Cognition Research Overview
2010-03-10 PARC Augmented Social Cognition Research Overview2010-03-10 PARC Augmented Social Cognition Research Overview
2010-03-10 PARC Augmented Social Cognition Research OverviewEd Chi
 
2010-02-22 Wikipedia MTurk Research talk given in Taiwan's Academica Sinica
2010-02-22 Wikipedia MTurk Research talk given in Taiwan's Academica Sinica2010-02-22 Wikipedia MTurk Research talk given in Taiwan's Academica Sinica
2010-02-22 Wikipedia MTurk Research talk given in Taiwan's Academica SinicaEd Chi
 
Slowing Growth of Wikipedia and Models of its Dynamic (Presented at Wikimedia...
Slowing Growth of Wikipedia and Models of its Dynamic (Presented at Wikimedia...Slowing Growth of Wikipedia and Models of its Dynamic (Presented at Wikimedia...
Slowing Growth of Wikipedia and Models of its Dynamic (Presented at Wikimedia...Ed Chi
 

More from Ed Chi (20)

2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...2017 10-10 (netflix ml platform meetup) learning item and user representation...
2017 10-10 (netflix ml platform meetup) learning item and user representation...
 
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social ComputingHCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
HCI Korea 2012 Keynote Talk on Model-Driven Research in Social Computing
 
Location and Language in Social Media (Stanford Mobi Social Invited Talk)
Location and Language in Social Media (Stanford Mobi Social Invited Talk)Location and Language in Social Media (Stanford Mobi Social Invited Talk)
Location and Language in Social Media (Stanford Mobi Social Invited Talk)
 
Crowdsourcing using MTurk for HCI research
Crowdsourcing using MTurk for HCI researchCrowdsourcing using MTurk for HCI research
Crowdsourcing using MTurk for HCI research
 
CIKM 2011 Social Computing Industry Invited Talk
CIKM 2011 Social Computing Industry Invited TalkCIKM 2011 Social Computing Industry Invited Talk
CIKM 2011 Social Computing Industry Invited Talk
 
CSCL 2011 Keynote on Social Computing and eLearning
CSCL 2011 Keynote on Social Computing and eLearningCSCL 2011 Keynote on Social Computing and eLearning
CSCL 2011 Keynote on Social Computing and eLearning
 
Replication is more than Duplication: Position slides for CHI2011 panel on re...
Replication is more than Duplication: Position slides for CHI2011 panel on re...Replication is more than Duplication: Position slides for CHI2011 panel on re...
Replication is more than Duplication: Position slides for CHI2011 panel on re...
 
Tutorial on Using Amazon Mechanical Turk (MTurk) for HCI Research
Tutorial on Using Amazon Mechanical Turk (MTurk) for HCI ResearchTutorial on Using Amazon Mechanical Turk (MTurk) for HCI Research
Tutorial on Using Amazon Mechanical Turk (MTurk) for HCI Research
 
Crowdsourcing for HCI Research with Amazon Mechanical Turk
Crowdsourcing for HCI Research with Amazon Mechanical TurkCrowdsourcing for HCI Research with Amazon Mechanical Turk
Crowdsourcing for HCI Research with Amazon Mechanical Turk
 
Large Scale Social Analytics on Wikipedia, Delicious, and Twitter (presented ...
Large Scale Social Analytics on Wikipedia, Delicious, and Twitter (presented ...Large Scale Social Analytics on Wikipedia, Delicious, and Twitter (presented ...
Large Scale Social Analytics on Wikipedia, Delicious, and Twitter (presented ...
 
Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...
Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...
Model-based Research in Human-Computer Interaction (HCI): Keynote at Mensch u...
 
Zerozero88 Twitter URL Item Recommender
Zerozero88 Twitter URL Item RecommenderZerozero88 Twitter URL Item Recommender
Zerozero88 Twitter URL Item Recommender
 
Smart eBooks: ScentIndex and ScentHighlight research published at VAST2006
Smart eBooks: ScentIndex and ScentHighlight research published at VAST2006Smart eBooks: ScentIndex and ScentHighlight research published at VAST2006
Smart eBooks: ScentIndex and ScentHighlight research published at VAST2006
 
Model-Driven Research in Social Computing
Model-Driven Research in Social ComputingModel-Driven Research in Social Computing
Model-Driven Research in Social Computing
 
ASC Disaster Response Proposal from Aug 2007
ASC Disaster Response Proposal from Aug 2007ASC Disaster Response Proposal from Aug 2007
ASC Disaster Response Proposal from Aug 2007
 
Using Information Scent to Model Users in Web1.0 and Web2.0
Using Information Scent to Model Users in Web1.0 and Web2.0Using Information Scent to Model Users in Web1.0 and Web2.0
Using Information Scent to Model Users in Web1.0 and Web2.0
 
China HCI Symposium 2010 March: Augmented Social Cognition Research from PARC...
China HCI Symposium 2010 March: Augmented Social Cognition Research from PARC...China HCI Symposium 2010 March: Augmented Social Cognition Research from PARC...
China HCI Symposium 2010 March: Augmented Social Cognition Research from PARC...
 
2010-03-10 PARC Augmented Social Cognition Research Overview
2010-03-10 PARC Augmented Social Cognition Research Overview2010-03-10 PARC Augmented Social Cognition Research Overview
2010-03-10 PARC Augmented Social Cognition Research Overview
 
2010-02-22 Wikipedia MTurk Research talk given in Taiwan's Academica Sinica
2010-02-22 Wikipedia MTurk Research talk given in Taiwan's Academica Sinica2010-02-22 Wikipedia MTurk Research talk given in Taiwan's Academica Sinica
2010-02-22 Wikipedia MTurk Research talk given in Taiwan's Academica Sinica
 
Slowing Growth of Wikipedia and Models of its Dynamic (Presented at Wikimedia...
Slowing Growth of Wikipedia and Models of its Dynamic (Presented at Wikimedia...Slowing Growth of Wikipedia and Models of its Dynamic (Presented at Wikimedia...
Slowing Growth of Wikipedia and Models of its Dynamic (Presented at Wikimedia...
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

Interactive Topic Browsing of Social Status Streams

  • 1. eddi Interactive Topic-Based Browsing of Social Status Streams Michael Bernstein MIT CSAIL Bongwon Suh, Lichan Hong, Sanjay Kairam, Ed H. Chi PARC AUGMENTED SOCIAL COGNITION Jilin Chen UNIVERSITY OF MINNESOTA MIT HUMAN-COMPUTER INTERACTION
  • 3.
  • 4. User Goal: Topic Exploration on trending topics in the feed or topics of interest
  • 5. Topic Detection is Difficult Existing algorithms expect reasonably long documents Wikipedia articles: average 400 words Tweets: average 15 words msbernst macbook died, but the Genius guys gave me a new one! Existing algorithm might find: Existing algorithm might miss: macbook apple died customer support guys
  • 6. eddi interactive topic browser for twitter feeds TweeTopic realtime topic detection Tweet Web Search Noun Phrases Topic Keywords algorithm for tweets
  • 7.
  • 8.
  • 9.
  • 10. TweeTopic from msbernst Awesome article on some SIGGRAPH tweet user interface work: http://bit.ly/30MJy to animation character topics 3d computer graphics user interface
  • 11. Information Retrieval Techniques Assume decent length to text –  Repetition as a measure of importance: e.g., Term Frequency – Inverse Document Frequency (TF-IDF) –  Co-occurrence matrices: e.g., Latent Dirichlet Allocation (LDA) [Blei et al., Ramage et al.] But with 140 characters, it is difficult to distinguish signal from noise, topic from commentary. katrina_ Ron Rivest cracks me up. It keeps me awake when algorithm design brings the lulz.
  • 12. Information Retrieval Techniques Assume decent length to text –  Repetition as a measure of importance: e.g., Term Frequency – Inverse Document Frequency (TF-IDF) –  Co-occurrence matrices: e.g., Latent Dirichlet Allocation (LDA) [Blei et al., Ramage et al.] But with 140 characters, it is difficult to distinguish signal from noise, topic from commentary. katrina_ me up. It me when brings the .
  • 13. Information Retrieval Techniques katrina_ me up. It me when brings the .
  • 14. TweeTopic: Intuition Tweets look like search queries, and search results can be mined for topics.
  • 15. TweeTopic: Intuition Tweets look like search queries, and search results can be mined for topics. Tweet msbernst Noun Phrases Awesome article on some Tweet SIGGRAPH user interface Noun Phrases article SIGGRAPH user interface work work: http://bit.ly/30MJy Search Web Search Topic Keywords SIGGRAPH 2004 Trip Report Number Term This year’s themes at SIGGRAPH … good navigation interface … of Pages Web Search www.stoneschool.com/Work/Siggraph/2004/index.html WIMP (computing) – Wikipedia 9 Topic Keywords SIGGRAPH Possibility ... (like the noun GUI, for graphical user interface) ... 7 user interface en.wikipedia.org/wiki/WIMP_(computing) 6 animation SIGGRAPH: Specialty 3D Applications Standalone programs give alternatives to the toolset of a 3D ... 6 computer graphics maxon.digitalmedianet.com/articles/viewarticle.jsp?id=55098
  • 16. 1 Noun phrase detection Noun Phrases Web Search Topic Keywords msbernst Awesome article on some SIGGRAPH user interface work: http://bit.ly/30MJy
  • 17. 1 Noun phrase detection Noun Phrases Web Search Topic Keywords msbernst Awesome article on some SIGGRAPH user interface work: http://bit.ly/30MJy
  • 18. 1 Noun phrase detection Noun Phrases Web Search Topic Keywords msbernst Awesome article on some SIGGRAPH user interface work: http://bit.ly/ 30MJy
  • 19. 2 Query a search engine Noun Phrases Web Search Topic Keywords article SIGGRAPH user interface work Search
  • 20. 2 Query a search engine SIGGRAPH 2004 Trip Report Noun Phrases Web Search Topic Keywords <ht This year’s themes at SIGGRAPH … Automatic Distinctive Icons for Desktop Interfaces … such that they actually do provide a good navigation interface … www.stoneschool.com/Work/Siggraph/2004/index.html WIMP (computing) – Wikipedia Another possibility is to have the P in WIMP stand for Program, allowing it to be used as a noun (like the noun GUI, for graphical user interface) rather ... en.wikipedia.org/wiki/WIMP_(computing) SIGGRAPH: Specialty 3D Applications Aug 4, 2006 ... SIGGRAPH: Specialty 3D Applications Standalone programs give alternatives to the toolset of a 3D animation application By Frank Moldstad ... maxon.digitalmedianet.com/articles/viewarticle.jsp?id=55098 Graphical specification of flexible user interface displays Graphical specification of flexible user interface displays. Full text, Pdf (983 KB). Source, Symposium on User Interface Software and Technology archive ... portal.acm.org/citation.cfm?id=73673 UIST 2010 UIST (ACM Symposium on User Interface Software and Technology) is the premier forum for innovations in the software and technology of human-computer … www.acm.org/uist/
  • 21. 3 Mine topics from results SIGGRAPH 2004 Trip Report Noun Phrases Web Search Topic Keywords This year’s themes at SIGGRAPH … Automatic Distinctive Icons for Desktop Interfaces … such that they actually do provide a good navigation interface … www.stoneschool.com/Work/Siggraph/2004/index.html TF-IDF on a web corpus: sketch skin model character paper shader Gollum collada cards real-time animation cloth map subsurface texture scattering SIGGRAPH Balrog fluids special session
  • 22. 3 Mine topics from results Number of Term Noun Phrases Web Search Topic Keywords Pages (max. 10) 9 SIGGRAPH Keep terms in 7 user interface at least 50% 6 animation of search results 6 computer graphics 5 3d 5 character 4 WIMP Use less common terms 4 interaction as suggestions 3 pop-up menus 3 mice 3 subsurface scattering 2 human computer interface
  • 23. Apple W00t! Snow Leopard gave me 10 gigs back! RT @username: gmail is down, but the imap connection on my iphone still works (fingers crossed!) My iPhone 3GS cracked-on-a-rock, @username’s swam in a toilet, both repaired/replaced in 20 min @ Boylston Apple Store. Total cost: $0. Obama I think the most striking thing about Obama’s speech + GOP response for casual listeners would be how much agreement there was. Watching Obama attempt to #reversethecursehealthcare RT @username: The fastest way to prove you are an idiot is to call the President a liar on live TV Research @username Congratulations on the CSCW best paper nomination! Stanford scientists turn liposuction leftovers into embryonic-like stem cells: http://bit.ly/3GHsw9 CORRECTION: the deadline for submissions to the Graduate Student Consortium for TEI ’09 is October 2 http://bit.ly/15D8Mv
  • 24. Related Work Design Topic browsing interfaces [Käki et al., CHI 2005] [Kammerer et al., CHI 2009] [Leskovec et al., KDD 2009]
  • 25. Related Work Algorithms Noun phrases as key concepts in short segments of text [Bendersky and Croft, SIGIR 2008] Search engine callouts to find query similarity [Sahami and Heilman, WWW 2006] LDA on Twitter [Ramage et al., ICWSM 2010]
  • 26. Evaluation How does TweeTopic compare Tweet Noun Phrases to other topic detection Web Search Topic Keywords algorithms? How does Eddi compare to a typical chronological Twitter interface?
  • 27. TweeTopic Evaluation Comparison topic detection algorithms •  Random Unigram msbernst Awesome article on some SIGGRAPH user interface work: http://bit.ly/30MJy
  • 28. TweeTopic Evaluation Comparison topic detection algorithms •  Random Unigram •  Inverse Document Frequency (IDF) msbernst Awesome article on some SIGGRAPH user interface work: http://bit.ly/30MJy
  • 29. TweeTopic Evaluation Comparison topic detection algorithms •  Random Unigram •  Inverse Document Frequency (IDF) •  Latent Dirichlet Allocation (LDA) msbernst Awesome article msbernst Awesome article onmsbernst Awesome article some SIGGRAPH onmsbernst Awesome article some SIGGRAPH oninterfaceSIGGRAPH some SIGGRAPH useroninterface work: user some work: graphics user interface work: http://bit.ly/30MJy user interface work: http://bit.ly/30MJy http://bit.ly/30MJy http://bit.ly/30MJy
  • 30. TweeTopic Evaluation 100 random tweets from Twitter’s stream Three human coders rated the top five recommendations from each algorithm (Fleiss’s κ=.70) video games Yup, Medal of Honor will have a demo medal of honor http://bit.ly/bx6PSG reviews honor Logistic regression analysis for binary outcomes
  • 31. Results: TweeTopic Doubles Baseline TweeTopic (No Noun Detection) Topic Labeling Accuracy TweeTopic IDF Unigram (baseline) LDA 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Odds Ratio (baseline = 1 at Random Unigram)
  • 32. LDA vs. TweeTopic I’m off to take a nap now. See y’all in a few hours! LDA TweeTopic bed naptime half power nap hour sleep sleep take a nap
  • 33. Eddi Evaluation Recruited active Twitter users, preferring those who followed more than 100 people Gave users 3 minutes to browse 24 hours of their feed using Eddi or a chronological interface, over 6 total trials
  • 34. Results: More Efficient and Enjoyable Likert Response (Agreement) 1 4 9 Is Quick to Scan Eddi “Eddi helps me find things that Chrono. I’m interested in, faster.” Is Enjoyable Eddi “I get bored faster with the traditional Chronological feed. There’s way more stuff that I’m not interested in.” I’m Confident I Saw Everything Eddi “[The chronological feed] is less Chrono. enjoyable but more comprehensive.”
  • 35. Results: Twice As Effective Track tweets remaining onscreen for > 2 seconds Get relevance judgments from users: “I’m glad that I saw this tweet in my feed.” Users consume a purer feed:
  • 36. Discussion and Future Work Eddi is most useful for overwhelming feeds @msbernst follows 1000 people @msbernst follows 100 people @msbernst follows 10 people Use case: filter accounts with selective interests “Show me @GuyKawasaki when he tweets about social computing; ignore the rest.”
  • 37. eddi Interactive Topic-Based Browsing of Social Status Streams Explore an overwhelming feed by topics of interest Uncover the central topic of a tweet, given very little text
  • 38.
  • 39.
  • 40.
  • 41. TweeTopic Evaluation TweeTopic Variants •  Transformed vs. Raw: Do we massage the tweet to look like a query? •  Iterated vs. None: Do we keep removing words if the search engine fails?
  • 42. 4 Iterate to remove words if needed article SIGGRAPH user interface work
  • 43. Results: Noun Phrase Analysis Unnecessary TweeTopic (No Noun Detection) Topic Labeling Accuracy TweeTopic IDF Unigram (baseline) LDA 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Odds Ratio (baseline = 1 at Random Unigram)
  • 44. Related Work Twitter and Design Common uses of Twitter: information sharing, opinions, status [Naaman et al., CSCW 2009] 50% % of all tweets 40% 30% 20% 10% 0% Information Opinions Random Personal Sharing Thoughts Status
  • 45. ed chi l