41
_________________________________________________________________________________ _____ SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY [SIAT] | WWW.SIAT.SFU.CA IAT 814 Cognition Models Task Models Sep 25, 2013 IAT 814 1

IAT 814

  • Upload
    ima

  • View
    47

  • Download
    0

Embed Size (px)

DESCRIPTION

IAT 814 . Cognition Models Task Models. Cognition Summary. Visualization Helps Cognition Aids the user by: Helping Knowledge creation process Helping with knowledge seeking tasks Models: Process models Task taxonomies. Basic Premise. - PowerPoint PPT Presentation

Citation preview

Page 1: IAT 814

IAT 814 1

______________________________________________________________________________________

SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY [SIAT] | WWW.SIAT.SFU.CA

IAT 814

Cognition ModelsTask Models

Sep 25, 2013

Page 2: IAT 814

IAT 814 2

Cognition Summaryg Visualization Helps Cognitiong Aids the user by:

– Helping Knowledge creation process– Helping with knowledge seeking tasks

g Models:– Process models– Task taxonomies

Sep 25, 2013

Page 3: IAT 814

IAT 814 3

Basic Premiseg Understanding (the cognitive

aspects) is the crucial part of InfoVisg Visualization is simply a tool useful

for aiding comprehension and understanding

Sep 25, 2013

Page 4: IAT 814

IAT 814 4

How Are Graphics Used?g Larkin & Simon ‘87 investigated

usefulness of graphical displaysg 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 completiong (Sometimes text is better, however)

Sep 25, 2013

Page 5: IAT 814

IAT 814 5

Understandingg People utilize an internal model that

is generated based on what is observed

g B. Tversky calls the internal model a cognitive map– Think about that term

Sep 25, 2013

Page 6: IAT 814

IAT 814 6

Example

g You’re taking the SkyTrain to get to ScienceWorld

g You have some existing internal model of the system, stops, how to get there– On train, you glance at map for help– Refines your internal model, clarifying

items and extending it– Note that it’s still not perfect, no

internal model ever isSep 25, 2013

Page 7: IAT 814

IAT 814 7

Questiong Which direction do you drive to get

from Windsor, Ontario to Detroit, Michigan?

Sep 25, 2013

Page 8: IAT 814

IAT 814 8

Answer: Northg Which direction do you drive to get

from Windsor, Ontario to Detroit, Michigan?

Sep 25, 2013

Page 9: IAT 814

IAT 814 9

Windsor/Detroit

g If you answered West, you likely used this mental map:– “Michigan is West of Ontario, thus

Detroit is west of Windsor”g If you answered South, likely you

reasoned that Ontario/Canada is North of Michigan/USA

Sep 25, 2013

Page 10: IAT 814

IAT 814 10

Cognitive Mapg Just don’t have one big oneg Have large number of these for all

different kinds of thingsg Collection of cognitive maps -->

– Cognitive collage

Sep 25, 2013

Page 11: IAT 814

IAT 814 11

Cognitive Collageg A visualization system should clarify

a part of your cognitive map of the world

g Correct and re-establish details when necessary

g Details on demand

Sep 25, 2013

Page 12: IAT 814

IAT 814 12

Process Modelsg Process by which a person looks at a

graphic and makes some use of itg A number of substeps probably exist

– Can you describe process?

Sep 25, 2013

Page 13: IAT 814

IAT 814 13

Don Norman’s Action Cycleg Two “Gulfs” to be

bridged by cognitive activity

g Gulf of Execution– What do I do to

change the display?

g Gulf of Evaluation– How do I interpret

the display?Sep 25, 2013

Form Intention

Form Action plan

ExecuteAction

Evaluation

Interpretation

Perception

Change in World

Gulfofexecution

Gulfofevaluation

Goal

Page 14: IAT 814

IAT 814 14

Process Modelg Robert Spenceg Navigation- Creation and

interpretation of an internal mental model

Sep 25, 2013

Page 15: IAT 814

IAT 814 15

Navigation

Sep 25, 2013

Page 16: IAT 814

IAT 814 16

Interpretationg 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 idea in mind

Sep 25, 2013

Page 17: IAT 814

IAT 814 17

Example

Sep 25, 2013

Figure 5.15 As the range of S4 is moved to higher values, the corresponding values of S3 move to lower values, indicating a trade-off

(a) (b) (c)

Page 18: IAT 814

IAT 814 18

Example Videog v5attributeexplorer

Sep 25, 2013

Page 19: IAT 814

IAT 814 19Sep 25, 2013

DATA

PERCEPTION

INTERPRETATION

REPRESENTATION of data

PRESENTATION of the represented data

INTERACTION to select the required view of data

The scope of this book

HIGHER-ORDER COGNITIVE PROCESSES

Internal modellingStrategy formulation

Problem (re)formulationEvaluation of options

Decision making

etc.

Page 20: IAT 814

IAT 814 20

Process Model 2g Card, Mackinlay, Shneiderman bookg 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

Sep 25, 2013

Page 21: IAT 814

IAT 814 21

Knowledge Crystallizationg Information foragingg Search for schema (representation)g Instantiate schemag Problem solve to trade off featuresg Search for a new schema that

reduces problem to a simple trade-off

g Package the patterns found in some output product

Sep 25, 2013

Page 22: IAT 814

IAT 814 22

Knowledge Crystallization – Cognitive Process

Sep 25, 2013

Page 23: IAT 814

IAT 814 23

How Vis Amplifies Cognitiong Increasing memory and processing resources

available– External cognition. More room to work with

