Visualization M. Behrisch , M. Blumenschein, N. W. Kim, L. Shao, M. - - PowerPoint PPT Presentation

visualization
SMART_READER_LITE
LIVE PREVIEW

Visualization M. Behrisch , M. Blumenschein, N. W. Kim, L. Shao, M. - - PowerPoint PPT Presentation

Visual Computing Group, Harvard for Information Visualization M. Behrisch , M. Blumenschein, N. W. Kim, L. Shao, M. El-Assady, J. Fuchs, D. Seebacher, A. Diehl, U. Brandes, H. Pfister, T. Schreck, and D. Weiskopf, D. A. Keim Visual Computing


slide-1
SLIDE 1

Visual Computing Group, Harvard

for Information

  • M. Behrisch, M. Blumenschein, N. W. Kim, L. Shao,
  • M. El-Assady, J. Fuchs, D. Seebacher, A. Diehl, U. Brandes,
  • H. Pfister, T. Schreck, and D. Weiskopf, D. A. Keim

Visualization

slide-2
SLIDE 2

Visual Computing Group, Harvard

Appropriateness Effectiveness Efficiency Expressiveness Expressiveness Usefulness Usability Interpretability

slide-3
SLIDE 3

Visual Computing Group, Harvard

Patterns in Information Visualizations

3

NO NO OK OK

Conceptual/ Pattern Space

Task Task

(NO) (NO)

slide-4
SLIDE 4

Visual Computing Group, Harvard

Patterns in Information Visualizations

4

NO NO OK OK (NO) (NO)

Conceptual/ Pattern Space

Task Task

slide-5
SLIDE 5

Visual Computing Group, Harvard

Patterns in Information Visualizations

5

Log Log Lin Lin

Visualization Parameter Dataset Characteristics Visualization Parameter User Understandability

slide-6
SLIDE 6

Visual Computing Group, Harvard

Optimization Algorithm

Quality

Criterion

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

D U T 𝜚

slide-7
SLIDE 7

Visual Computing Group, Harvard

Structure and Goals of the Survey

7

Multi- and High-Dimensional

Dim1 Dim2 Dim3 D1 D2 D3 D6 D4 D5 D1 D2 D3 D6 D4 D5

Relational Data Geo-Spatial Data Sequential/Temporal Text Data

Research Goals Reference Manual for QM Establish Common Vocabulary Open Challenges and Future Research Directions

slide-8
SLIDE 8

Visual Computing Group, Harvard

Structure and Goals of the Survey

8

Multi- and High-Dimensional

Dim1 Dim2 Dim3 D1 D2 D3 D6 D4 D5 D1 D2 D3 D6 D4 D5

Relational Data Geo-Spatial Data Sequential/Temporal Text Data

Research Goals Reference Manual for QM Establish Common Vocabulary Open Challenges and Future Research Directions

In total ~300 Paper

B A C

134 Paper Selection

per Vis. Type

14 Vis Types Categorization

per Vis. Type

Insight Generalization

Independent of

  • Vis. Types

B A C B A C B A C B A C

For each Vis Type

  • 1. Visualization Description
  • 2. Why do we need QMs?
  • 3. Typical Analysis Tasks
  • 4. Summary of Approaches
  • 5. Evaluations Methods
  • 6. Open Research Questions
slide-9
SLIDE 9

Visual Computing Group, Harvard

Clutter Removal vs Pattern Retrieval

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

slide-10
SLIDE 10

Visual Computing Group, Harvard

Auto-Sampling – Clutter Removal

Grouping Outlier Correlation Trend

Parallel Coordinates Patterns and Tasks

Optimization

[Ellis2006] Overplotted% Percentage of pixels containing more than one plotted point Overcrowded% Percentage of plotted points hidden behind a pixel Hidden% Percentage of plotted points that are hidden due to being overplotted

slide-11
SLIDE 11

Visual Computing Group, Harvard

Scatter Plots

Scagnostics – Pattern Retrieval

11 a b

Grouping Correlation Outlier Trend Patterns and Tasks

Optimization

[Wilkinson2006] Convex: Area of Alpha Shape divided by area of Convex Hull Skinny: Ratio of perimeter to area of the Alpha Shape Stringy: Ratio of 2-degree V in MST to # of V > 1-degree

v v v v

Convex Hull Alpha Shape Minimum Spanning Tree

v v

[Dang2014]

slide-12
SLIDE 12

