Soarian™ User Interface

Download Report

Transcript Soarian™ User Interface

1
Information Search and Visualization

Information Terminology
 Information Retrieval
 Information gathering, seeking, filtering, and visualization
 Task objects: e.g., video clips, documents
 Task actions: browsing and searching
 Interface actions: Scrolling, joining, zooming, linking
 Database Management – refers to structured relational database systems,
well defined attributes and sort-keys
 Data mining, data warehouses, data marts
 Knowledge networks, semantic webs
2
Information Search and Visualization

Information Terminology
 Specific fact finding: known-item search
• Example: find the email address of Keith Jackson
 Extended fact finding
• Example: What are the sonnets by Shakespeare
 Exploration of availability
• Example: Is there new work in process control published by IEEE
 Open ended browsing and problem analysis
• Is there new research on the use of cell phones in China
3
Information Search and Visualization

Searching in Text Documents and Database Querying
 Google’s Link Based Ranking Measure – PageRank (Brin & Page, 1998)
• Computes a query independent score for each document
• Takes into consideration the importance of the pages that point to a given page
• The big dogs know where to hunt
 SQL (database query language)
• Example:
SELECT DOCUMENT#
FROM JOURNAL = MY_FAVORITE_JOURNAL
WHERE (DATE > 2001 AND DATE <= 2003)
AND (LANGUAGE = ENGLISH)
AND (PUBLISHER = HFES OR ACM)
 Natural Language Queries
• Mainly just eliminates frequent terms
4
Information Search and Visualization