g Reducing Data – dimensions or observationsg Reducing search for informationg Enhancing the recognition of patterns (pattern

understanding, matching, differentiation)g Enabling perceptual inference operationsg Using perceptual attention mechanisms for

monitoringg Encoding info in a manipulable medium

Sep 25, 2013

Page 24: IAT 814

IAT 814 24

Process

Sep 25, 2013

Task

Page 25: IAT 814

IAT 814 25

User Tasksg What things will people want to

accomplish using information visualizations?

g Search vs. Browsing– Appears that information visualization

may have more to offer to browsing– But…browsing is a softer, fuzzier activity– When is browsing useful?

Sep 25, 2013

Page 26: IAT 814

IAT 814 26

Browsingg Useful when

– Good underlying structure so that items close to one another can be inferred to be similar• Search engine results, library shelves

– 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

Sep 25, 2013

Page 27: IAT 814

IAT 814 27

Tasks in More Detailg There are a number of Task

Taxonomiesg Each focuses on a different aspect of

InfoVis– Creating an artifact– Human tasks– Tasks using visualization system

Sep 25, 2013

Page 28: IAT 814

IAT 814 28

User Tasksg Amar & Stasko created a taxonomy

of user tasks in visualization environments

g 10 basic actionsg Retrieve Value, Filter, Compute

Derived Value, Find Extremum, Sort, Determine Range, Characterize Distribution, Find Anomalies, Cluster, Correlate

Sep 25, 2013

Page 29: IAT 814

IAT 814 29

1. Retrieve Valueg General Description:

– Given a set of specific cases, find attributes of those cases.

g Examples:– What is the mileage per gallon of the

Audi TT? – How long is the movie Gone with the

Wind?

Sep 25, 2013

Page 30: IAT 814

IAT 814 30

2. Filterg General Description:

– Given some concrete conditions on attribute values, find data cases satisfying those conditions.

g Examples:– What Kellogg's cereals have high fiber?– What comedies have won awards? – Which funds underperformed the S&P-

500?Sep 25, 2013

Page 31: IAT 814

IAT 814 31

3. Compute Derived Valueg General Description:

– Given a set of data cases, compute an aggregate numeric representation of those data cases.

g Examples: – What is the gross income of all stores

combined?– How many manufacturers of cars are there? – What is the average calorie content of Post

cereals?Sep 25, 2013

Page 32: IAT 814

IAT 814 32

4. Find Extremumg General Description:

– Find data cases possessing an extreme value of an attribute over its range within the data set.

g Examples: – What is the car with the highest MPG?– What director/film has won the most

awards? – What Robin Williams film has the most

recent release date? Sep 25, 2013

Page 33: IAT 814

IAT 814 33

5. Sortg General Description:

– Given a set of data cases, rank them according to some ordinal metric.

g Examples:– Order the cars by weight.– Rank the cereals by calories.

Sep 25, 2013

Page 34: IAT 814

IAT 814 34

6. Determine Rangeg General Description:

– Given a set of data cases and an attribute of interest, find the span of values within the set.

g Examples:– What is the range of film lengths? – What is the range of car horsepowers?– What actresses are in the data set?

Sep 25, 2013

Page 35: IAT 814

IAT 814 35

7. Characterize Distribution

g General Description: – Given a set of data cases and a

quantitative attribute of interest, characterize the distribution of that attribute values over the set.

g Examples: – What is the distribution of

carbohydrates in cereals?– What is the age distribution of

shoppers?Sep 25, 2013

Page 36: IAT 814

IAT 814 36

8. Find Anomaliesg General Description:

– Identify any anomalies within a given set of data cases with respect to a given relationship or expectation, e.g. statistical outliers.

g Examples: – Are there any cereals that have high calories

but low sugar?– Are there exceptions to the relationship

between horsepower and acceleration?

Sep 25, 2013

Page 37: IAT 814

IAT 814 37

9. Clusterg General Description:

– Given a set of data cases, find clusters of similar attribute values.

g Examples:– Are there groups of cereals w/ similar

fat/calories/sugar? – Are all comedies the same length?

Sep 25, 2013

Page 38: IAT 814

IAT 814 38

10. Correlateg General Description:

– Given a set of data cases and two attributes, determine useful relationships between the values of those attributes.

g Examples:– Is there a correlation between carbohydrates and fat? – Is there a correlation between country of origin and

MPG?– Do different genders have a preferred payment method?– Is there a trend of increasing film length over the years?

Sep 25, 2013

Page 39: IAT 814

IAT 814 39

Discussiong Compound tasks

– “Sort the cereal manufacturers by average fat content”• Compute derived value; Sort

– “Which actors have co-starred with Julia Roberts?”• Filter; Retrieve value

Sep 25, 2013

Page 40: IAT 814

IAT 814 40

What was left out?g Basic math

– “Which cereal has more sugar, Cheerios or Special K?”– “Compare the average MPG of American and Japanese

cars.”g Uncertain criteria

– “Does cereal (X, Y, Z…) sound tasty?”– “What are the characteristics of the most valued

customers?”g Higher-level tasks

– “How do mutual funds get rated?”– “Are there car aspects that Toyota has concentrated

on?”g More qualitative comparison

– “How does the Toyota RAV4 compare to the Honda CRV?”

– “What other cereals are most similar to Trix?”Sep 25, 2013

Page 41: IAT 814

IAT 814 41

Cognition Summaryg Visualization Helps Cognitiong Aids the user by:

– Helping Knowledge creation process– Helping with knowledge seeking tasks

g Models:– Process models– Task taxonomies

Sep 25, 2013