Visualizing Uncertainty: Computer Science Perspective



Similar documents
Visualization with ParaView. Greg Johnson

An Adaptable Innovative Visualization For Multiple Levels of Users

Why are we teaching you VisIt?

Introduction to Visualization with VTK and ParaView

Data Visualization. Principles and Practice. Second Edition. Alexandru Telea

Microsoft Business Intelligence Visualization Comparisons by Tool

Visualization with ParaView

COSC 6344 Visualization

GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere

Visualization of 2D Domains

Choosing Colors for Data Visualization Maureen Stone January 17, 2006

Visualization Process. Alark Joshi

Design and Deployment of Specialized Visualizations for Weather-Sensitive Electric Distribution Operations

A Short Introduction on Data Visualization. Guoning Chen

Introduction to Exploratory Data Analysis

2 Visual Analytics. 2.1 Application of Visual Analytics

an introduction to VISUALIZING DATA by joel laumans

Table of Contents Find the story within your data

USING SELF-ORGANIZING MAPS FOR INFORMATION VISUALIZATION AND KNOWLEDGE DISCOVERY IN COMPLEX GEOSPATIAL DATASETS

Visualization. For Novices. ( Ted Hall ) University of Michigan 3D Lab Digital Media Commons, Library

VisIt Visualization Tool

Norwegian Satellite Earth Observation Database for Marine and Polar Research USE CASES

Expert Color Choices for Presenting Data

Visualization of Adaptive Mesh Refinement Data with VisIt

section five color palette contents introduction...50 primary color palette...51 secondary color palette...52 examples of color usage...

Multi-Attribute Glyphs on Venn and Euler Diagrams to Represent Data and Aid Visual Decoding

Model, Analyze and Optimize the Supply Chain

Visualization methods for patent data

Visualizing Data from Government Census and Surveys: Plans for the Future

Files Used in this Tutorial

A GENERAL TAXONOMY FOR VISUALIZATION OF PREDICTIVE SOCIAL MEDIA ANALYTICS

MEng, BSc Applied Computer Science

COMP Visualization. Lecture 11 Interacting with Visualizations

The STC for Event Analysis: Scalability Issues

Big Data in Pictures: Data Visualization

VOLATILITY AND DEVIATION OF DISTRIBUTED SOLAR

Visualization for Network Traffic Monitoring & Security

Interactive Visual Data Analysis in the Times of Big Data

MEng, BSc Computer Science with Artificial Intelligence

Getting the Most Out of SIEM. Presentation Title. Data in Big Data. Presented By: Dr. Char Sample, CERT

Wildfire Prevention and Management in a 3D Virtual Environment

Visualizing Historical Agricultural Data: The Current State of the Art Irwin Anolik (USDA National Agricultural Statistics Service)

Innovative Information Visualization of Electronic Health Record Data: a Systematic Review

UNDERSTANDING HUMAN FACTORS OF BIG DATA VISUALIZATION

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

Good Scientific Visualization Practices + Python

Servicing Seismic and Oil Reservoir Simulation Data through Grid Data Services

Visibility optimization for data visualization: A Survey of Issues and Techniques

BASIC STATISTICAL METHODS FOR GENOMIC DATA ANALYSIS

Data Mining Introduction

Isolines: Energy-efficient Mapping in Sensor Networks

Parallel Analysis and Visualization on Cray Compute Node Linux

Advanced Geospatial Information & Intelligence Services Research

Spatio-Temporal Networks:

Steady Flow: Laminar and Turbulent in an S-Bend

EXPLORING SPATIAL PATTERNS IN YOUR DATA

Visualizing Data: Scalable Interactivity

Contouring and Advanced Visualization

Chapter 14 Managing Operational Risks with Bayesian Networks

Software for Supply Chain Design and Analysis

Software & systems for the neuromorphic generation of computing. Peter Suma co-ceo peter.suma@appliedbrainresearch.

NC STATE UNIVERSITY Exploratory Analysis of Massive Data for Distribution Fault Diagnosis in Smart Grids

Turbulence Modeling in CFD Simulation of Intake Manifold for a 4 Cylinder Engine

TEXT-FILLED STACKED AREA GRAPHS Martin Kraus

