Upload
jose-f-rodrigues-jr
View
42
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Jose Rodrigues, Carlos E Cirilo, Luciana A M Zaina, Antonio F Prado (2013) Hierarchical Visual Filtering, pragmatic and epistemic actions for database visualization In: Proceedings of the ACM Symposium on Applied Computing Edited by:ACM Press. 946-952 ACM Press. @inproceedings { ref35, title = "Hierarchical Visual Filtering, pragmatic and epistemic actions for database visualization", year = "2013", author = "Jose Rodrigues and Carlos E Cirilo and Luciana A M Zaina and Antonio F Prado", booktitle = "Proceedings of the ACM Symposium on Applied Computing", editor = "A C M Press", pages = "946-952", publisher = "ACM Press", doi = "10.1145/2480362.2480545", url = "http://www.icmc.usp.br/~junio/PublishedPapers/RodriguesJr_et_al-ACMSAC2013.pdf", urllink = "http://www.icmc.usp.br/~junio/VisTree/VisTree.htm", abstract = "Visualization techniques of all sorts suffer from visual cluttering, the occlusion of visual information due to the overlap of graphical items, and from excessive complexity in analytical tasks due to multiple parallel perspectives drawn from the data at hand. To cope with these problems, we introduce Hierarchical Visual Filtering, a novel interaction principle that brings pragmatic and epistemic actions to visualization techniques. Pragmatic actions here mean that the analyst is able to visually select and filter information, determining visual configurations that reveal different perspectives of the data; epistemic actions mean that the analyst can record, annotate, and recall intermediate visualizations created over his pragmatic actions. To do so, we use a tree-like structure to keep multiple visualization workspaces linked according to the analytical decisions took by the user. Our goal is to promote an innovative systematization that can augment the potential for database visual inspection, and for visualization systems in general. It is our contention that Hierarchical Visual Filtering can inspire a novel scheme of visualization environments in which space limitations and complexity are treated by means of interactive tasks.", keywords = "Information Visualization, Multiple Views, Visual Data Analysis, Databases, Interactive Filtering, Hierarchical Filtering"}
Citation preview
The ACM Symposium On Applied Computing 2013(ACM-SAC 2013) - Coimbra, Portugal, March 18 - 22, 2013
Hierarchical Visual Filtering, Hierarchical Visual Filtering, pragmatic and epistemicpragmatic and epistemic
actions for database actions for database visualizationvisualization
Jose F Rodrigues Jr,Carlos E Cirilo, Antonio F Prado, Luciana A M Zaina
Computer Science and Mathematics Institute (ICMC)Computer Science DepartmentBrazilhttp://www.icmc.usp.br/~junio/PublishedPapers/RodriguesJr_et_al-ACMSAC2013.pdf
(SAC-2013)
2/20
Increasing volume of data that cannot be well employed to produce useful knowledge
The efficient analysis of multivariate data can provide assistance in decision making
Raw visualization techniques are limited in the task of data analysis, while datasets are unlimited both in size and complexity
There is a need for visualization mechanisms that reduce the
drawback of massive datasets.
Mot
ivat
ion
Mot
ivat
ion
(SAC-2013)
3/20
The
pro
blem
The
pro
blem
Due to overlap of graphical items, some regions of the visualization seam like blots in the display
Massively populated datasets tend to result in a visualization scene with an unacceptable level of clutter
Overlap of graphical items
Visual clutter
(SAC-2013)
4/20
The
pro
blem
The
pro
blem
Multiple concurrent perspectives
(SAC-2013)
5/20
The
pro
blem
The
pro
blem
How to reduce visual clutter problems at the same time that we put together multiple views of the same data?
(SAC-2013)
6/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic From cognitive science, Kirsh and Maglio
identified two kinds of actions: Pragmatic: actions performed to bring one
closer to a goal; Epistemic: actions performed to describe,
and uncover, information that, otherwise, would be hard to process mentally.
Arithmetic example: Pragmatic corresponds to steps in order to
solve the problem; Epistemic corresponds to annotations of
intermediate results so to guide and describe the pragmatism.
(SAC-2013)
7/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic
Why pragmatic and epistemic actions?
1. reduced memory – space complexity;
2. reduced number of steps – time complexity;
3. reduced probability of error – reliability.
The same holds for Visualization.
(SAC-2013)
8/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In Information Visualization:
Pragmatic: interaction operations that lead the analyst to new perspectives of the data concerning: which data to show; which visualization to use; which potential conclusions to draw.
Epistemic: the recording of intermediate visual presentations in order to assist the analyst in a sequence of interactive steps
(SAC-2013)
9/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In our system, the VisTree:
Pragmatic: visual filtering in the form of pipelined visualization workspaces with annotation: which data to show; which visualization to use; which potential conclusions.
Epistemic: recording of the workspaces in an evolving tree structure that can be navigated
(SAC-2013)
10/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In our system, the VisTree:
Pragmatic: visual filtering in the form of pipelined visualization workspaces with annotation which data to show; which visualization to use; which potential conclusions.
(SAC-2013)
11/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In our system, the VisTree:
Epistemic: recording of the workspaces in an evolving tree structure that can be navigated
(SAC-2013)
12/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In our system, the VisTree:
Epistemic: recording of the workspaces in an evolving tree structure that can be navigated
(SAC-2013)
13/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In our system, the VisTree:
Epistemic: recording of the workspaces in an evolving tree structure that can be navigated
(SAC-2013)
14/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In our system, the VisTree:
Epistemic: recording of the workspaces in an evolving tree structure that can be navigated
(SAC-2013)
15/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In our system, the VisTree:
Epistemic: recording of the workspaces in an evolving tree structure that can be navigated
(SAC-2013)
16/20
Pra
gmat
ic a
nd E
pist
emic
Pra
gmat
ic a
nd E
pist
emic In our system, the VisTree
Pragmatic + Epistemic actions
Hierarchical Visual Filtering
Multiple Linked visualizations with the following features:
•Derivable (pipelined)•Simultaneous•Annotated•Structured•Joinable•Potentially without space limitations
(SAC-2013)
17/20
Der
ivab
le v
isua
liza
tion
sD
eriv
able
vis
uali
zati
ons One visualization can give rise to many others
(SAC-2013)
18/20
Sim
ulta
neou
sS
imul
tane
ous
Different analytical perspectives in the same scenario
(SAC-2013)
19/20
Ann
otat
edA
nnot
ated
Every workspace can be annotated for epistemic purposes
(SAC-2013)
20/20
Use
r ex
peri
men
tsU
ser
expe
rim
ents
In the paper:analytical demonstrations of clutter reduction
+user experimentation
Subjects: 22 Computational Physics undergraduate students One task: identify the two extreme regions in the dataset and create
further visualizations from each based on the a specific attribute Two rounds
– First: using Hierarchical Visual Filtering over VisTree multiple views
– Second: using one single workspace and multiple windows Wall-clock time Results
– 21 students completed the tasks– In average, 42% faster by using Hierarchical Visual Filtering
(4:52 min average x 8:24 min average)– 5 students used paper annotations in round 2, the others used
window alternation
(SAC-2013)
21/20
Con
clus
ions
Con
clus
ions
Hierarchical Visual Filtering Visual exploration following the principle of:
– Pragmatic: filter and pipeline
– Epistemic: record, annotate, and recall persistent visualizations
Gains in:– Memory: recall instead of remember
– Space: reduced visual clutter
– Usability: user tests showed improvements
To do:– Use multiple tables simultaneously
– More extensive HCI experimentation
(SAC-2013)
22/20
The
End
The
End
Thanks for coming