Searching in Text Documents and Database Querying
 Form-Fillin Queries (http://thomas.loc.gov/)
5
Information Search and Visualization

Searching in Text Documents and Database Querying
 Phases of search
• Formulation: expressing the search
• Initiation of action: launching the search
• Review of results: reading messages and outcomes
• Refinement: formulating the next step
• Use: compiling or disseminating information
6
Information Search and Visualization

Searching in Text Documents and Database Querying
 Formulation
• Identify the source of the information (e.g., within a specific library)
• Use fields to limit the search (e.g., year or language)
• Recognize phrases to allow entry of names (e.g., Abraham Lincoln)
– Allow for search my phrase or individual items in the phrase
• Apply variants to relax the search constraints
– Case sensitivity (JEFFERSON, Jefferson)
– Stemming (sing, singing)
– Partial matches (biology, psychobiology, sociobiology)
– Phonetic variations (Smith, Smyth, Smythe)
– Abbreviations (ATT, NCR)
– Synonyms (West Coast retrieves Washington, Oregon and California)
7
Information Search and Visualization

Searching in Text Documents and Database Querying
 Formulation
8
Information Search and Visualization

Searching in Text Documents and Database Querying
 Initiation of Action
• Explicit initiation (e.g., search button)
• Implicit initiation: each change to a component of the formulation phase
immediately produces a new set of search results (e.g., Google)
9
Information Search and Visualization

Searching in Text Documents and Database Querying
 Review of Results
• Users can read messages and view textual lists
• Allow the user to control
– The number of results
– Which fields are displayed
– The sequence of the results
– How results are clustered
10
Information Search and Visualization

Searching in Text Documents and Database Querying
 Review of Results
• Clustering
11
Information Search and Visualization

Searching in Text Documents and Database Querying
 Review of Results
• User control
12
Information Search and Visualization

Searching in Text Documents and Database Querying
 Refinement
• In the event of few results, indicate that using fewer search criteria, or
partial matches may increase the number of hits
• Suggested spellings
• If no results are found, always provide users with that information
13
Information Search and Visualization

Searching in Text Documents and Database Querying
 Use Results
• Merge, save, distributed via email, output to visualization programs, or
statistical tools
14
Information Search and Visualization

Multimedia Document Searches
 Most systems used to locate images, video, sound and animation
depend on metadata
 Example: search of a photo library by date, photographer or text
captions
• Requires significant human effort to add captions and annotate
 Image search: query by image content
 Map search
• Search by latitude and longitude
• Search by features (e.g., search for all cities in northwest United States
with airports)
15
Information Search and Visualization
 Picasa
 Supports browse and search of photos in public albums
 Automatically organizes the user’s online photo collection based to who's in
each picture
16
Information Search and Visualization

Other Searching Mechanisms
 Sound Search – Music-information retrieval (MIR)
• Users can play or sing as input, and matching songs will be returned
 Video Search
• Segment into scenes
• Allow scene skipping
 Animation Search
• Examples: search for morphing faces
17
Information Search and Visualization

Video Search

Informedia
 Designed at CMU to solve the problem of searching huge collections of video
and audio recordings
 Developed new approaches for automated video and audio indexing,
navigation, visualization, search
 Provides full-content search and retrieval of current and past TV and radio
news and documentary broadcasts.
 Generates various summaries for each story segment: headlines, filmstrip
story-boards and video-skims
18
Information Search and Visualization

Video Search - Informedia
 Example: 12 documents returned for "El Niño" query along with different
multimedia abstractions from certain documents
19
Information Search and Visualization

Advanced Filtering and Search Interfaces
 Filtering with complex Boolean queries
• Example: List all employees who live in Denver and Detroit
• Would most likely result in a null result since “and” implies intersection
• Most employees do not live in both locations
• Other approaches
– Venn Diagrams
– Decision Tables
– Metaphors of water flowing through a series of filters
 Automatic Filtering
• Selective dissemination of information
• Filtering email before it is placed in the Inbox
20
Information Search and Visualization
Decision Table
21
Information Search and Visualization

Advanced Filtering and Search Interfaces
 Dynamic queries
• Uses direct manipulation objects
http://www.bluenile.com/build-yourown-diamondring?first_step=diamond&forceStep=
DIAMONDS_STEP
22
Information Search and Visualization

Advanced Filtering and Search Interfaces
 Metadata search (e.g., Flamenco)
• Attribute values are selected by the user
• http://flamenco.berkeley.edu/demos.html
23
Information Search and Visualization

Advanced Filtering and Search Interfaces
 Collaborative Filtering
• Users work together to define filtering criteria in large information spaces
• Example: If you ranked five movies highly, the algorithm provides you with a list
of other movies that were rated highly by people who liked your five movies
 Visual Searches
• Examples: Selecting dates on calendars or seats from a plane image
24
Information Search and Visualization

Advanced Filtering and Search Interfaces
http://www.mediabistro.com/10000words/what-is-a-treemap-5examples-and-how-you-can-create-one_b736
25
Information Search and Visualization

Information Visualization
 The use of interactive visual representations of abstract data to amplify cognition
 Scientific Visualization: requires two dimensions because typical questions
involve
• Continuous variables
• Volumes
 Information Visualization involve
• Categorical variables
• Discovery of patterns
• Trends
• Clusters
• Outliers
• Gaps in data
http://www.youtube.com/watch?v=xekEXM0Vonc
26
Information Search and Visualization

Information Visualization
 Uses human perceptual abilities to make discoveries, decisions and propose
explanations
 Users can scan, recognize and recall images quickly
 Users can detect changes in size, color, shape, movement and texture
 IV Rule
• Overview first
• Zoom and filter
• Details on demand
http://www.google.com/publicdata/
directory
http://www.youtube.com/watch?feature=fvwrel&v=RgA4aaEfgPQ
&NR=1
27
Information Search and Visualization

Information Visualization
 1D Linear Data
• Text documents, dictionaries
• Organized sequentially
• Example: view 4000 lines of
code
• Newest lines are in red,
oldest lines in blue
• Browser window shows code
overview and detail window
28
Information Search and Visualization

Information Visualization
 1D Linear Data
• All the words in Alice in
Wonderland, arranged in an
arc, starting at 12:00
• Lines are drawn around the
outside, words around the
inside
• Words that appear more
often are brighter
29
Information Search and Visualization

Information Visualization
 2D Map Data
• Planar data include geographic
maps
• Each item has task domain
attributes, (e.g., name)
• Each item has interface
features (e.g., size or color)
• User tasks (find adjacent
items, regions containing
items, paths between items
•Proximity indicates similarity of
topics
•Height reflects the number of
documents
30
Information Search and Visualization

Information Visualization
 3D World Data
• Real world objects –
molecules, human body,
buildings and the relationships
between the objects
• Users work with continuous
variables (e.g., temperature)
http://www.youtube.com/watch?v=rcuq2
eyuqHQ&feature=autoplay&list=ULOnY
SHQumfro&playnext=1
http://www.youtube.com/watch?v=jbkSRLYSojo
http://www.youtube.com/watch?v=8Ez6UQ69iQ0
31
Information Search and Visualization

Information Visualization
 Multidimensional data
 Extracted data from statistical
databases
 Tasks include finding patterns,
correlations between pairs of
variables, clusters, gaps and
outliers
•www.inxight.com
•Example of listing of houses for sale
•Spreadsheet metaphor
32
Information Search and Visualization

Information Visualization
 Multidimensional data
• Hierarchical or k-means
clustering to identify similar
items
• Hierarchical: identifies close
pairs of items and forms everlarger clusters until every point
is included in the cluster
• K-means: starts when users
specify how many clusters to
create, then the algorithm
places every item into the most
appropriate cluster
•http://www.cs.umd.edu/hcil/bioinfovis/hce.
shtml
•Example: hierarchical clustering of gene
expression data
• Identifying clusters of genes that are
activated with malignant as opposed to
benign melanoma (skin cancer)
33
Information Search and Visualization

Information Visualization
 Temporal Data
 Illnesses, Vaccinations,
Surgeries, Lab Results
 Events have a start/end time,
and items may overlap
 Tasks: finding all events before,
after or during some time period
or moment
•www.cs.umd.edu/hcil/lifelines
•Example: Patient Medical Record
34
Information Search and Visualization

Information Visualization
 Tree Data
• Collection of items where each
item has a link to one parent
item
Example: Organization Chart
35
Information Search and Visualization

Information Visualization
 Tree Data
• Hyperbolic Tree Structure
• Limit the number of nodes in the center of the UI
36
Information Search and Visualization

Information Visualization
 TreeMap
• Each rectangle represents a
stock and are organized by
industry groups
• The rectangle is proportional
to the market capitalization
• The color indicates gain/loss
• “N” indicates a link to a news
story
Map of the Market
http://www.marketwatch.com/tools/stockresear
ch/marketmap
37
Information Search and Visualization

Information Visualization
 Social Network Data
• When items are linked to an
arbitrary number of other items
• Users often want to know the
shortest or least costly path
connecting two items
Facebook Data Visualization tools
http://www.toprankblog.com/2010/08/6facebook-search-engine-data-visualizationtools/
38
Information Search and Visualization

Information Visualization
 Facebook: Social Graph
 Facebook: Friend Wheel
39
Information Search and Visualization
 Information Visualization
 Parallel Coordinates
40
Information Search and Visualization
 Star Plots
41
Information Search and Visualization

Information Visualization
 Overview Task
• Users can get a overview of the entire collection
• Zoom
• Detail View
 Filter Task
• Users can filter-out items that are not of interest
 Details-on-demand Task
• Users can select an item or group to set details
 Relate Task
• Users can relate items or groups within a collection
• Show relationships by proximity, containment, connection or color coding
42
Information Search and Visualization

Information Visualization
 History Task
• Supports undo, replay and progressive refinement
 Extract Task
• Allows extraction of sub-collections
• Send items are obtained
– Save
– Email
– Insert to a statistical package
43
Information Search and Visualization

Periodic table of data visualization methods

Web Site