YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Fotis Psallidas fotis@cs.columbia.edu ewu@cs.columbiafotis/pubs/posters/hilda18-poster.pdf · Design Search Replication and Reproducibility Multi-Application Linking Why-not Analytics

from delay statej1 LGA 30 NYj2 LGA 40 NYj3 JFK 50 NYj4 IAH 60 TX

Provenance for Interactive VisualizationsFotis Psallidas

[email protected] Eugene Wu

[email protected]

Introduction

Provenance For Interactive Visualizations

Lineage Primer

Provenance For Interactive Applications

Interactive Selections• Item selection• Group selection• Range selection• Generalized selections

airlinesairportsontimestates

View V1

backward_trace()

Logic over Selections• Tooltips• Details-On-Demand• Semantic Zooming

airlines

airports

ontime

states

View V1

DetailsV2

V1

V2

Idaho

Montana

SouthDakota

NorthDakota

Wyoming

avg_

adelay

avg_adelay

Multi-View Linking• Linked Brushing• Crossfilter

SQL(backward_trace()) selective_refresh(backward_trace())

γ"#$#%,$'((*%+$,)(Airports⨝Flights)name = from

name statea1 LGA NYa2 JFK NYa3 IAH TX

from delayf1 LGA 30f2 LGA 40f3 JFK 50f4 IAH 60

airlinesairportsontimestates

V1Search

Profile Tool

Vis AppExternal Apps

Data Store

[VLDB18] Smoke: Fine-Grained Lineage At Interactive Speed[SIGMOD18] A Deep breath of Data-Intensive Lineage Applications[HILDA18] Provenance for Interactive Visualizations[CIDR17] Combining Design and Performance in a DVMS

Want to Know More?

Example: Multi-Application LinkingProvenance management systems can provide• core functionality across application domains and• novel functionality to extend the space of interactive applications

state avg(delay)

O1 NY 43.33O2 TX 60

ML Interpretability

Data Integration

QueryExplanations

Interaction Debugging

Viz Workflow Debugging

Application Design Search

Replication and Reproducibility

Multi-ApplicationLinking

Why-not Analytics

Interactive Data Profiling

VisualizationDeconstruction and Restyling

InteractionBy Example

What-if Provisioning

Iterative Analytics

InteractiveData Cleaning

Interactive Query Specification

Collaborative Communication Action Recovery Sense-Making Meta-Analysis

Debugging AuditingResource Scheduling

Network Diagnostics

Interactive Visualizations

⨝ γA

FJ O

Lineage GraphRecent research has shown that provenance-enabled data systems can be fast enough for interactive responsiveness

Deep connections between fine-grained provenance and interaction• Can express core visualization interactions• Extends to general interactive applications

Expressing interactions using provenance enables holistic optimization

Related Documents