IVDA galery

Lecture: Introduction to Interactive-Visual Data Analysis

Lecturer Prof. Dr. Jürgen Bernard
Teaching Language English
Level, ECTS

MSc (3ECTS)

PhD (DSI) (1ECTS)

Academic Semester Fall 2021
Time and Location

Tuesday: 12:15 - 13:45 (starting September 28).

AFL-F-121 (UZH policy: no entry without Covid-19 certificate).

Zoom, for students who cannot participate in person.

Digital Backups

Slides will be on OLAT, additional course material will be as described below.

There is NO RECORDING of the lecture, as this is an interactive course requiring live participation.

Start Date 28.09.2021
Exam Date 21.12.2021
Course Material

Course book (Visualization Analysis and Design, Tamara Munzner)

Research papers (to be announced)

Grading

Two parts, both need to be passed separately

P1: 1/6 active participation across lectures, 1/6 homework1, 1/6 homework2

P2: 1/2 written exam

Office Hours Prof. Dr. Jürgen Bernard: email for appointments, BIN 5.E.15

 

Course Pitch

General Description  This course introduces fundamental concepts and techniques of interactive-visual data analysis (IVDA). The main focus is on the combination of automatic data analysis methods with interactive visual interfaces as well as on their interplay to facilitate data analysis goals. As such, IVDA is particularly suited to leverage the strengths of both humans and machines in a human-in-the-loop data analysis process. Associated research fields are Information Visualization, Visual Analytics, and Interactive Machine Learning.

 

Learning Outcome

In the first part, students will learn basic characteristics of data types and data attributes (WHAT), as well as data analysis tasks (WHY). Further, students will learn basic design skills about HOW data can be transformed into visual structures and which types of visualization techniques are meaningful design choices for given data types and analysis at hand. Students will also learn fundamental interaction techniques, as well as concepts for the composition of views in data analysis systems.

In the second part, students will gain an understanding about how data analysis can benefit from both having a human and a (machine learning) model in the loop, following the goal to gain knowledge from data. Along these lines, students will learn about the strengths (and weaknesses) of human and machines, as well as about combining these complementary strengths effectively, as described in Visual Analytics methodology. In detail, students will learn examples for interactive data preprocessing, for human-centered unsupervised machine learning, as well as for human-centered semi-supervised and supervised machine learning. Finally, the course introduces approaches that allow training personalized machine learning models and conduct personal data analytics.

 

Target Groups This module is designed for MA students (POC, DS). There are no enforced prerequisites. It would be possible for students in other disciplines to take this course with only minimal programming background. It is useful if students have already passed the Data Visualization Concepts lecture but once again there are no enforced prerequisites.

This course does not teach visualization libraries: most students will pick up Tableau, D3 (Javascript), ggplot (R), or python-based visualization tooling on their own.

 

Required Reading Visualization Analysis and Design, Tamara Munzner (A K Peters Visualization Series, CRC Press, 2014) is the course textbook. Required reading also includes selected papers as outlined below.

Topic Overview

21.09.2021
 
no class - start with required reading
28.09.2021
W01
Introduction to Introduction to IVDA
05.10.2021
W02
Data Types and Analysis Tasks
12.10.2021
W03
Marks, Channels, and Visualization Guidelines
19.10.2021
W04
Interaction Techniques and View Composition
26.10.2021
W05
-- no lecture -- (IEEE VIS conference)
02.11.2021
W06
Advanced Visualization Techniques
09.11.2021
W07
Users, Data Scientists, and Problem-Driven Design
16.11.2021
W08
Introduction to Visual Analytics
23.11.2021
W09
Data Transformations and Visual Preprocessing
30.11.2021
W10
ML4VIS and Data Explorers
07.12.2021
W11
VIS4ML and Model Explainers
14.12.2021
W12
Human-Centered Data Analysis
21.12.2021
W13
Exam
 

2021-09-21 - No class

start with the required reading (VAD book) instead

2012-09-28 - Week 1: Introduction to Introduction to Interactive Visual Data Analysis

Required Reading (pre-class)

  • VAD book Chapter 1. What's Vis, and Why Do It?

In-class Agenda

  • Welcome to the class!
  • Why take this course? - some considerations
  • Course logistics - organizational stuff
  • Introduction - Introduction to Interactive Visual Data Analysis
  • Vis-Fails

In-class Application Demo

LayoutExOmizer: Interactive Exploration and Optimization of 2D Data Layouts

Philipp Schader, Raphael Beckmann, Lukas Graner, Jürgen Bernard. VMV, Eurographics, 2021.

Presenter: Philipp Schader                                                                                                         

philipp

Further Reading

  • [VIS Design Principles]: Semiology of Graphics, Jacques Bertin, Gauthier-Villars 1967, EHESS 1998
  • [VIS Design Principles]: The Visual Display of Quantitative Information. Edward R. Tufte. Graphics Press, 1983.

