NetLens: Iterative Exploration of Content-Actor Network Data Hyunmo Kang, Catherine Plaisant, Ben Bederson.

Slides:



Advertisements
Similar presentations
EBSCO Discovery Service
Advertisements

OAF Workshop, May 13-14, 2002, Pisa.CYCLADES IST CYCLADES An Open Collaborative Virtual Archive Environment Umberto Straccia.
Use Watch folders to automatically add PDFs to Mendeley Desktop.
A Toolbox for Blackboard Tim Roberts
Introduction to Mendeley. What is Mendeley? Mendeley is a reference manager allowing you to manage, read, share, annotate and cite your research papers...
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
Data Grid: Storage Resource Broker Mike Smorul. SRB Overview Developed at San Diego Supercomputing Center. Provides the abstraction mechanisms needed.
Integrated Imaging and Document Management System Product Demonstration.
PaperLens Understanding Research Trends in Conferences using PaperLens Work by Bongshin Lee, Mary Czerwinski, George Robertson, and Benjamin Bederson Presented.
Resource Discovery Module DigiTool Version 3.0. Resource Discovery 2 Deposit Approval Search & Index Dispatcher & Viewers Single & Bulk Web Services DigiTool.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Enterprise Search With SharePoint Portal Server V2 Steve Tullis, Program Manager, Business Portal Group 3/5/2003.
1 Using Scopus for Literature Research. 2 Why Scopus?  A comprehensive abstract and citation database of peer- reviewed literature and quality web sources.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Memoplex Browser: Searching and Browsing in Semantic Networks CPSC 533C - Project Update Yoel Lanir.
Search on Journal of Dairy Science ® An Overview April
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
NUITS: A Novel User Interface for Efficient Keyword Search over Databases The integration of DB and IR provides users with a wide range of high quality.
An Interactive Multimedia Database of U.S. Courthouses 1 CourtsWeb, is a website that evaluates and documents recent federal courthouses. It is a decision.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
Adobe Bridge Image management system. Used by Photographers to…  Browse, view and organize photos  Import images and batch rename  Organize images.
December 2014 LCCU Meeting We’ll answers members’ questions: –How do you upload photos from a camera and organize them, using Windows, Photo Gallery, Picasa,
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
Introduction to Mendeley. What is Mendeley? Mendeley is a reference manager allowing you to manage, read, share, annotate and cite your research papers...
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Public Domain/Open Source Software Evaluation Photo Organizer.
Support.ebsco.com Basic Searching for K-12 School Libraries Tutorial.
Innovation & Supplementary Material Eleonora Presani – Elsevier
Creating and Operating a Digital Library for Information and Learning– the GROW Project Muniram Budhu Department of Civil Engineering & Engineering Mechanics.
Microsoft Academic Search Search | Explore | Discover Alex D. Wade Director - Scholarly Communication.
MET280: Computing for Bioinformatics Introduction to databases What is a database? Not a spreadsheet. Data types and uses DBMS (DataBase Management System)
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
PLoS ONE Application Journal Publishing System (JPS) First application built on Topaz application framework Web 2.0 –Uses a template engine to display.
Enhancing the Web With End-User Programming Tak Yeon Lee, Ben Bederson.
29-30 October, 2006, Estonia 1 IST4Balt Information analysis using social bookmarking and other tools IST4Balt Information analysis using social bookmarking.
Introduction to Omeka. What is Omeka? - An Open Source web publishing platform - Used by libraries, archives, museums, and scholars through a set of commonly.
Marcus Barnes, Simon Fraser University, June 2, 2012 Drupal with CONTENTdm Digital Collections.
Copenhagen, 7 June 2006 Toolkit update and maintenance Anton Cupcea Finsiel Romania.
Experts Workshop on the IPT, v. 2, Copenhagen, Denmark The Pathway to the Integrated Publishing Toolkit version 2 Tim Robertson Systems Architect Global.
Individualized Knowledge Access David Karger Lynn Andrea Stein Mark Ackerman Ralph Swick.
WIRED Week 3 Syllabus Update (next week) Readings Overview - Quick Review of Last Week’s IR Models (if time) - Evaluating IR Systems - Understanding Queries.
Interactive Visualizations for Biodiversity Information Bongshin Lee Researcher Visualization and Interaction Research Group Microsoft Research Bongshin.
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
14. Information Search and Visualization
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Waypoints A Digital Archive of U.S. Coast Guard History Final Project Presentation Ken Langford.
Bongshin Lee, Greg Smith, George Robertson, Mary Czerwinski, Desney Tan Computational User Experiences (CUE) Visualization and Interaction Research Group.
MBAT User Workflows View an Atlas Open Data Upload Data Run a Query –Search Data Further Examination Microarray Data Further Examination of 2D Data –Search.
Introduction to SQL Server 2000 Reporting Services Jeff Dumas Technical Specialist Microsoft Corporation
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
CONTENTdm A proven solution September A complete digital collection management software solution Stores, manages and provides access for all digital.
The Future of OPAC Interfaces Jamshid Beheshti, Ph.D. Director Graduate School of Library & Information Studies McGill University.
XP Creating Web Pages with Microsoft Office
Tutorial support.ebsco.com. Welcome to Explora, EBSCO’s engaging interface for schools and public libraries. Designed to meet the unique needs of its.
Data Visualization with Tableau
AEM Digital Asset Management - DAM Author : Nagavardhan
Tutorial Introduction to support.ebsco.com.
SharePoint Essentials Toolkit
Finding Magazine and Journal Articles in
AMGA Web Interface Vincenzo Milazzo
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Reference Management Software Tools Mendeley (Part A)
Lab 2: Information Retrieval
Tutorial Introduction to help.ebsco.com.
Web Application Development Using PHP
Jiwon Kim Steve Seitz Maneesh Agrawala
Presentation transcript:

