Navigation auf uzh.ch

Suche

Department of Informatics Interactive Visual Data Analysis Group

Lecture: Interactive-Visual Data Analysis (L&E)

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

MSc (6 ECTS)

PhD (DSI) (2 ECTS)

Notes If you have already taken the course „Introduction to Interactive-Visual Data Analysis (MINF4570)" in Fall 2021, you are not allowed to book this course.
Academic Semester Fall 2022
Time and Location

Tuesday 10:15am - 12:00, Room BIN 2.A.01 (Lecture)

Thursday 2:00pm - 3:45, Rooms BIN 2.A.01 & BIN 2.A.10 (Exercise)

Digital Backups

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

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

OLAT To access all the course material OLAT
Start Date 20.09.2022
End Date 22.12.2022
Course Material

Coursebook (Visualization Analysis and Design, Tamara Munzner)

Research papers (as announced)

IVDA Programming Tutorial

Available on GitLab

Highly recommended to prepare you for the programming part of the course and check your skills.

Grading

Regular exercises and homework assignments (50%), programming project in the group including handout submission and presentation (50%).

Both grading parts also need to be passed individually.

General Inquire For any any general inquires about the course send an email

 

Course Pitch

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, Interactive Data Science, 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 a deep 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 and human-centered 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 some programming background. It is useful if students have already passed the Data Visualization Concepts lecture, but there are no enforced prerequisites.

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 course 2022

20.09.2022
W01
Introduction to IVDA
27.09.2022
W02
What: dataset types and data attributes
04.10.2022
W03
Data transformation and visual prepocessing
11.10.2022
W04
Why: analysis tasks, data and task abstractions
18.10.2022
W05
-- no lecture -- (IEEE VIS) -- project group work in class
25.10.2022
W06
Introduction to Visual Analytics
01.11.2022
W07
How: marks, channels, and visualization guidelines
08.11.2022
W08
How: interaction techniques and view composition
15.11.2022
W09
How: advanced visualization techniques
22.11.2022
W10
Unsupervised machine learning and data exploration
29.11.2022
W11
Supervised machine learning and data explanation
06.12.2022
W12
Human-Centered data analysis
13.12.2022
W13
Project presentation
20.12.2022 W14 Project presentation

2022-09-20 - 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                                                     

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.

2022-09-27 - Week 2: What: dataset types and data attributes

Required Reading (pre-class)

In-class Agenda (Lecture)

  • What to visualize? Data - an introduction
  • What: Dataset Types - tables, networks, time series, fields, geometry, text, sets
  • What: Data Attributes - nominal, ordinal, and numerical

In-class Agenda (Exercise)

  • Examples of mapping data attributes into the visual space
  • Gestalt principles of design
  • Assessment 1 kickoff
  • Guest Lecture Talk

"Reflections on Visualization Research Projects in the Manufacturing Industry"

Johanna Schmidt, VRVis, Vienna, Austria

Johanna Schmidt

Further Reading

2022-10-04 - Week 3: Data Transformations and Visual Preprocessing

Required Reading (pre-class)

In-class Agenda (Lecture)

  • Aspect of Dirty Data - Identification and Curation
  • Data Transformations - Making data usable and useful
  • Visual Preprocessing - Examples of Vis tool usage in applications

In-class Agenda (Exercise)

  • Assessment feedback
  • Visualization of distribution
  • Semantics vs Syntactics
  • Dirty Data: time series and text preprocessing
  • Tools for data wrangling
  • Assessment 2 kickoff

2022-10-12 - Week 4: Why? Analysis Tasks

Required Reading (pre-class)

  • VAD Book Chapter 3. Why: Task Abstraction

In-class Agenda

  • Why: Analysis Tasks - Actions and Targets      
  • Application Example - Data Relation Exploration
  • Data and Task Abstraction - A Four-Level Analysis Framework   

In-class Agenda (Exercise)

  • Data source exploration for project work
  • Project pitch
  • Data scientist and Data Baton
  • Nested Model application
  • Assessment 2 feedback
  • Assessment 3 kickoff                    

Further Reading

  • [The Nested Model]: A Nested Model for Visualization Design and Validation. Tamara Munzner, 2009
  • [Data and Task]: Information Visualization and Visual Data Mining. Daniel Kaim, 2002