Introduction of Information Visualization and Visual Analytics. Chapter 2. Introduction and Motivation

ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS

IBM Big Green Innovations Environmental R&D and Services

CS171 Visualization. The Visualization Alphabet: Marks and Channels. Alexander Lex [xkcd]

Excel Tutorial. Bio 150B Excel Tutorial 1

Zhenping Liu *, Yao Liang * Virginia Polytechnic Institute and State University. Xu Liang ** University of California, Berkeley

Introduction to ANSYS

MODEL ANALYSES AND GUIDANCE (MAG) WEB APPLICATION

Preliminary Estimate Distribution of Exide s Lead Emissions in Soil

REGIONAL SEDIMENT MANAGEMENT: A GIS APPROACH TO SPATIAL DATA ANALYSIS. Lynn Copeland Hardegree, Jennifer M. Wozencraft 1, Rose Dopsovic 2 INTRODUCTION

Why Taking This Course? Course Introduction, Descriptive Statistics and Data Visualization. Learning Goals. GENOME 560, Spring 2012

Lecture 2: Descriptive Statistics and Exploratory Data Analysis

Seeing in black and white

Correcting the Lateral Response Artifact in Radiochromic Film Images from Flatbed Scanners

Data source, type, and file naming convention

Traffic Prediction in Wireless Mesh Networks Using Process Mining Algorithms

Introduction to ANSYS ICEM CFD

Opportunities to Overcome Key Challenges

Aspen Collaborative Demand Manager

Using CyTOF Data with FlowJo Version Revised 2/3/14

3D Data Visualization / Casey Reas

Transcription:

Visualizing Uncertainty: Computer Science Perspective Ben Shneiderman, Univ of Maryland, College Park Alex Pang, Univ of California, Santa Cruz National Academy of Sciences Workshop, Washington, DC

What do we mean by uncertainty? Why is this an issue now?

Sources of uncertainty Measurement problems Ranges/Summaries Missing data Human ratings Potential deceptions Privacy protection Risk assessments Forecasts Scientific data Intelligence sources Statistical analyses Medical images Gene expression Simulations Financial models Weather Consumer ratings 4

Visualizations Text, statistical measures InfoViz SciViz 1D: Lists, documents, numeric ranges 2D: Geographic Info 3D: Scientific Visualization Multi-Variate: Information Visualization Temporal: Patient histories, web logs Tree: Taxonomies, org charts, directories Network: Social, communication 5

Text: Statistical uncertainty Text 1D 2D 3D Poll Dems Bush 14% Kerry 79% Margin of error +/- 3% Reps 81% 7% Multi-V Temporal Tree Network Time Variables Time Lost (Incident) Time to Fix (Incident) Computer Years Hours per Week * = p<.05 ** = p<.01 Frustration (N=372) **.293 **.233 -.041 *-.124 SW SE NW NE Rain inches 1.0 1.5 1.2 0.8 Reliability low high low med 6

Risk/Danger vs. Trust/Validity/Security Text 1D 2D 3D Multi-V Temporal Tree Network Municipal Bonds Blue Chip Stocks Tech Stocks Real Estate Risk low med high med Terror Threat levels Highly About Highly Unlikely Unlikely Even Likely Likely 7

Text 1D: Ranges, variations & forecasts 1D 2D 3D Multi-V Temporal Tree Network Average Completion Times (with standard deviations) 60 50 40 30 20 10 0 Type 1 Type 2 Type 3 Question Type 8

2D: Ball glyphs Delta (observation - forecast) Text 1D 2D 3D Multi-V Temporal Tree Network http://www.cse.ucsc.edu/research/slvg/assim.html 9

2D: Arrow glyphs (Direction & velocity) http://www.cse.ucsc.edu/research/avis/unvis.html 10

2D: Box glyphs Schmidt et al., 2004, Underwater Environmental Uncertainty, IEEE CG&A http://csdl.computer.org/comp/mags/cg/2004/05/g5056abs.htm 11

2D: Grid with transparency/shading Lefevre, Pfautz & Jones http://ams.confex.com/ams/pdfpapers/82400.pdf 12

2D: Isolines with missing values Off-the-shelf software can give incorrect contours on data with lots of missing values. Modifications to contouring algorithm to account for large number of missing values. 13

