TopicLens, and More!                John O’DonovanFour Eyes Lab, Department of Computer Science, University               ...
RecSys: Inspectability and Control
Our recent work with RS interfaces:System         Type                         APISmallWorlds    Music / Movies           ...
Inspectability and Control Elements:System         Inspectability                    ControlSmallWorlds    Column Graph, C...
Inspectability Elements:Inspectability Mechanism          Advantage                       DisadvantageNode-Link Graph     ...
Control Elements:Control Mechanism               Advantage                        DisadvantageNode-Link Graph (rating usin...
TopicLens: Exploring Content and Network Structure in                         Parallel            (Devendorf, O’Donovan, H...
Visual Analysis of Dynamic Topics and      Social Network in Parallel                      Network Data Sources (APIs     ...
TopicNets: Exploring Topic Relations in              Social Networks LDA “Topic Models” usefulfor understanding relations...
TopicLens is a General solution: New     York Times Article Example
Showing Credibility in the Underlying          Social Network
View Inversion (Skeleton)
TopicLens as a Recommender System        (Facebook Example)
Dynamic Thresholds
2D/3D Views, Labeling Choices,Dynamic Coloring and more...
Supplementary Slides Follow
TopicLens and More!
TopicLens and More!
TopicLens and More!
TopicLens and More!
Upcoming SlideShare
Loading in …5
×

TopicLens and More!

174 views

Published on

Outline slides (without demos) from InterfaceRS workshop at ACM Recommender Systems Conference 2012.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
174
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Currently integrating this tool with many different credibility models- crawled 7 topic-specific data sets from twitter.Social credibility model, with many different components (eg: Retweet analysis)Content-based credibility mode (using NLP)Bayesian model built on ground truth collected data.
  • Map different network facets onto different components of the visualization
  • TopicNets: Previous WorkTopic modeled view of 10,000 research papers from UCSD / CALIT2Clustering of colored nodes reflects the clustering of topics from within the published research. Interestingly, it mirrors the departmental structure of the institution quite well.
  • We have tested this system on many data sets. Examples include:News Articles (New York Times), A collection of awarded NSF grant proposals. The US Health Bill, A PHD Thesis, A collection of three visualization conferences proceedings over three years. Twitter data (Libya, LondonRiots, and Obama data sets). Facebook preference data for 15,000 users.
  • Concept of this interface can be generalized. Any “credibility” metric can be applied.This example is from topic modeled data from TwitterNOTE: User 21 appears “credible” wrt the selected topic “wikileaks”. However, this “credibility” is not backed up by his friends and follower groups on TwitterUser 9 however, appears credible and has this credibility backed up by the underlying network.
  • User-centric or topic-centric views:Military relevant example: By switching to a user-centric view, we can perform interesting searches over the microblog network. Lets say a user shows interest in a “remote garage door opener”. This appears completely normal, until the system highlights that this user appears prevelant in the context of the topic “home made explosives”. At this point, an alarm is raised and an analyst uses the interface to examine other topics from the target user’s underlying network. This form of visual-interactive topic-based analysis is unique to TopicLens.
  • River view shows average preference for item I across the selected user’s friend group
  • Provides a quick and easy analysis of the distribution of topic popularity
  • TopicLens and More!

    1. 1. TopicLens, and More! John O’DonovanFour Eyes Lab, Department of Computer Science, University of California, Santa Barbara.
    2. 2. RecSys: Inspectability and Control
    3. 3. Our recent work with RS interfaces:System Type APISmallWorlds Music / Movies FacebookTasteWeights Musical Artists / Jobs Facebook, Twitter, DBPedia, LinkedInTopicLens Twitter users and topics / Static / Twitter API MoviesWigiPedia Semantic Labels DBPedia / MediaWikiTopicNets People, Documents, PDF Documents / Topics Structured RDF documents
    4. 4. Inspectability and Control Elements:System Inspectability ControlSmallWorlds Column Graph, Circular Graph, Node-repositioning List View Drop-down menusTasteWeights List Views, Slider positions, Item/user sliders, Locks, Background Opacity, On-hover domain sliders. edges, Provenance view for re- rankingTopicLens Graph and River View, 3D view, Side panel controls (buttons Many on-hover actions. Zoom and sliders). Graph “spinning”, node clicks, Sorting. ( UI only No data- level controls )WigiPedia Wiki Page, Node-link graph, Node selection (click). Button Pop-up list views, edge panel. highlighting, tabular view. Node dragging (interpolation technique)TopicNets Graph view: Zoom, Click, Drag, Huge amount of control. 10+ List views, Table views, Charts panels of functions. Full graph interaction, Layout algorithms etc.
    5. 5. Inspectability Elements:Inspectability Mechanism Advantage DisadvantageNode-Link Graph Good provenance. Easy to Scales badly, gets cluttered inspect paths, neighbor links quickly (abstraction / etc clustering can help)List Views Simple, can be reranked with Hard to display connectivity provenance annotations.Interactive (hover, click, zoom Can handle lots of information. Hidden functionality. Usuallyetc) Create a “game-like” feel. needs some training / learning Keep user interested. curve, or good annotation/help toolsTabular Views Easier to understand than a Hard to display complex graph. connectivity / provenanceText-based Simple, Lots of detail Boring? Does not scale well.
    6. 6. Control Elements:Control Mechanism Advantage DisadvantageNode-Link Graph (rating using Communicates impact of user Not initially intuitive, difficultnode-drags) input very well to rerank vertically (crossed edges)Node-Link Graph (for data Very useful for selecting a Edges cause clutter quicklyselection) subset from a general esp. for large graphs. overviewSlider List Views Clean look, Users are familiar Difficult to resize, less freedom with slider input, can be than node-link views. reranked easily with provenance data shownRight-click Useful for node-specific Hidden functionality. Usually functionality needs some training / learning curve, or good annotation/help toolsControl panels (buttons, Easier to understand than a Can get cluttered quicklysliders etc) graph, can be labeled more depending on system easily. complexity.
    7. 7. TopicLens: Exploring Content and Network Structure in Parallel (Devendorf, O’Donovan, Hollerer)Hybrid Network ViewsRiver and Graphrepresentations displayedin parallel.River shows statistical(topic modeled)information aboutnetwork selections.Graph view showsinformation about theunderlying network.
    8. 8. Visual Analysis of Dynamic Topics and Social Network in Parallel Network Data Sources (APIs etc) LDA over Topology Content Analysis LDA Topics Sub-Networks Sub-Networks Graph View River View
    9. 9. TopicNets: Exploring Topic Relations in Social Networks LDA “Topic Models” usefulfor understanding relations inlarge volumes of text. Visualization and Interactioncan help a user gain insightsinto topic modeled data. LDA can be iterativelyapplied to tailor theinformation space to a usersrequirement.Gretarsson, O’Donovan et al.2011 (ACM Trans. On the Web)
    10. 10. TopicLens is a General solution: New York Times Article Example
    11. 11. Showing Credibility in the Underlying Social Network
    12. 12. View Inversion (Skeleton)
    13. 13. TopicLens as a Recommender System (Facebook Example)
    14. 14. Dynamic Thresholds
    15. 15. 2D/3D Views, Labeling Choices,Dynamic Coloring and more...
    16. 16. Supplementary Slides Follow

    ×