Zur Modulseite PDF generieren

#41117 / #1

Seit WiSe 2023/24

English

Adversarial Machine Learning

6

Rieck, Konrad

Benotet

Schriftliche Prüfung

English

Zugehörigkeit


Fakultät IV

Institut für Softwaretechnik und Theoretische Informatik

34353000 FG Maschinelles Lernen und IT-Sicherheit

Keine Angabe

Kontakt


Keine Angabe

Rieck, Konrad

rieck@tu-berlin.de

Lernergebnisse

After completion of the module, the students have a comprehensive understanding of attacks and defenses in machine learning. They are able to define security goals, formalize threats and identify vulnerabilities in the application of learning algorithms. They know the working principles of attack types and can transfer them to new domains. These attack types include adversarial examples, poisoning, backdoors, as well as inference attacks. They can apply defense mechanisms, such as adversarial training, certified robustness and attack detection. Finally, students are aware of the ethical implications of adversarial machine learning and understand its impact on society and policy.

Lehrinhalte

The lecture covers classic and recent topics in adversarial machine learning. These topics include - White-box and black-box threat models - Techniques for crafting adversarial examples - Poisoning and backdoor attacks - Membership inference and model extraction - Problem-space attacks and attacks in structured domains - Adversarial preprocessing - Countermeasures measures and defenses - Attack and backdoor detection methods - Experimental design principles

Modulbestandteile

Compulsory area

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Adversarial Machine LearningIVWiSeen4

Arbeitsaufwand und Leistungspunkte

Adversarial Machine Learning (IV):

AufwandbeschreibungMultiplikatorStundenGesamt
Attendance15.04.0h60.0h
Pre/post processing15.04.0h60.0h
Exercise tasks10.04.0h40.0h
Preparation for exam1.020.0h20.0h
180.0h(~6 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

This integrated course consists of a lecture combined with exercise assignments. The latter require independently solving programming exercises with the guidance of a teaching assistant.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

- Very good knowledge of machine learning - Recommended: programming skills in Python - Helpful, but not obligatory: Basic knowledge in security

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Written exam

Sprache(n)

English

Dauer/Umfang

90 minutes

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Wintersemester.

Maximale teilnehmende Personen

Dieses Modul ist nicht auf eine Anzahl Studierender begrenzt.

Anmeldeformalitäten

Registration is not required, but stating the interest to participate in the lecture is welcome for the planning of resources. This is done by registering for the course at the teaching platform ISIS.

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  nicht verfügbar

 

Literatur

Empfohlene Literatur
Keine empfohlene Literatur angegeben

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)128WiSe 2023/24SoSe 2025
Computer Science (Informatik) (M. Sc.)124WiSe 2023/24SoSe 2025
Elektrotechnik (M. Sc.)112WiSe 2023/24SoSe 2025
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)14WiSe 2023/24SoSe 2025
Medieninformatik (M. Sc.)14WiSe 2023/24SoSe 2025

Sonstiges

Keine Angabe