2022-10-18 - Week 5: IEEE VIS

In-class Agenda

  • Project group work  

In-class Agenda (Exercise)

  • Project pitch presentation
  • Assessment 4 kickoff                    

2022-10-25 - Week 6: Introduction to Visual Analytics

Required Reading (pre-class)

  • VAD Book Chapter 4. Analysis: Four Levels for Validation

In-class Agenda

  • Introduction - About Patterns and Models
  • Knowledge Generation - Patterns, Models, and Analytical Reasoning
  • Data Transform. Processes - The InfoVis and the KDD Process
  • Humans and Machines - Strengths and Weaknesses
  • Visual Analytics - Synthesis

In-class Agenda (Exercise)

  • Project presentations
  • Kickoff Assessment 5                               

Further Reading

  • Book: Illuminating the Path: The Research and Development Agenda for Visual Analytics. Thomas, J. and Cook, K. National Visualization and Analytics Center, 2005
  • Paper:Visual Analytics: Definition, Process, and Challenges. D Keim, G Andrienko, JD Fekete, C Gorg, J Kohlhammer, G Melancon, 2008

2022-11-01 - Week 7: How: 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

  • Marks - Basic Graphical Elements
  • Channels - Visual Variables
  • Visual Encoding Example - Scenario: Stocks Data
  • Visualization Guidelines - Perception, Color, and Rules of Thumb

    Decoding of Visualizations - Chart Decomposition

In-class Agenda (Exercise)

  • Design of Visual Encodings
  • Color Usage for Attribute Types
  • 8 minutes madness
  • Kickoff Assessment 6                              

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.

2022-11-08 - Week 8: 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

  • Interaction Design - Engaging in a dialog with the data
  • Interaction Techniques - Overview of atomic Interactions
  • View Composition - Leveraging interaction techniques

In-class Agenda (Exercise)

  • Kickoff Assessment 7
  • Guest Lecture Talk                            

Further Reading

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

2022-11-15 - Week 9: Advanced Visualization Techniques

Recommended Reading

  • VAD Book Chapter 7: Arrange Tables
  • VAD Book Chapter 8: Arrange Spatial Data
  • VAD Book Chapter 9: Arrange Networks and Trees

In-class Agenda (Lecture)

Advanced visualization techniques for...

  • Multivariate Data
  • Networks & Graphs
  • Trees & Hierarchies
  • Time Series
  • Geographical Data
  • Other Data Types

Special Guest and Moderator: Prof. Benjamin Bach, University of Edinburgh

Benjamin is an Associate Professor at the University of Edinburgh, where he is co-leading the VisHub Lab.  His research investigates more effective and efficient data visualizations, interfaces, and tools for data analysis, communication, and education.

Benjamin has received a TVCG Significant New Researcher (2021) and the Eurographics Young Researcher (2019) award.

alt

In-class Agenda (Exercise)

  • Applications of advanced visualization techniques
  • Game: Detection of techniques in a real-world video

Further Reading

Web-based overviews of techniques for...

2022-11-22 - Week 10: Unsupervised Machine Learning and Data Exploration

Required Reading (pre-class)

  • VAD Book Chapter 13. Reduce Items and Attributes

In-class Agenda

  • Unsupervised ML - The two "Work Horses"
  • Clustering - Finding Groups in Datasets
  • Dimensionality Reduction - Reducing the Number of Attributes
  • Visual Data Exploration - Using Self-Organizing Maps (SOM)
Guest Lecture Talk by Madhav Sachdeva: Search and Exploration in Digital Document Spaces

 

madhav

 

In-class Agenda (Exercise)

  • Guest Lecture Talk - Search and Exploration in Digital Document Spaces
  • ML4VIS - Using ML to Support VIS       
  • Kickoff Assessment 8

Further Reading

  • VAD Book
  • Wang Q, Chen Z, Wang Y, Qu H. A Survey on ML4VIS: Applying Machine Learning Advances to Data Vis. TVCG. 2021
  • Sedlmair, Aupetit: Data-driven Evaluation of Visual Quality Measures. EuroVis. 2015
  • Bernard, Hutter, Zeppelzauer, Sedlmair, Munzner: ProSeCo: Visual Analysis of Class Separation Measures and Dataset Characteristics. G&C (2021)

