Download Definable Maps for Database Visualization

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Nonlinear dimensionality reduction wikipedia , lookup

Transcript
Architectural Support for
Database Visualization
Dennis Groth
Indiana University Computer Science
2002
Talk Structure
 Problem Motivation
 Overview of Visualization Process
 Mapping
 Summary and Future Research
5/22/2017
Dennis Groth
2
Motivation
 What is visualization?
“the act or process of interpreting in visual terms or
of putting into visible form.”
[Webster’s]
“Transforming the symbolic into the geometric.”
[McCormick et al, 1987]
“The binding (or mapping) of data to representations that
can be perceived.”
[Foley, 1994]
5/22/2017
Dennis Groth
3
The Goal of Visualization
 Gain insight into data
 Understand the “whole”
 Identify relationships
 Dynamic interaction
 Different than presentation graphics:

5/22/2017
Used to communicate information to others
Dennis Groth
4
Scientific Visualization
 Visual representation of scientific data.
Rainfall in Peru over 3 day period
[Goldberg et al, 1987]
5/22/2017
Dennis Groth
5
Information Visualization
 Visual representation of abstract data.
[Document Spiral , Cugini et al]
5/22/2017
Dennis Groth
6
What’s the Difference?
 Scientific data:


Often, already numeric
Natural mapping to coordinates
 Abstract data:


5/22/2017
May not be numeric (No order, No scale)
Mappings must be defined or constructed
Dennis Groth
7
Visualization Process (KDD)
5/22/2017
Dennis Groth
8
Architecture
5/22/2017
Dennis Groth
9
Applying a Map
Input Data
t1
t2
t3
.
.
.
tn
5/22/2017
Map
Output
m1
m2
m3
.
.
.
mn
Dennis Groth
10
Database Activities
Sex
Salary
Age
…
M
640001
57
…
…
…
…
…
Salary
SalaryRank
640001
3318
…
…
SalaryRank
Select SalaryRank,Age, Count(*)
From Employee, SalaryMap
Where Employee.Salary = SalaryMap.Salary
Group By SalaryRank,Age
5/22/2017
Dennis Groth
Age
11
User Interaction
 Rotation, Translation, Scaling
 Drill-down queries
 Select data-points for use in other contexts
 Scatterplots, barcharts, parallel coordinates,
surface plots, line, …
 Combining plots


5/22/2017
Scaled independently or dependently
Overlay, Offset, Tile
Dennis Groth
13
Summary and Future Work




Architecture supporting visualization
Mapping language (Declarative approach)
Implementation
Future Research

Visualization

Extensions driven by applications
 Document search
 Cluster visualization

Data Mining

5/22/2017
Association rule discovery
Dennis Groth
14