Validation of Visualizations CS 4390/5390 Data Visualization Shirley Moore, Instructor September 24, 2014 1.

Slides:



Advertisements
Similar presentations
Assessment types and activities
Advertisements

Unit 1 - Introduction “bios” – life, living things, “logy” – the study of Biology - the study of life Major branches of biology: Zoology – the study of.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Machine Learning Instance Based Learning & Case Based Reasoning Exercise Solutions.
A Nested Model for Visualization Design and Validation Tamara Munzner University of British Columbia Department of Computer Science.
Tamara Munzner University of British Columbia Department of Computer Science Outward and Inward Grand Challenges VisWeek08 Panel: Grand Challenges for.
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
1http://img.cs.man.ac.uk/stevens Interaction Models of Humans and Computers CS2352: Lecture 7 Robert Stevens
Visualization CSC 485A, CSC 586A, SENG 480A Instructor: Melanie Tory.
Help and Documentation zUser support issues ydifferent types of support at different times yimplementation and presentation both important yall need careful.
1 CS 430: Information Discovery Lecture 3 Inverted Files and Boolean Operations.
Designing Help… Mark Johnson Providing Support Issues –different types of support at different times –implementation and presentation both important.
Jamie Starke.  Sizing the Horizon: The Effects of Chart Size and Layering on the Graphical Perception of Time Series Visualizations ◦ J. Heer, N. Kong,
Software Process and Product Metrics
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 1 KellerAdobe CS5 ACA Certification Prep Dreamweaver Domain 1: Setting Project.
Software Development, Programming, Testing & Implementation.
Chapter 9 ~~~~~ Mathematical Assessment. 2 Basic Components Mathematics Content : understanding of the mathematical processes Content : understanding.
1 Development of Valid and Reliable Case Studies for Teaching, Diagnostic Reasoning, and Other Purposes Margaret Lunney, RN, PhD Professor College of.
Desired outcomes You will analyze your current learning strategies for Chemistry 1201 You will understand exactly what changes you need to implement to.
Cristian Urs and Ben Riveira. Introduction The article we chose focuses on improving the performance of Genetic Algorithms by: Use of predictive models.
CS654: Digital Image Analysis Lecture 3: Data Structure for Image Analysis.
Progression in ICT Key Stage 1 - Children learn how to…... explore ICT; use it confidently and purposefully to achieve outcomes; use ICT to develop their.
Second Generation ES1 Second Generation Expert Systems Ahme Rafea CS Dept., AUC.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Usability Evaluation June 8, Why do we need to do usability evaluation?
Floating Point Numbers Expressions Scanner Input Algorithms to Programs Shirley Moore CS 1401 Spring 2013 February 12, 2013.
Innovation insight Peter H. Jones, Ph.D. Dayton, Toronto redesignresearch.com designdialogues.net A Bag of Tricks: What is the Right Mix of Methods?
1 CS 430: Information Discovery Lecture 3 Inverted Files.
Visualizing Tabular Data CS 4390/5390 Data Visualization Shirley Moore, Instructor September 29,
Data Structures and Algorithms Lecture 1 Instructor: Quratulain Date: 1 st Sep, 2009.
Oh, no! validation bingo!. algorithm complexity analysis.
TipiX Rapid Visualization of Large Datasets Adrian V. Dalca, Ramesh Sridharan, Natalia Rost, Polina Golland 1.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
*Partially funded by the Austrian Grid Project (BMBWK GZ 4003/2-VI/4c/2004) Making the Best of Your Data - Offloading Visualization Tasks onto the Grid.
IAT 814 Introduction to Visual Analytics Symbols vs Perceptual Science Sep 11, 2013IAT 8141.
Chap#11 What is User Support?
Reading Strategies To Improve Comprehension Empowering Gifted Children.
ANALOGY “A Program for the Solution of a Class of Geometric-Analogy Intelligence-Test Questions” Thomas G. Evans 1968.
Modeling molecular evolution Jodi Schwarz and Marc Smith Vassar College Biol/CS353 Bioinformatics.
PLOTTING AND PLANNING Naviance Family Connection
Data Abstraction and Time-Series Data CS 4390/5390 Data Visualization Shirley Moore, Instructor September 15,
An Introduction Student Name: Riaz Ahmad Program: MSIT( ) Subject: Data warehouse & Data Mining.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
Visual Perception CS4390/5390 Fall 2014 Shirley Moore, Instructor September 8,
Lesson 2 1 Garage Sale Step 1 before reading Explanation of garage sale Garage sale: the term “garage sale” comes from the place where one displays the.
Overview of Socio-cognitive Engineering General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
Information Design Goal: identify methods for representing and arranging the objects and actions possible in a system in a way that facilitates perception.
Interview research. Plan your questions Have a clear idea what information you are looking for.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
WOSS 04 1 Task-based Self-adaptation David Garlan Bradley Schmerl Joao Sousa Vahe Poladian Carnegie Mellon University WOSS’04.
Support Vector Machines Part 2. Recap of SVM algorithm Given training set S = {(x 1, y 1 ), (x 2, y 2 ),..., (x m, y m ) | (x i, y i )   n  {+1, -1}
Tier III Preparing for First Meeting. Making the Decision  When making the decision to move to Tier III, all those involve with the implementation of.
LECTURE 10: THE RIGHT TOOL FOR THE JOB April 18, 2016 SDS136: Communicating with Data.
Questionnaire Design. What is Questionnaire ? “A questionnaire is a set of questions to be asked from respondents in an interview, with appropriate instructions.
Use Case Analysis Chapter 6.
Advanced Computer Systems
Learning outcomes 2 Developing Code – Input Output Model
Intelligent Agents Chapter 2.
Object-Oriented Analysis
Introduction to Stencyl
CSc4730/6730 Scientific Visualization
KINDERGARTEN SOCIAL STUDIES
Chapter 5: Control Structure
Chapter 11 user support.
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
SOCIAL STUDIES FIRST GRADE
Name of Your Outcome Presenter’s Name, Organization and
Jiwon Kim Steve Seitz Maneesh Agrawala
Presentation transcript:

Validation of Visualizations CS 4390/5390 Data Visualization Shirley Moore, Instructor September 24,

Why Validate? Vis design space is huge and most visualizations are ineffective. Validate choices throught design and implementation process so as not to have to tear up and redo 2

Four Levels of Vis Design 3

Domain Situation Target users Their domain of interest Their data Their questions Each domain has its own vocabulary for describing its data and questions. Usually some existing workflow Example: Computational biologist using genomic sequence data to ask questions about the genetic source of adaptivity in a species Vis designer needs to clearly understand users’ needs 4

Requirements Elicitation Outcome: Deatiled list of questions to be asked about the data Which is better? 1) What is the density of coverage and where are the gaps across a chromosome? OR 2) What is the genetic basis of disease? 5

Task and Data Abstraction Map domain-specific questions into abstract vis tasks such as browse, compare, summarize – This is an identification step. Choose the most appropriate data abstraction and transform original data if needed – This is a creative design step. 6

Encoding and Interaction Idioms Visual encoding idiom – create a picture of the data Interaction idiom – how users control and change what they see Make design decisions based on understanding of human abilities such as visual perception and memory 7

Algorithms Efficient implementation of visual encoding and interaction idioms Accuracy of data representation may also be an issue. May have choice of different algorithms – e.g., different volume rendering algorithms for creating images from MRI data 8

Threats and Downstream Validation 9

Validation Example Sizing the Horizon by Heer, Kong, and Agrawala –

Class Exercise 1 Write down questions to be answered by your Lab 2 visualization Interview a classmate about what questions they want answered about the data Revise your questions if needed 11

Class Exercise 2 Working with the same person you interviewed for the preceding exercise, share your What? Why? How? analysis for Lab 2 Validate whether your data and task abstractions match the questions from Exercise 1 12

Preparation for Next Class Prepare downstream validation tests for Lab 2 visualizations 13