Explainable & Trustworthy AI
AI-algoritmen zijn complex en zeer geavanceerd. Het is voor de eindgebruiker soms moeilijk om de beslissingen of de suggesties die door het systeem gemaakt worden, te begrijpen en te interpreteren. Deze opleiding bekijkt de verschillende aspecten die te maken hebben met vertrouwen.
Praktische info:
Inschrijven?
- Inschrijvingen: tot 21 mrt. 2022
- Voorwaarden: voortgezette opleiding in computerwetenschappen of een equivalente programmeerervaring met Python of een gelijkaardige programmeertaal
- Prijs: €1.650 op de campus / €1.400 online
Leertraject
AI-algoritmen zijn complex en zeer geavanceerd. Het is voor de eindgebruiker soms moeilijk om de beslissingen of de suggesties die door het systeem gemaakt werden, te begrijpen en te interpreteren.
Artificiële Intelligentie (AI) heeft een lange weg afgelegd sinds enkele decennia geleden voor het eerst werd toegepast. AI en machine learning zijn ondertussen heel populair en de technieken worden met succes toegepast op een breed scala aan problemen, zowel in de academische wereld, de industrie als de publieke sector. Naarmate dit domein de laatste jaren meer en meer ingeburgerd raakte, ontstonden er ook nieuwe uitdagingen omdat de werking en uitkomsten niet altijd door mensen gevolgd kunnen worden.
De opleiding ‘Explainable AI’ bekijkt de verschillende aspecten van AI die te maken hebben met vertrouwen:
- Vertrouwen winnen door bijvoorbeeld de kenmerken van AI-output uit te leggen.
- Door een AI-techniek uit te leggen zal het begrip toenemen, waardoor kan worden onderzocht of de techniek kan worden overgedragen naar een ander domein of probleem.
- Een gebruiker informeren over de werking van een AI-model zodat het niet verkeerd begrepen wordt.
- Het vertrouwen van gebruikers kan worden vastgesteld door gebruik te maken van AI-modellen die verklaarbaar, stabiel maar ook robuust zijn.
- Bij het uitleggen van AI-modellen spelen vraagstukken rond privacy een rol. Privégegevens mogen niet door de modellen worden onthuld.
- Het is belangrijk dat handelingen en acties kunnen worden uitgelegd. Hoe zijn we tot specifieke resultaten gekomen en hoe kunnen we deze veranderen?
- mensen met verschillende achtergronden komen met AI in aanraking, het is belangrijk dat ze allemaal begrijpen waarom het systeem zich zo gedraagt en dat een uitleg gegeven wordt, die is afgestemd op hun behoeften.
Elke module binnen deze cursus richt zich op een ander onderwerp binnen het domein van verklaarbare en betrouwbare AI, variërend van white-box-modellen over hybride technieken tot aspecten van privacy. Deze cursus wordt georganiseerd in 10 verschillende modules.
Programma
Introduction, 21 March 2022
In this first module, we give a short recap of the basics, followed by the explanation of some general terms that are used in the domain of explainable and trustworthy Artificial Intelligence. This introduction will end with the definition of the challenges within this domain.
- Recap the basics: AI, ML and statistics
- Different types of ML: white-box & black-box
- Interpretability vs Explainability
- Human Uncertainty vs Model Uncertainty
- Challenges
Teacher: prof. dr. ir. Sofie Van Hoecke, Department of Electronics and Information Systems, Ghent University & prof. dr. Femke Ongenae, Department of Information Technology, Ghent University
Global vs Local Interpretability, 28 March 2022
Machine learning systems help us connect cause and effect in complex data sets. How we can make those interpretations depends on the type of algorithm used. The level of interpretability we can reach will also differ depending on whether we look at how the model predicts in general, versus how a specific prediction of the model was computed. When interpretability is good enough, we can use hypothetical questions like “What if instead this would be the case?”, adding to the usefulness of your system. This module explains how to increase and measure those interpretabilities.
- Global Interpretability
- Local Interpretability
- Counterfactuals
- Model distillation
- Dependency plots
- Evaluation methods
Teacher: Arne Gevaert, Department of Applied Mathematics, Computer Science & Statistics, Ghent University
White box models, 25 April 2022
In this module, focus is given to white box models. While black box models offer higher accuracy, white box models are easier to explain and to interpret, unfortunately this leads to a lesser predictive capacity. In the area of white box models, several different approaches will be highlighted:
- Linear Regression
- Decision Trees and Rule Sets
- Generalized Additive Models (GAMs)
Teacher: dr. Daniel Peralta Cámara, Department of Information Technology, Ghent University
Saliency mapping, 2 May 2022
To help explain how a neural network reached a certain conclusion, certain visualizations of its reasoning can be useful. One type of visualization is a heatmap showing which areas of a photo contribute most to how a system has labeled it. These visualizations are explained in this session.
- Convolutional Neural Networks (CNNs) & interpretation
- Backpropagation
- Other gradient-based methods
Teacher: dr. Arne Gevaert, Department of Applied Mathematics, Computer Science & Statistics, Ghent University
Hybrid AI, 9 May 2022
The oldest forms of machine learning entail rule engines that were hand programmed. Newer forms entail algorithms searching for connections themselves. The first are great in explaining how they reach their conclusions. The latter sometimes give superior predictions, being a lot less brittle, but lack that explainability. To get the best of both worlds, these approaches are sometimes combined. Moreover, allowing an expert to guide a machine learning system can sometimes lead to yet again superior predictions. This module explains how.
- Data-driven vs expert-based approaches
- Finding synergies in data-driven and expert-based approaches
- Combining expert knowledge and machine learning
Teacher: prof. dr. ir. Sofie Van Hoecke & prof. dr. Femke Ongenae, Department of Information Technology, Ghent University
Robustness, 16 May 2022
The output of a machine learning system depends on the data used as input. Often the needed amount and structure of that data is overlooked. However, machine learning systems can be combined to generate additional data or to finetune each other. Nevertheless, malicious additions to your training data can corrupt your system and even a well-trained system can be deceived. This module explains these issues and what you can do about them.
- Data quality & quantity
- Adversarial learning
- Poisoning attacks & defenses
- Learning theory
Teacher: Jonathan Peck, Department of Applied Mathematics, Computer Science & Statistics, Ghent University
Online & Transfer Learning, 23 May 2022
Training machine learning systems can be done before use, i.e. when training it on a stack of pictures first and asking it to make sense of new pictures later. However, it can also be done during use. In the latter scenario the system gets updated whilst it is being used. Sometimes this is necessary because training data is (partially) becoming available after commissioning of the system. Sometimes a system is pretrained on one dataset and the developer wants to retrain the system in order to solve another but related problem, i.e. using a machine vision system that is trained to detect cats to now detect dogs. The developer thus leverages the effort put into the training of the earlier system, hence requiring less training time for the novel system. These and other relations between datasets, their application in training models and the problems we solve with those will be explained in this module.
- Online learning
- Change detection
- Transfer learning & domain adaptation (foundation models)
Teacher: Jan Van Looy & Matthias Feys, ML6
Bias & Fairness, 30 May 2022
When training machine learning systems, the training data can be biased, leading to unwanted outcomes, i.e. an HR system trained on old hospital personnel data now stating that women might be unlikely good candidates for doctor positions. This module will explain these issues, how to avoid them, how to measure bias and what the limitations of avoiding it are.
- Various notions of fairness & impossibility theorem
- Different types of bias & methods to debias
- Ethical guidelines
- Learning fair models
- Uncovering model bias
Teacher: Prof. Tijl De Bie, Department of Electronics and Information Systems, Ghent University
Privacy, 13 June 2022
Sometimes the quality of machine learning system outputs and privacy are at odds and need to be balanced. However, there are techniques that allow the training of machine learning systems on privacy sensitive data, without exposing the data itself. Those techniques and relevant regulation on these practices are explained in this module.
- Pseudonimization
- K-anonymity
- Differential privacy
- Regulation
Teacher: Prof. Tijl De Bie, Department of Electronics and Information Systems, Ghent University
Use cases, 20 June 2022
During this module, some specific use cases in the domain of Explainable and Trustworthy AI will be discussed.
Lesgevers / sprekers
Sofie Van Hoecke
Sofie Van Hoecke graduated from the Engineering Department from the Ghent University in 2003. Following up on her studies in computer science, she achieved a PhD in computer science engineering at the Department of Information Technology at the same university on Efficient service management in healthcare. After being a postdoctoral research engineer at the Department of Information Technology, she started as lecturer ICT and ICT research coordinator at the University College West-Flanders. Currently, she is Associate professor at UGent-imec and Lead of the PreDiCT research team of IDLab, UGent-imec.
Her specialties are: multi-sensor and service oriented architectures, novel services, condition monitoring, emotion recognition, machine learning, semantic dashboards, and the fusion of machine learning and semantic technologies, applied in both predictive maintenance and predictive healthcare.
Femke Ongenae
I am a professor of Data analytics for Health and Connected care, at the IDLab research group of Ghent University. I am part of the PREDICT (http://predict.idlab.ugent.be/) and KnoWS (https://knows.idlab.ugent.be/) research teams. These teams perform research into hybrid AI (fusing semantic models and machine learning), explainable AI, expressive semantic reasoning and the incorporation of expert knowledge in data analytics. This research is mainly applied to the domains of predictive healthcare and industry 4.0 in order to realize context-aware and personalized decision support systems.
I work at the IDLab research group as a postdoctoral researcher. My main passion is fostering collaboration with societal and industrial partners in interdisciplinary projects to valorize our research toward truly impactful applications. This is realized through a number of (government sponsored) projects, for which I set up and lead the trajectory from proposal, into project management and valorization and dissemination afterwards. My main research and project focus is on the use of Semantic Web technologies, machine learning & IoT for the delivery of personalized & context-aware services, especially within the eHealth domain. I am also particularly interested in methodologies for capturing domain knowledge from experts & using this knowledge to optimize intelligent agents and the way we interact with them.
Arne Gevaert
PhD Student at UGent
Machine Learning, Artificial Intelligence, AI safety.
Assisted in linked open data research at IDLab between March and December 2017. Helped develop an intrusion detection system using deep learning on system log data, between July and September 2018 and Robovision.
Daniel Peralta
Dr. Daniel Peralta is a post-doctoral researcher at the Department of Applied Mathematics, Computer Science and Statistics of the Faculty of Sciences of Ghent University. He obtained his PhD at the University of Granada (Spain), tackling large-scale fingerprint identification.
His research has focused on machine learning, especially in large-scale scenarios, and has involved several collaborations with industry to apply such techniques on problems ranging from railway maintenance scheduling to compound activity prediction. Within his current position at the VIB, this research is applied on biological data. He currently teaches Big Data Science courses at Ghent University, in the Master of Statistical Data Analysis and the Master in Computer Science.
Jonathan Peck
Post-doctoral researcher @ Ghent University
I am a post-doctoral researcher at Ghent University, affiliated with the Department of Applied Mathematics, Computer Science and Statistics (TWIST) as well as the Saeys Lab at the VIB Inflammation Research Center. I am also a teaching assistant for the Artificial Intelligence course offered by Ghent University at the Faculty of Sciences, as well as the lecturer for the Mathematics course in Biomedical Sciences.
My main focus of research is the study of adversarial examples. Broadly speaking, adversarial examples are input samples deliberately crafted by a malicious adversary in order to obtain certain specific predictions from a targeted machine learning model. The intent here is usually to cause some form of harm, such as bypassing automated content filters, malware protections or biometric security systems. In my work, I try to devise countermeasures against this form of exploitation.
Aside from research into adversarial examples, I am also interested in issues of fairness in machine learning. In developing and deploying machine learning systems, researchers and practitioners alike are often ignorant of (or deliberately ignore) the disparate impact of their systems on women and minorities. Some of these tools, such as the recommender systems used by Twitter and Facebook, also facilitate the spread of hate and political extremism across the globe. We cannot afford to remain blind to these problems; the field of machine learning must take its social responsibilities seriously.
Jan Van Looy
Director/Specialist Leader (Gen)AI at Deloitte Consulting
Matthias Feys
As Q, Matthias focuses on pushing technical innovation at ML6 and guaranteeing that our customers benefit from the latest technical advancements.
This means constantly improving the chapter working, as well as providing clear links to customer projects and making sure that ML6 has the right technological partnerships to maximize customer impact.
Matthias is energized by coaching technical talent, internally, but also the wider ML ecosystem. He is cofounder & organizer of multiple meetups and frequently acts as technical advisor for startups and colleges/universities.
He's also a trusted expert adviser for the Flemish Agency for Innovation and Entrepreneurship to provide insights and review research projects.
He started his career as PhD researcher at Ghent University focusing on the development of novel event extraction algorithms based on deep learning techniques. Having gained expertise in this new and upcoming technology as well as user testing/evaluation, he was convinced of the immediate opportunities in the industry and prematurely stopped his PhD to join Nicolas in the early days of ML6. This passion led Matthias to become Google Developer Experts for GCP and one of the first GDEs for Machine Learning.
Tijl De Bie
Tijl De Bie has been a Full Professor at the University of Ghent since 2015. Before moving to Ghent, he was Assistant and Associate Professor at the University of Bristol (9 years), a postdoc at the KU Leuven (1 years) and the University of Southampton (1 year). He completed his PhD on machine learning and advanced optimization techniques in 2005 at the KU Leuven. During his PhD he also spent a combined total of about 1 year as a visiting research scholar in U.C. Berkeley and U.C. Davis.
He is currently most actively interested in data-driven Artificial Intelligence (AI), and more specifically in the foundations and applications of (exploratory) Data Science. His focus is increasingly on automating Data Science, human-centric AI (interactivity, privacy, explainability, fairness), and structured data such as graphs. He currently holds a grant portfolio of around EUR 4M, including an ERC Consolidator Grant titled “Formalizing Subjective Interestingness in Exploratory Data Mining” (FORSIED), as well as an FWO Odysseus grant titled “Exploring Data: Theoretical Foundations and Applications to Web, multimedia, and Omics Data”.
Gerelateerde opleidingen