Visual Computing Group, Harvard

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

Reduces Cognitive Overload Focuses on Analysis Task

Pattern-Driven Analysis Clutter Removal Analysis Scenarios/Tasks for QM Search for Data Groups Search for Outliers Search for Dimension Relations Preservation Task Data- and Visualization Specific Tasks

slide-13
SLIDE 13

Visual Computing Group, Harvard

Explicit and Implicit QM

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

slide-14
SLIDE 14

Visual Computing Group, Harvard 14

Grouping Correlation Trend Outlier

Line Spiral Hilbert

Patterns and Tasks Pixel-based Techniques

Optimization

Noise Dissimilarity – Explicit QM

[Albuquerque2011]

slide-15
SLIDE 15

Visual Computing Group, Harvard

Force Directed Layout – Implicit QM

15

Patterns and Tasks Node-Link Diagrams

Optimization

Connectivity

Grouping Item Path Group

Connectivity Connectivity

[Purchase2002]

  • M. Kaufmann und D. Wagner, editors. Drawing Graphs —
Methods and Models. Springer, 2001

Bends Edge crossings Minimum Angles Orthogonality Symmetry

Input: Graph G = (V,E) Start with random placement of vertices Repeat k times (k constant){ 1. for all v in V do Calculate the repelling forces on v that are excerted by V \ v 2. for all e = (u, v) in E do Calculate the attracting forces between u and v 3. for all v in V do Add repelling and attracting forces Move v in direction F(v) }

[Wang2018]

Cluster Overlap Cluster Overlap + Circle Constraint Cluster Overlap + Star Constraint Cluster Overlap + Circle + Star Constraint

slide-16
SLIDE 16

Visual Computing Group, Harvard

Data Space vs Image Space

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

slide-17
SLIDE 17

Visual Computing Group, Harvard

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

Transformed Data Visual Structures Views

Data Transformation Visual Mapping Rendering View Transformation

User

Data Space

Quality Metrics

Image Space

Quality Metrics Adaption

Evaluation

Quality-Metrics-Driven Automation

User / Task Concept Intuition Computation Aspects Data Specification

QM Influence

Biases

Source Data

[adapted from Bertini2011]

slide-18
SLIDE 18

Visual Computing Group, Harvard

TextFlow – Data Space QM

18

Split / Merge Trend Parallel

[Cui2011]

Patterns and Tasks

Optimization

Stacked Charts Topic Flow Topic Bundles Thread

slide-19
SLIDE 19

Visual Computing Group, Harvard

Negative Example FUZZY_ OPPOaNENT_ HISTOGRAM

Magnostics – Image Space QM

19 Optimization

Pattern Response

C1 C1

Pattern Variability

C2 C2

Pattern Sensitivity

C3 C3

Pattern Discrimination

C4 C4

Low High

Distance Distance

[Behrisch2016]

Matrix Patterns and Tasks Grouping Item

Connectivity

Path Group

Connectivity Connectivity

slide-20
SLIDE 20

Visual Computing Group, Harvard

Quality Metrics Landscape

20

Cognitive Process / Complexity

High-Level Meta-Perception / User Mid-Level Perception / Task Low-Level Perception

Memorability, Understanding, Confidence, Faithfulness, Trustworthiness, Cognitive Biases, Engagement, User Level, Conventions, Aesthetics, Joyfulness Patterns versus Anti-Patterns, Clutter-reduction, Task-effectiveness “Overview-First & Details-on-Demand”, “Search, show context, expand on demand” Preattentive Processing, Gestalt Laws, Visual Variables, Change Blindness, Just-Noticeable-Differences

Data Space vs Image Space Explicit vs Implicit QM Clutter Removal vs Pattern Retrieval

slide-21
SLIDE 21

Visual Computing Group, Harvard

Quality Metrics Landscape

21

Cognitive Process / Complexity

High-Level Meta-Perception / User Mid-Level Perception / Task Low-Level Perception

Memorability, Understanding, Confidence, Faithfulness, Trustworthiness, Cognitive Biases, Engagement, User Level, Conventions, Aesthetics, Joyfulness Patterns versus Anti-Patterns, Clutter-reduction, Task-effectiveness “Overview-First & Details-on-Demand”, “Search, show context, expand on demand” Preattentive Processing, Gestalt Laws, Visual Variables, Change Blindness, Just-Noticeable-Differences

Color Research