2021-10-05 - Week 2: Data Types and Analysis Tasks

Required Reading (pre-class)

  • VAD book Chapter 2: What: Data Abstraction
  • VAD book Chapter 3: Why: Task Abstraction

In-class Agenda

  • What to visualize?: data types
  • Why visualize?: analysis tasks
  • Exercises/Questions

In-class Application Demo

Visual-interactive Exploration of Interesting Multivariate Relations in Mixed Research Data Sets

Jürgen Bernard, Martin Steiger, Sven Widmer, Hendrik Lücke-Tieke, Thorsten May, Jörn Kohlhammer. Computer Graphics Forum (CGF), 2014.

Presenter: Jürgen Bernard

philipp

Further Reading

2021-10-12 - Week 3: Marks, Channels, and Visualization Guidelines

Required Reading (pre-class)

  • VAD book Chapter 5: Marks and Channels
  • VAD book Chapter 6: Rules of Thumb

In-class Agenda

  • How to visualize? P1: marks and channels
  • Visualization guidelines
  • Exercise/Questions

In-class Application Demo

Introduction to Tableau

Tableau is an interactive data visualization tool for spreadsheet data and more. Tableau builds upon principles of the Polaris paper, with a table-based algebra for graphical presentations of tabular data.

Presenter: Clara-Maria Barth

Clara

 

Further Reading

2021-10-19 - Week 4: Interaction Techniques and View Composition

Required Reading (pre-class)

  • VAD book Chapter 11: Manipulate View
  • VAD book Chapter 12: Facet into Multiple Views
  • VAD book Chapter 14: Embed: Focus+Context

In-class Agenda

  • Hans Rosling ted talk (skipped due to technical issues)
  • Principles of Interaction Design
  • How to visualize? P2: low-level interaction techniques
  • How to visualize? P2: view composition and higher-level interactions
  • Homework introduction
  • Pointer: Interactive Tableau Session P2 (try it out)

In-class Video Demo (skipped)

In his video ted talk, Hans Rosling tells a interactive and visual data story about the evolution of the health situation of all states on Earth in the last 200 years. In only few minutes, he refers to 120.000 numbers. You've never seen data presented like this. With the drama and urgency of a sportscaster, statistics guru Hans Rosling debunks myths about the so-called "developing world."

Presenter: Hans Rosling (1948-2017). Global health expert and data visionary

Clara

 

Further Reading

  • [General Design Principles] Norman, D., The design of everyday things: Revised and expanded edition. Basic books. 2013
  • [VDA book alternative] Interactive Visual Data Analysis. Christian Tominski and Heidrun Schumann. AK Peters Visualization Series. CRC Press. 2020

2021-10-26 - Week 5: NO LECTURE (Reading, Homework Week)

Required Reading (pre-class)

  • VAD book Chapter 7: Arrange Tables
  • VAD book Chapter 8: Arrange Spatial Data
  • VAD book Chapter 9: Arrange Networks and Trees
  • Polaris: A System for Query, Analysis and Visualization of Multidimensional Relational Databases. Chris Stolte and Pat Hanrahan. Proceedings of IEEE InfoVis 2000. [research paper, intellectual foundation of the Tableau software]

In-class Agenda

  • no lecture this week (do the required reading instead)
  • homework
  • participate at IEEE VIS 2021 (recommended, not expected)

IEEE VIS 2021 Conference

IEEE VIS will be the year’s premier forum for advances in theory, methods, and applications of visualization and visual analytics. The conference will convene an international community of researchers and practitioners from universities, government, and industry.

We will receive the Best Paper Award for our paper called IRVINE: Using Interactive Clustering and Labeling to Analyze Correlation Patterns: A Design Study from the Manufacturing of Electrical Engines.

ieeeVIS

Further Reading

  • [IEEE VIS Best Paper] IRVINE: Using Interactive Clustering and Labeling to Analyze Correlation Patterns: A Design Study from the Manufacturing of Electrical Engines. Joscha Eirich, Jakob Bonart, Dominik Jäckle, Michael Sedlmair, Ute Schmid, Kai Fischbach, Tobias Schreck, Jürgen Bernard. IEEE VIS, TVCG, 2021.

2021-11-02 - Week 6: Advanced Visualization Techniques

Required Reading (pre-class)

  • VAD book Chapter 7: Arrange Tables
  • VAD book Chapter 8: Arrange Spatial Data
  • VAD book Chapter 9: Arrange Networks and Trees
  • Polaris: A System for Query, Analysis and Visualization of Multidimensional Relational Databases. Chris Stolte and Pat Hanrahan. Proceedings of IEEE InfoVis 2000. [research paper, intellectual foundation of the Tableau software]

In-class Agenda

  • t.b.a.