NetLens: Iterative Exploration of Content-Actor Network Data Hyunmo Kang, Catherine Plaisant, Ben Bederson

Challenges of Network Data Visualization by Frank van Ham TouchGraph

Challenges of Network Data Visualization Complex Analytic Tasks Incremental data exploration Iterative query refinement Scalability Common simple UI components e.g. histogram and lists Generality Apply to any dataset matching Content-Actor model e.g. digital library, photo collections, collections, case law, etc.

Data Analysis (Content-Actor Model) Entity E1 (Content) Entity E2 (Actor) Intra-relationship Inter-relationship

Data Analysis (Content-Actor Model) Content (Paper) Actor (Author) Intra-relationship Inter-relationship

Data Analysis (Content-Actor Model) Content ( ) Actor (People) Intra-relationship Inter-relationship

Data Analysis (Content-Actor Model) Actor (Photo) Content (People or Category) Intra-relationship Inter-relationship

DEMO Screenshots at Video at

Task Analysis Search By Search Result Entity1 (Paper)Entity2 (People) Entity1’s AttributesEntity1(Paper)Entity2’s AttributesEntity2 (People) Entity1 (Paper) Search for papers by paper attributes such as year, keywords, title, conference, topics, etc. Search for papers that “cite” or “are cited by” the selected papers along with frequency Search for papers by people attributes such as author’s affiliation, institution, nationality, etc. Search for papers written by the selected authors (either conjunctive or disjunctive) Entity2 (People) Search for authors by paper attributes such as year, keywords, title, conference, topics, etc. Search for authors of the selected papers with frequency (the number of papers per each author) Search for authors by people attributes such as author’s affiliation, institution, nationality, etc. Search for academic advisors of the selected authors (either conjunctive or disjunctive)

Task Analysis Single step tasks How many papers on “User Study” were published in 1998? Who are the authors of the papers on “Virtual Reality”, which were published at the CHI 99 conference? Which paper is the most frequently cited by the papers published at the CHI 04 conference? Which author is most frequently cited in the “InfoVis” topic? How many papers were published by UMD HCIL people? Who are the authors whose nationality is Korea?

Task Analysis Multiple step tasks Evaluate individuals: - how many papers were self-referenced? - how frequently was each paper referenced by other papers? Identify communities: - what are the major paper topics published by UMD HCIL? and who in this group has the most papers in that topic? - how do UMD HCIL’s research interests change over time? and who in this group made that change? Find experts (to review papers or come to workshop): - who wrote the most papers in the InfoVis topic? and how many papers cited his papers? - whose paper in the InfoVis area is most frequently referenced by other papers? Learning about a new topic (to find a good PhD topic): - which topic has growing publications? and who contributed most to this topic last 3 years? - what are the other topics the authors in InfoVis area also get interested in? Where should I go on a sabbatical? - which country (or research group)’s authors most frequently reference my papers?

