Explainable AI by Visual Analytics (Wintersemester 2022/2023)
Dozent:
Prof. Dr. Jürgen Döllner
(Computergrafische Systeme)
,
Tim Cech
(Computergrafische Systeme)
,
Martin Reiter
(Computergrafische Systeme)
,
Willy Scheibel
(Computergrafische Systeme)
Allgemeine Information
- Semesterwochenstunden: 4
- ECTS: 6
- Benotet:
Ja
- Einschreibefrist: 01.10.2022 - 31.10.2022
- Prüfungszeitpunkt §9 (4) BAMA-O: 17.11.2022
- Lehrform: Seminar / Projekt
- Belegungsart: Wahlpflichtmodul
- Lehrsprache: Deutsch
- Maximale Teilnehmerzahl: 12
Studiengänge, Modulgruppen & Module
- HCGT: Human Computer Interaction & Computer Graphics Technology
- HPI-HCGT-K Konzepte und Methoden
- HCGT: Human Computer Interaction & Computer Graphics Technology
- HPI-HCGT-T Techniken und Werkzeuge
- HCGT: Human Computer Interaction & Computer Graphics Technology
- HPI-HCGT-S Spezialisierung
- ISAE: Internet, Security & Algorithm Engineering
- HPI-ISAE-T Techniken und Werkzeuge
- ISAE: Internet, Security & Algorithm Engineering
- HPI-ISAE-S Spezialisierung
- DANA: Data Analytics
- HPI-DANA-K Konzepte und Methoden
- DANA: Data Analytics
- HPI-DANA-T Techniken und Werkzeuge
- DANA: Data Analytics
- HPI-DANA-S Spezialisierung
- DAPP: Data Applications
- HPI-DAPP-K Konzepte und Werkzeuge
- DAPP: Data Applications
- HPI-DAPP-T Techniken und Werkzeuge
- DAPP: Data Applications
- HPI-DAPP-S Spezialisierung
Beschreibung
Das Seminar befasst sich mit einführenden Themen im Bereich Explainable AI (XAI). AI als "Black Box" führt u.a. zu entscheidenden Akzeptanz- und Nachweisproblemen in der Praxis. Ansätze, die es ermöglichen, Ergebnisse von AI nachzuvollziehen, sind daher wesentlich für die langfristige effektive Nutzung von AI. Visual Analytics bietet hier ein generelles Repertoire an Methoden, Konzepten und Techniken, um das zu erreichen.
Im Seminar soll jeweils ein Softwareprototyp erstellt werden, welcher exemplarisch die Nutzung der
zugrundeliegenden Visual-Analytics-Techniken für AI anhand von Beispieldatensätzen (MNIST, Caltech-UCSD Birds, 20 newsgroups etc.) untersucht. Weiterhin soll ein vertieftes Verständnis der Techniken geschaffen werden, insbesondere durch die Bereitstellung eines leicht erweiterbaren Prototypens. Optional können die Teilnehmenden Weiterentwicklungen der Technik verproben oder begründete Kritik formulieren.
Voraussetzungen
Es bestehen keine formalen Voraussetzungen.
Hilfreich sind bestehende Kenntnisse im Bereich der Artificial Intelligence und Machine Learning.
Literatur
Speith, Timo. "A Review of Taxonomies of Explainable Artificial Intelligence (XAI) Methods." 2022 ACM Conference on Fairness, Accountability, and Transparency. 2022.
Alicioglu, Gulsum, and Bo Sun. "A survey of visual analytics for Explainable Artificial Intelligence methods." Computers & Graphics 102 (2022): 502-520.
Rudin, Cynthia. "Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead." Nature Machine Intelligence 1.5 (2019): 206-215.
Weitere Literatur wird in Absprache mit den Teilnehmenden bereitgestellt.
Lern- und Lehrformen
Projektarbeit; Wöchentliche Treffen mit den Betreuern; Erstellen und Halten von Vorträgen; Ausarbeitung eines Artikels im fachwissenschaftlichen Stil
Zur Koordination und Kommunikation wird ein Moodle Kurs betrieben. Es wird von allen Teilnehmenden erwartet dort eingeschrieben zu sein.
Leistungserfassung
Die Studierenden entwickeln über das Semester jeweils einen Softwareprototypen, welcher eine oder
mehrere Techniken der XAI untersucht.
Hierzu werden zunächst bestehende Techniken und Arbeiten gesichtet. Darauf aufbauend wird in Absprache mit dem Betreuer ein Plan zur Projektdurchführung erstellt und in einem Konzeptvortrag (10 min. Vortrag und 5 min. Diskussion) vorgestellt.
Die Programmier- und Lernergebnisse sollen in einem Abschlussvortrag (20 min. und 10 min. Diskussion) zusammengefasst präsentiert werden.
Hierbei soll Bezug auf die im Konzeptvortrag erklärten Ziele genommen werden.
Weiterhin ist eine schriftliche Ausarbeitung (6 Seiten double column) im Stile eines Fachartikels zu erstellen.
Die Endnote setzt sich aus folgenden Teilnoten zusammen:
- Implementierung, Dokumentation und Abgabe des Softwareprototypen (50%)
- Abgabe einer schriftlichen Ausarbeitung (20%)
- Ausarbeitung und Halten eines Abschlussvortrages (20%)
- Ausarbeitung und Halten eines Konzeptvortrags (10%)
Die Leistungserfassung beginnt mit Abgabe des Konzeptvortrags am 17.11.2022.
Termine
Das Seminar startet im ersten Block am Donnerstag, den 20.10. ab 09:15 Uhr im Raum A-1.1. An diesem Termin werden die Themen vorgestellt. Auf Grund der hohen Nachfrage wird eine zweite inhaltsgleiche Einführung mit Themenvorstellung am 27.10. ab 09:15 Uhr im Raum A-1.1 stattfinden.
Themenwünsche werden bis zum 28.10. mit den jeweiligen Betreuern verfeinert als Themenwunsch eingereicht. Die Themenwahl wird dann bis zum Dienstag, den 01.11. bestätigt, womit dann die Bearbeitung beginnt.
Das Seminar findet nicht regelmäßig statt. Termine wie zu den Vorträgen werden mit den Studierenden abgestimmt.
Zurück