[Gramazio2016] [Mittelstädt2015]

39 studies about human perception in 30 minutes

[Elliott2016]

slide-22
SLIDE 22

Visual Computing Group, Harvard

Quality Metrics Landscape

22

Cognitive Process / Complexity

High-Level Meta-Perception / User Mid-Level Perception / Task Low-Level Perception

Memorability, Understanding, Confidence, Faithfulness, Trustworthiness, Cognitive Biases, Engagement, User Level, Conventions, Aesthetics, Joyfulness Patterns versus Anti-Patterns, Clutter-reduction, Task-effectiveness “Overview-First & Details-on-Demand”, “Search, show context, expand on demand” Preattentive Processing, Gestalt Laws, Visual Variables, Change Blindness, Just-Noticeable-Differences

Memorability

[Skau2017] [Borkin2015]

Aesthetics Joyfulness

slide-23
SLIDE 23

Visual Computing Group, Harvard

Quality Metrics Landscape

23

Mid-Level Perceptual Quality Metrics

User / Task Concept Intuition Computation Aspects Quality Metric Influence Clutter Removal Pattern-Driven Analysis

Focuses on Analysis Task Reduces Cognitive Overload

Data Spec.

Cognitive Process / Complexity

High-Level Meta-Perception / User Mid-Level Perception / Task Low-Level Perception

Memorability, Understanding, Confidence, Faithfulness, Trustworthiness, Cognitive Biases, Engagement, User Level, Conventions, Aesthetics, Joyfulness Patterns versus Anti-Patterns, Clutter-reduction, Task-effectiveness “Overview-First & Details-on-Demand”, “Search, show context, expand on demand” Preattentive Processing, Gestalt Laws, Visual Variables, Change Blindness, Just-Noticeable-Differences

slide-24
SLIDE 24

Visual Computing Group, Harvard

Discussion and Findings

24

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

T

> Implicit, domain-inspired, pot. subjective expectation > What if pattern is not known apriori? Which QM? > Majority of QMs do not describe visual pattern

Which QM favors which visual pattern?

slide-25
SLIDE 25

Visual Computing Group, Harvard

Discussion and Findings

25

> Noise (in-)variances and robustness toward skewed distributions > Bad QM must mean no pattern Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

What are extreme cases that a QM can deal with?

OLO PCA Sloan
slide-26
SLIDE 26

Visual Computing Group, Harvard

Discussion and Findings

26

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

> Some vis subdomains share similar concepts > Set of base patterns in both visualizations

[Fink2013] [Heer2006]

Is QM research transferable among visualization types?

slide-27
SLIDE 27

Visual Computing Group, Harvard

Discussion and Findings

27

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

Are QMs equally descriptive?

[Wang2018]

> QM for recommendation of visualization technique > But, only standard patterns (not domain dependent)

slide-28
SLIDE 28

Visual Computing Group, Harvard

Discussion and Findings

28

Quality Metric

arg

q(𝜚 | D, U, T)

𝜚 ∈ Φ

min max

Evaluation of Quality Metrics

> Heuristic, quantitative, pattern-focused QM research not backed up (enough) by perception QM studies > Design recommendations solely base their recommendations on studies

[Pandey2016] [KimBylinskii 2018]

slide-29
SLIDE 29

Visual Computing Group, Harvard

Multi-Criteria & Task-Adapted QM.

Mixture of patterns; Tasks change in exploratory settings

Research Directions

29

Interactive & Human-Supported Quality Steering.

Algorithms can benefit from the user’s input to produce high quality results.

Machine Learning.

Deep learning possible, iff (1) suff. large training set; (2) appropriate architecture

Closing the Gap to Higher-level Perceptual QM.

Central goal is still reduce cognitive overload.

Intelligently navigate pattern space. Visual Support and Visual Analytics is needed. Deep-Learning based QM. QM can help to build understanding and trust.

f(t) =

slide-30
SLIDE 30

Visual Computing Group, Harvard

Take Home Messages

30

visualquality.dbvis.de

Task and Pattern-based Quality Metrics.

Choose the right QM! More evaluation is necessary.

Visual Exploration Interfaces.

Needed to make use of QMs in the wild.

Visual Analytics will change the field (once again).

Opening the Black-Box will lead to novel algorithms.

slide-31
SLIDE 31

Visual Computing Group, Harvard

Thank YOU

31

visualquality.dbvis.de

visualquality.dbvis.de