Design Challenges History and Integrated Help Sequence of interactions to accomplish a task (lost in exploration) “How did I get here?” “What does the current filtered dataset mean?”

Design Challenges Multi-layered Interface Users do not need all the windows Complexity of data and tasks Computation efficiency Users’ usage levels and their preferences Etc.

Design Challenges Data Export Integration of graph visualizing tool TreePlus Exporting methods Windows clipboard Internal graph class object Xml documents

NetLens Extension s on the left People on the right Overviews provided for all attributes (here for emotional tone on s side) Filtered to show only s related to CA energy crisis; and the people who sent them are shown on the right side. (Joint Institute for Knowledge Discovery) -

NetLens Extension (Joint Institute for Knowledge Discovery) Generality and Scalability JIKD data schema

NetLens Data Schema

NetLens System Architecture NetLens Written in C#, Piccolo toolkit Database Server MySQL ADO.NET driver for MySQL MySQL connector/NET Web Server Mac OS X Server Web API CGI, JSP (e.g. search, people’s bio, etc.)

Evaluation Heuristic Evaluation by NIST Possible directions: Usability Measure usability Speed, performance, Learnability Error rates Power Comparing range and complexity of possible queries SQL queries? Generality How easy it is to apply new datasets to NetLens

PhotoMesa Browse, Annotate, and Search Digital Images Hyunmo Kang and Ben Bederson

PhotoMesa Image Browsing Zoomable User Interface Zooming into a group of photos Zooming into a single photo PhotoMesa shows all photos in a single view Bigger preview by moving over a thumbnail Browse photos by zooming in or out Dynamic sorting and grouping

PhotoMesa Image Browsing Zoomable User Interface PhotoMesa lets you control visible photos All photos Unhidden photos Representative photos Favorite photos only Show only the representative photos for each group

PhotoMesa Image Browsing Zoomable User Interface Browse photos in “Scroll” mode with detail photo view Photo Information with EXIF Scrollable Thumbnails Panel Detail Photo Panel

PhotoMesa Annotating Add a caption and mark photo as favorite or hidden Label who is in the photo Label objects in the photo (e.g. animals, locations, etc.) People Annotation Mechanisms: Checkbox Annotation, Drag-and-drop Annotation, Hotkey Annotation Category Annotation: Create user-defined hierarchical structure of object types to annotate your photos with

PhotoMesa Annotating Bulk Annotation: Annotate multiple photos simultaneously with the same annotation mechanisms

PhotoMesa Searching By keyword By folders By people By category By year By month

PhotoMesa Photo Sharing Upload Photos Metadata e.g.) people, category, photo info, etc. Remove Update Search Web Services Browse with web browser Add comments

PhotoMesa Data Schema

PhotoMesa SQL Query Free Text Search (Find photos containing word “kang”) SELECT Photos.* FROM (Photos INNER JOIN (Categories INNER JOIN PhotosCategories ON Categories.categoryname = PhotosCategories.categoryname) ON Photos.url = PhotosCategories.url) INNER JOIN (People INNER JOIN PhotosPeople ON People.personname = PhotosPeople.personname) ON Photos.url = PhotosPeople.url WHERE (((PhotosPeople.personname) Like "*kang*") OR ((Photos.url) Like "*kang*") OR ((Photos.created) Like "*kang*") OR ((Photos.uploaded) Like "*kang*") OR ((Photos.description) Like "*kang*")) OR (((PhotosCategories.categoryname) Like "*kang*"));

PhotoMesa SQL Query Add Photo INSERT INTO Photos (url, created, uploaded, description, photomark, thumbnail, width, height) Values(“url”, “ ", “ ", “hyunmo’s trip to Seoul”, 1280, 1024); Add People INSERT INTO PhotosPeople (url, personname, x, y, time) Values(“url”, “hyunmo kang“, “0.1234”, “0.789” “ "); INSERT INTO People (personname, lastname, firstname) Values(“hyunmo kang”, “kang”, “hyunmo”);

PhotoMesa System Architecture PhotoMesa Client Written in C#, Piccolo toolkit Database Server MySQL ADO.NET driver for MySQL MySQL connector/NET Web Server Apache Web API PHP (photo upload, web services)

Questions? More visualization projects are available at PhotoMesa NetLens