2D: Pseudocolor shows mean values Luo, Kao & Pang, 2003, EuroVis http://www.soe.ucsc.edu/~pang/op.pdf 14

2D: Darkness = uncertainty (high stddev) Mean = hue Skew = 1/saturation Stddev= 1/value 15

2D: Separate layer http://www.cse.ohio-state.edu/~bordoloi/pubs/pdfcluster.pdf 16

2D: Streamlines with binwise + 17 Luo, Kao & Pang, 2003 http://www.soe.ucsc.edu/~pang/op.pdf

2D: Weather forecast 18

2D: NOAA Storm Prediction Center http://www.spc.noaa.gov/products/ 19

2D: Dual views & grid lines Dark shows pollution (Howard & MacEachren, 1996) Dark shows Certainty (Cedlink & Rhenigas, 2000) 20

Dual maps for Rate and reliability Bivariate color scheme Double hatch shows unreliable 21 (MacEachren et al., 1998)

2D: Gray for missing & interpolation Gray shows missing & interpolated value, superior to using black only Twiddy, R., Cavallo, J., and Shiri, S. 1994. Restorer: A visualization technique for handling missing data. IEEE Visualization 94, 212-216 http://svs.gsfc.nasa.gov/vis/a000000/a000000/a000010/index.html 22

3D: Fuzzy molecular surface: HIV protease Text 1D 2D 3D Multi-V Temporal Tree Network Crisp molecular surface Probe radius 1.4 Fuzzy molecular surface Probe radius 1.4 23 Crisp molecular surface Probe radius 5.0 Fuzzy molecular surface Probe radius 5.0 Lee & Varshney (2002), UM Graphics and Visual Informatics Lab http://www.cs.umd.edu/gvil

3D: Fuzzy molecular densities 24

3D: Uncertainty dust 25

3D: Color & opacity 26

Multi-V: Database/spreadsheet tables Text 1D 2D 3D Multi-V Temporal Tree Network 27

Multi-V: Database/spreadsheet tables Text 1D 2D 3D Multi-V Temporal Tree Network 28

Temporal: Granularity of time Text 1D 2D 3D Multi-V Temporal Tree Network 29

Temporal: Granularity of time Text 1D 2D 3D Multi-V Temporal Tree Network 30

Temporal: Granularity of time Text 1D 2D 3D Time Uncertainty Hi Med Multi-V Temporal Tree Network Low 31

Temporal: Granularity of time Text 1D 2D 3D Multi-V Temporal Tree Network 32

Tree: Topology, values & names Text 1D 2D 3D Certainty Hi Med Low Very Low Multi-V Temporal Tree Network -Gene Ontology -Tree of Life -Medical Subject Heading (MeSH) -Chain of command/org chart 33

Tree: Topology, values & names Text 1D 2D 3D Certainty Hi Med Low Capacity Hi Multi-V Temporal Tree Network Med Low 34

Tree: Topology, values & names Text 1D 2D 3D Multi-V Temporal Tree Network Leland or Lee Mike or Michael Alex or Alan Barbara Scott Ben or Benjamin Diane or Di Ed or Edward or Eddie Certainty Hi Med Low 35

Text Network: Social relationship 1D 2D 3D Multi-V Temporal Tree Network 37 http://prefuse.sourceforge.net/demos-radial.html

Network: Communication capacity 38 J.A. Brown, McGregor A.J and H-W Braun.

Network: Node & edge uncertainty Text 1D 2D 3D Certainty Hi Med Low Flow Hi Med Low Multi-V Temporal Tree Network Capacity Hi Med Low 39

Next steps Explore novel approaches to: Text: standard terms, percent, probabilities Box plots, whiskers, ranges Uncertainty glyphs, isoclines, Contours, surfaces, volume rendering Hue, saturation, value, focus, haze, dust, Dual views, probes Animation, blinking, shaking, flipping, Sound, haptics, 40

Next steps Heighten awareness of the problem among public, professionals, researchers & developers Support multi-valued data representation standards Explore techniques for each data type Develop guidelines for implementers: Data formats Interactive interfaces Visual presentations Develop human performance evaluation methods Publish benchmark datasets & evaluation metrics Form guidelines for how to propagate/integrate uncertainty markers 41