Title: Models and Autonomous Processes
1Models and Autonomous Processes
- CS 7450 - Information Visualization
- November 21, 2000
2Data Forms
- For most of what weve examined this semester,
the data was static, available a priori and
finite - Consider data being generated by some kind of
simulator or process - Potentially infinite number of potential data
items
3Examples
- Mathematical model that can generate many
different data points - Experiment with independent and dependent
variables - Physical manufacturing process with a set of
parameters that can be modified, then a variety
of outputs (stresses, qualities, etc.) are
observed
4Book Example
- Filament that has four parameters (X1, X2, X3,
X4) controlled by manufacturer - Choices of those then exhibits set of four
stresses (S1, S2, S3, S4)
5Functions
- Each stress can be calculated by a complex
equation of parameters - S3 35.7X1 29.1X23 67.8X32 92.4X42
54.2X13 13.3
6Objective
- Would like to visualize resultant stress values
when we change input parameter values - Dynamic query-ish interface for exploration
- Allows designer to look at input space and see
what happens when values change
7Objective 2
- How about backwards?
- Wouldnt it be neat to see sets of resultant
stress values, and then be able to find out which
parameters make those - Idea Explore the output space (which is what
you really care about) then see what you need to
do to get there
8Challenge
- Unfortunately, complex models can be too
computationally expensive to do dynamic query-ish
displays on the fly - Simply takes too long to calculate many output
stress values
9Compromise
- Pre-calculate a set of 400 (e.g.) combinations of
parameters and get the corresponding output
stresses - Basically, manually populate the data space with
enough examples to make it interesting
10Influence Explorer
- Interactive system to explore these kinds of
relationships - Created to help designers experiment with space
of solutions and parameters
Tweedie, Spence, Dawkes Su 95
11Depiction
X2
S2
X1
S1
Input params
Result stresses
12Interactive Query
Choose outputs then see what it takes
S2
X2
S1
X1
Result stresses
Input params
13Alternative
Select range of focus via some form of clamping
input selector
S2
S1
Result stresses
14Problem
- These example showed two-dimensional data
- We can have much higher dimensionality in our
data sets
15Solution
Utilize stacked histograms to represent different
variables
Parameters
Performances
16Interaction
- User can then interactively select particular
regions of either the parameters or performances
and see where the corresponding values are
17Interface
Selecting different regions of performance S4 to
see where other values come from
18(No Transcript)
19Alternate View
Customers preferred limits for performances are
entered. Those matching 4 red 3 black 2 dark
gray 1 light gray
20Corresponding Parameters
Shows the design parameters that fit the
desired outputs
Video
21Others
- Other types of autonomous processes exist
- Software visualization (Saw last time)
- Software agents
- Financial processes
22References
- Spence text
- All referred to papers and web sites
23Assignment Handback
- Most people used tool as form of WWW
links/PowerPoint - What saw demoed?
- What tool facilitated?
- Easier?
24Problems
- Closing before file saved
- Should put all images in same directory
25Class Suggestions
Undo Better paste Cant link to individ in
group Animation, dynamics ÿ char appears Overview
map Templates Gridlines Snap navigation Bread
crumbs, book- marks, history Coordinates Text
search Copy-paste inconsistent Ask to save on quit
Straight lines Better input devices Side edit
view Zoom levels Hand/arrow mode
confusion Search for objects, text Put
limitations on infinite zooming in Pct done
indicator on save Lack of context Mode to
highlight all hyperlinks When black bg, cant
find cursor
Composite movement (zoom-pan-zoom) Go home
didnt work Multiple links from one
object Object/text editing
26My Observation
- Zooming methodology with mouse in current tool
just doesnt work well - Alternate Pan-zoom as moves, hold button down
to zoom in - 1 Pan
- 2 Zoom in as button held down
- 3 Zoom out