2022-11-29 - Week 11: Supervised Machine Learning and Model Explanation

Required Reading (pre-class)

  • Hohman F, Kahng M, Pienta R, Chau DH. Visual analytics in deep learning: An interrogative survey for the next frontiers. IEEE Transactions on Visualization and Computer Graphics (TVCG). 2018.

In-class Agenda

  • Supervised ML - The two "Work Horses"
  • Explainable AI Special - Why something happens in ML Models
  • Interactive ML Application - VIAL: Visual Interactive Data Labeling

In-class Agenda (Exercise)

  • VIS4ML - Using ML to Support VIS
  • Human-in-the-loop - When & How
  • Guest Talk Lecture: Interactive Explainable AI                      

Further Reading

  • Bernard J, Zeppelzauer M, Lehmann M, Müller M, Sedlmair M. Towards User‐Centered Active Learning Algorithms. Computer Graphics Forum. 2018.
  • Sacha D, Kraus M, Keim DA, Chen M. Vis4ml: An ontology for visual analytics assisted machine learning. IEEE transactions on visualization and computer graphics. 2018
  • Amershi S, Cakmak M, Knox WB, Kulesza T. Power to the people: The role of humans in interactive machine learning. AI Magazine. 2014

2022-12-06 - Week 12: Human-Centered Data Analysis

Required Reading (pre-class)

--none--

In-class Agenda

  • Human-Centered AI
  • Human-Centered Similarity + live demo
  • Human-Centered Classification + live demo
  • Human-Centered Regression + real-world application

In-class Agenda (Exercise)

  • Knowledge Generation Model by Sacha et al.
  • Human-centered regression
  • Vote for the worst visualization
  • Guest Talk Lecture: Interactive VIS for Clinical ML                  
Guest Talk Lecture by Gabriela Morgenshtern: Interactive VIS for Clinical ML
gabi

 

Further Reading

  • Shneiderman B. Human-centered artificial intelligence: Reliable, safe & trustworthy. International Journal of Human–Computer Interaction. 2020
  • Personalized Visual-Interactive Music Classification. Christian Ritter, Christian Altenhofen, Matthias Zeppelzauer, Arjan Kuijper, Tobias Schreck, and Jürgen Bernard, EuroVA @ EuroVis (EuroGraphics), 2018
  • Bernard, J., Ritter, C., Sessler, D., Zeppelzauer, M., Kohlhammer, J., Fellner, D. Visual-Interactive Similarity Search for Complex Objects by Example of Soccer Player Analysis. IVAPP/VISIGRAPP, 2017
  • A Visual Active Learning System for the Assessment of Patient Well-Being in Prostate Cancer Research. Bernard, J., Sessler, D., Bannach, A., May, T., Kohlhammer, J. IEEE VIS Workshop on Visual Analytics in Healthcare (VAHC), 2015

2022-12-13/20 - Week 13/14: Student Project Presentations

In-Class Agenda

  • Airbnb Income Prediction System
  • AirPenguin: Finding a suitable Airbnb in Zurich
  • World Happiness and its key determinants
  • Playing and Understanding Pokémon How You Desire To!
  • Search and explore the characteristic behavior of similar popular tracks
  • Climate Change Resources: International Investment Flow
  • LowESS: Depression Dataset Exploration [Lecture Award: Best Student Vote]
  • Exploratory Aanalysis and Browsing of the OkCupid Dataset
  • VI Tool to Support Used Car Purchasing Decisions
  • Temperature Data Visualization Tool
  • Employees’ Burnout Rate
  • Stroke prediction dashboard [Lecture Award: Impact on Society]
  • VIS Tool for US Accidents
  • Visualization of Climate Vulnerability and Social Equity
  • Mushroom Labeling
  • A Visual-Interactive Tool for CDC 500 Cities Project [Lecture Award: Impact on Research]
  • eNYrgy: Visualizing Energy Efficiency of NYC Buildings
  • Predicting Market Prices for Airbnb
  • An IVDA Tool for Earth Surface Temperature Analysis [Lecture Award: Impact on Business]