Title: Foundations%20of%20Visual%20Analytics%20Pat%20Hanrahan%20Director,%20RVAC%20Stanford%20University
1Foundations of Visual AnalyticsPat
HanrahanDirector, RVACStanford University
2Analytical ReasoningFacilitated byInteractive
Visualization
3Why is a Picture (Sometimes) Worth 10,000 Words
4Lets Solve a ProblemNumber ScrabbleHerb Simon
5Number Scrabble
- Goal Pick three numbers that sum to 15
-
6Number Scrabble
- Goal Pick three numbers that sum to 15
- A
- B
-
7Number Scrabble
- Goal Pick three numbers that sum to 15
- A
- B
-
8Number Scrabble
- Goal Pick three numbers that sum to 15
- A
- B
-
9Number Scrabble
- Goal Pick three numbers that sum to 15
- A
- B
-
10Number Scrabble
- Goal Pick three numbers that sum to 15
- A
- B
-
11Number Scrabble
- Goal Pick three numbers that sum to 15
- A
- B
-
?
12Tic-Tac-Toe
13Tic-Tac-Toe
X
14Tic-Tac-Toe
X
O
15Tic-Tac-Toe
X
X
O
16Tic-Tac-Toe
X
X
O
O
17Tic-Tac-Toe
X
X
O
X
O
18Tic-Tac-Toe
X
X
O
X
O
O
19Problem Isomorph
3
4
8
5
9
1
7
2
6
Magic Square All rows, columns, diagonals sum to
15
20Switching to a Visual Representation
8
3
4
5
9
1
7
2
6
21Switching to a Visual Representation
8
3
4
5
9
1
7
2
6
22Switching to a Visual Representation
3
4
8
5
9
1
7
2
6
23Switching to a Visual Representation
3
4
8
5
9
1
7
2
6
24Switching to a Visual Representation
3
4
8
5
9
1
7
2
6
?
25Switching to a Visual Representation
3
4
8
5
9
1
7
2
6
26Why is a Picture Worth 10,000 Words?
- Reduce search time
- Pre-attentive (constant-time) search process
- Spatially-indexed patterns store the facts
- Reduce memory load
- Working memory is limited
- Store information in the diagram
- Allow perceptual inference
- Map inference to pattern finding
- Larkin and Simon, Why is a diagram (sometimes)
worth 10,000 - words, Cognitive Science, 1987
27The Value of Visualization
- It is possible to improve human performance by
1001 - Faster solution
- Fewer errors
- Better comprehension
- The best representation depends on the problem
28Number RepresentationsNorman and Zhang
29Number Representations
- Counting Tallying
- Adding Roman numerals
- Multiplication Arabic number systems
XXIII XII XXXIIIII XXXV
30Zhang and Norman, The Representations of
Numbers, Cognition, 57, 271-295, 1996
31Distributed Cognition
External (E) vs. Internal (I) process
Roman
Arabic
- Separate power base I E
- Get base value E I
- Multiply base values I I
- Get power values I E
- Add power values I E
- Combine base power I E
- Add results I E
Arabic more efficient than Roman
32Long-Hand Multiplication
34 x 72
68 238
2448
From Introduction to Information Visualization,
Card, Schneiderman, Mackinlay
33Power of Representations
- The representational effect
- Different representations have different
cost-structures / running times - Distributed cognition
- Internal representations (mental models)
- External representations (cognitive artifacts)
- Representations 101
- Representations are not the real thing
- Manipulate symbols to perform useful work
34(No Transcript)
35Modeling and Simulation
- Simulation for computer graphics is sophisticated
- Diversity of phenomenon
- Complexity of the environment
- Robustness
- Range of models fast to accurate
- Lots of breakthroughs one small example is GPUs
which may become the major platform for
scientific computation
36Mathematics of Visual Analysis
- MSRI, Berkeley, CA, Oct 16-17, 2006
- Organizers P. Hanrahan, W. Cleveland, S.
Harabagliu, P. Jones, L. Wilkinson - Participants J. Arvo, A. Braverman, J. Byrnes,
E. Candes, D. Carr, S. Chan, N. Chinchor, N.
Coehlo, V. de Silva, L. Edlefsen, R. Gentleman,
G. Lebanon, J. Lewis, J. Mackinlay, M. Mahoney,
R. May, N. Meinshausen, F. Meyer, M.
Muthukrishnan, D. Nolan, J-M. Pomarede, C. Posse,
E. Purdom, D. Purdy, L. Rosenblum, N. Saito, M.
Sips, D. W. Temple Lang, J. Thomas, D.
Vainsencher, A. Vasilescu, S. Venkatasubramanian,
Y. Wang, C. Wickham, R. Wong Kew
37Supporting Interaction
- Panelists William Cleveland, Robert Gentleman,
Muthu Muthukrishnan, Suresh Venkatasubramanian,
Emmanuel Candez - Fast algorithms streaming and approximate
algorithms, compressed sensing, randomized
numerical linear algebra, - Fast systems map-reduce, column stores, beyond
R,
38Finding Patterns
- Panelists Peter Jones, Vin de Silva, Francois
Meyer, Naoki Saito, Michael Mahoney - How to represent patterns?
- Data/dimensional reduction vs. transformation to
meaningful form? - Are humans required to build good models? How is
domain knowledge added? - When are computers good pattern finders? When are
people good pattern finders?
39Computation Steeringvs.Interactive Simulation
40Integrating Heterogenous Data
- Panelists Sanda Harabagliu, John Byrnes,
Jean-Michel Pomeranz, Christian Posse, Guy
Lebanon - Many important datatypes text and language,
audio, video, image, sensors, logs, transactions,
nD relations, - How to fuse into common semantic representation?
- Beyond the desktop to new representations of
information spaces vispedia, jigsaw,
41Smart Visual Analysis
- Panelists Leland Wilkinson, Jock Mackinlay, Jim
Arvo, Amy Braverman, Dan Carr - Automatic graphical presentation and
summarization guided analysis - How do people reason about uncertainty?
42Summary
- Visual analytics merges
- Cognitive psychology
- Mathematics and computation (algm, stat, nlp)
- Interactive visualization techniques
- Need to rethink how these capabilities are
combined