Title: Cognitive Issues
1Cognitive Issues Human Tasks
- CS 7450 - Information Visualization
- January 18, 2005
- John Stasko
2Outline
- Overview
- 1. Role How visualizations aid cognition?
- 2. Tasks What does the visualization assist?
3Basic Premise
- Understanding (the cognitive aspects) is the
crucial part of InfoVis - Visualization is simply a tool useful for aiding
comprehension and understanding - Discussed the role of external cognition aids
briefly last time
4How Are Graphics Used?
- What does a visualization or graphic image
provide for us?
5How Are Graphics Used?
- Larkin Simon 87 investigated usefulness of
graphical displays - Graphical visualization could support more
efficient task performance by - Allowing substitution of rapid perceptual
influences for difficult logical inferences - Reducing search for information required for task
completion - Sometimes text is better
6Cognitive Map
7Understanding
- People utilize an internal model that is
generated based on what is observed - Tversky calls the internal model a cognitive map
- Think about that term
8Example
- Youre taking the MARTA train to get to Georgia
State University - You have some existing internal model of the
system, stops, how to get there - On train, you glance at MARTA map for help
- Refines your internal model, clarifying items and
extending it - Note that its still not perfect, no internal
model ever is
9Cognitive Map
- Just dont have one big one
- Have large number of these for all different
kinds of things - Collection of cognitive maps --gt Cognitive collage
101. Process Models
- (Recall the user and cognitive models from HCI?)
- Process by which a person looks at a graphic and
makes some use of it - A number of substeps probably exist
- Can you describe process?
11Process Model 1
- Spence
- Navigation - Creation and interpretation of an
internal mental model
12Navigation
Content
Model
Browse
Browsingstrategy
Internalmodel
Formulate abrowsingstrategy
Interpret
Interpretation
13Interpretation
- Can someone explain that?
14Interpretation
- Content is the display on screen. Modeling of
that pattern results in cognitive map.
Interpretation (ah, variables x and y are
related) leads to new view, that generates an
idea for a new browsing strategy. Look at the
display again with that.
15Process Model 2
- Card, Mackinlay, Shneiderman book
- Knowledge crystallization task
- Gather info for some purpose, make sense of it by
constructing a representational framework, and
package it into a form for communication or action
16Knowledge Crystallization
- Information foraging
- Search for schema (representation)
- Instantiate schema
- Problem solve to trade off features
- Search for a new schema that reduces problem to a
simple trade-off - Package the patterns found in some output product
From CMS 98
17How Vis Amplifies Cognition
- Increasing memory and processing resources
available - Reducing search for information
- Enhancing the recognition of patterns
- Enabling perceptual inference operations
- Using perceptual attention mechanisms for
monitoring - Encoding info in a manipulable medium
18Process
task
Raw data
Data tables
Visual Structures
Views
Data transformations
Visual mappings
View transformations
19Knowledge Crystallization
Overview Zoom Filter Details-on-demand Browse Sear
ch query
Task
ExtractCompose
Author,decideor act
Foragefor data
Search forschema
Problem-solve
Reorder Cluster Class Average Promote Detect
pattern Abstract
Instantiateschema
Read fact Read comparison Read pattern Manipulate
Create Delete
Instantiate
20Intermission
- Popcorn sodas for everyone!
- Admin stuff
- Circulate photos
- Anyone need an info form yet?
212. User Tasks
- What things will people want to accomplish using
information visualizations? - Last time, we discussed
- search vs. browsing
22Browsing vs. Search
- Important difference in activities
- Appears that information visualization may have
more to offer to browsing - Butbrowsing is a softer, fuzzier activity
- So, how do we articulate utility?
- Maybe describe when its useful
- When is browsing useful?
23Browsing
- Useful when
- Good underlying structure so that items close to
one another can be inferred to be similar - Users are unfamiliar with collection contents
- Users have limited understanding of how system is
organized and prefer less cognitively loaded
method of exploration - Users have difficulty verbalizing underlying
information need - Information is easier to recognize than describe
Lin 97
24Thought
- Maybe infovis isnt about answering questions or
solving problems hmmm - Maybe its about asking better questions
25Tasks
- OK, but browsing and search are very high level
- Lets be more specific
26Example from Last Time
Which state has the highest income? Is there a
relationship between income and education? Are
there any outliers?
Questions
Example courtesyof Chris North
27Exercise
- What are the (types of) tasks being done here?
- Can you think of others?
- Lets develop a list
28Task Taxonomies
- Number of different ones exist, important to
understand what process they focus on - Creating an artifact
- Human tasks
- Tasks using visualization system
- ...
29Shneiderman
- Whats his mantra?
- Overview first, then zoom filter, then details
on demand - Overview first, then zoom filter, then details
on demand - Overview first, then zoom filter, then details
on demand - Overview first, then zoom filter, then details
on demand
VL 96
30Elaborated More
- Task set?
- Overview
- Zoom
- Filter
- Details on demand
- Relate
- History
- Extract
- Are these end-user tasks?
31User Tasks
- Wehrend Lewis created a low-level, domain
independent taxonomy of user tasks in
visualization environments - Eleven basic actions
- identify, locate, distinguish, categorize,
cluster, distribution, rank, compare within
relations, compare between relations, associate,
correlate
Vis 90
32WL 1
- Locate
- Finding something that one knows about already
33WL 2
- Identify
- Describe an object not necessarily known
previously
34WL 3
- Distinguish
- Detecting different values of same variable
35WL 4
- Categorize
- Define divisions that visual objects can be
sorted by
36WL 5
- Cluster
- Determining whether data items are clustered or
not
37WL 6
- Distribution
- Describe overall pattern of data
38WL 7
- Rank
- Finding best and worst, for example
39WL 8
- Compare within entities
- Decide something based on attributes of similar
objects
40WL 9
- Compare between relations
- Different or sets of entities used as basis of
comparison
41WL 10
- Associate
- Form relationship between objects on display
42WL 11
- Correlate
- Determine which objects share similar attributes
43Another Taxonomy
- Zhou and Feiner
- More for multimedia explanation than for
infovis, but still useful to us
CHI 98
44Visual Task Taxonomy
- Zhou and Feiner developed a hierarchical
taxonomy/model of visual tasks
Correlate -- Plot -- MarkCompose Distinguish --
MarkDistribue -- Isolate Emphasize -- Focus --
Isolate -- Reinforce Generalize --
Merge Identify -- Name -- Portray --
Individualize -- Profile
Locate -- Position -- Situate -- Pinpoint --
Outline Rank -- Time Reveal -- Expose --
Itemize -- Specify -- Separate Switch
Direct visual organizing and encoding
tasks Encode -- Label -- Symbolize -- --
Quantify -- -- Iconify -- Portray -- Tabulate --
Plot -- Structure -- Trace -- Map
Relational tasks Associate -- Collocate --
Connect -- Unite -- Attach Background Categorize -
- MarkDistribute Cluster -- Outline --
Individualize Compare -- Differentiate --
Intersect
45Interpretation
- The nested items are refinements of particular
ways of achieving task - E.g., To locate an item, we might use the more
specific visual task pinpoint
46Dimensions
- Visual tasks have two main dimensions
- 1. Visual accomplishments - describe presentation
intents that task might help to achieve - 2. Visual implications - particular type of
visual action that visual task may carry out
471. Visual Accomplishments
- All about presentation intent
- Classified into two categories
- Tasks that inform the user (e.g., make a
presentation with ppt) - Tasks that enable user to explore or compute
(e.g., decide which stock to buy) - Each of these can be broken down further
48Visual Accomplishments
Inform
Enable
Elaborate Summarize Explore
Compute
Associate Background Categorize Cluster Compare Co
rrelate Distinguish Generalize Identify Locate Ran
k
Emphasize Reveal
Search Verify Sum Differentiate
Correlate Locate Rank
Correlate Locate Rank
Categorize Cluster Compare Correlate Distinguish E
mphasize Identify Locate Rank Reveal
Categorize Compare Correlate Distinguish Identify
Locate Rank Reveal
492. Visual Implications
- Categorize various visual tasks by whether they
imply - Certain types of visual organization
- Certain ways of visual signaling
- Certain paths of visual transformation
50Making InfoVis More Task-Focused
- InfoVis
- Representational Primacy
- Show the data truthfully in meaningful ways
- Analytic Primacy
- Support user analysis and tasks
Amar Stasko InfoVis 04
51User Tasks
- Examples of higher-level tasks
- Complex decision making, especially under
uncertainty - Learning a domain
- Identifying the nature of trends
- Predicting the future
52Closing the Gaps
Narrowing the gaps between representation and
analysis
53Narrowing Methods
- Knowledge Precepts (for design and evaluation)
- Worldview Gap
- 1. Determine domain parameters
- 2. Expose multivariate explanation
- 3. Facilitate hypothesis testing
- Rationale Gap
- 1. Expose uncertainty
- 2. Concretize relationships
- 3. Expose cause and effect
54Visual Analytics
- Formation of abstract visual metaphors in
combination with human information discourse
(interaction) that enables detection of the
expected and discovery of the unexpected within
massive, dynamically changing information spaces - Intelligence analysis
- Bioinformatics
- Financial analysis
Wong ThomasIEEE CGA, 04
55NVAC
- National Center formed by Dept. of Homeland
Security to assist with intelligence analysis,
emergency response, border patrol, etc. - Blending cognitive analyses, hypothesis testing
with visualization to develop better techniques
and systems
56HW 1
57HW 2
- Turn in today
- Challenging?
58HW 3
- Given set of incomplete, missing and inconsistent
facts - Develop hypothesis for what is planned to occur
- Turn-in
- Hypothesis (paragraph)
- The visual aids you created, if any
- Due next Tuesday
59Odds-n-Ends
60Upcoming
- Multivariate Data
- The DB session
- Reading
- Chapter 3
- Inselberg paper
- Multivariate visualization tools
- Graphical principles
Be reading Tufte
61References
- Spence CMS texts
- All referred to papers