UIC Database Group

Header bar

2024-06-01 - New course CS594 - Provenance & Explanations in Fall 2024

Boris will be teaching a new course CS594 - Provenance and Explanations in fall 2024.

Provenance and explanations are essential tools for building trust-worthy, secure, transparent, and fair data-intensive systems and machine learning pipelines. These tools are used to debug analysis results, to comprehend the results of complex queries, to explore the impact of hypothetical changes to data and/or policies, to audit sensitive computations, and to justify and understand predictions made by machine learning models. This course provides a comprehensive overview of algorithms, systems, and techniques for capturing & managing data provenance, i.e., tracking the origin and creation process of data, as well as for generating explanations for data-intensive computations such as declarative queries and machine learning.

The goal of this course is to provide students with the necessary tools to build provenance-enabled systems and develop automated solutions for generating explanations.

Please visit the course webpage to learn more.