Universität Potsdam, BSc CL, Sommer 2019

ANW-A: Praktische Dialogmodellierung

Leitung Prof. Dr. David Schlangen
Email david.schlangen@uni-potsdam.de
Sprechstunde Dienstags, 17-18h
Sitzungen Mittwochs, 10-12h
Raum  
Website https://compling-potsdam.github.io/sose19-anw1-dialmod/

Kursbeschreibung

In dieser Veranstaltung werden wir uns mit Dialog als sprachlichem Verhalten und seiner Modellierung in technischen System befassen. Wir werden etwas über das Phänomen “Dialog” erfahren und dann ganz praktisch versuchen, Aspekte davon in einem künstlichen Dialogteilnehmer zu implementieren. Wir werden dazu eine Entwicklungsplattform für einen kommerziellen “intelligenten Assistenten” verwenden und sukzessive komplexere Dialogmodelle darin verwirklichen.

Die Veranstaltung hat starke praktische Anteile, in denen (in Python) programmiert werden wird. Es empfiehlt sich daher, die entsprechenden Veranstaltungen voher besucht zu haben.

Kursziele

Die Studierenden kennen den aktuellen Stand der Technik für die sprachtechnologisch Anwendung “Dialogsystem” und können einschätzen, welche anwendungsnahen Problemstellungen sich mit den derzeit verfügbaren Verfahren lösen lassen.

Nach erfolgreicher Teilnahme an dem Kurs sollten Sie folgende Kenntnisse erworben haben:

  • Verständnis von Dialogmodellierung als linguistisches Gebiet
  • Verständnis von Dialogmodellierung als computerlinguistische Aufgabenstellung und der üblichen Modularisierung dieser Aufgabe
  • Kentnisse und praktische Erfahrung mit aktuellen Herangehensweisen an diese Teilaufgaben
  • Grundkenntnisse in Team-orientierter Entwicklung (github, Agile Project Management)

Hintergrundliteratur

Leider gibt es keine Standardlehrbücher zum Thema.

  • In “Speech and Language Processing” (Jurafsky & Martin, Draft dritte Auflage online sind Kapitel 24 und 25 hilfreich.
  • Eine kurze (und etwas ältliche) Übersicht der Probleme von mir selbst: Schlangen D. Modelling dialogue: Challenges and Approaches. Künstliche Intelligenz. 2005;3/05:23-28. pdf

Formalitäten

Dieses Seminar gehört als eines von zweien zum Modul BA-CL-ANW-A. Das gesamte Modul hat einen Umfang von 12 Leistungspunkten. Bitte planen Sie Ihre Zeit entsprechend auch über die zwei SWS Kontaktzeit hinaus.

Leistungen

Prüfungsnebenleistung

Zur Erlangung der unbenoteten Prüfungsnebenleistung, die eine Voraussetzung zum Abschluß des Moduls ist, müssen Sie alle aufgegebenen Hausaufgaben bearbeiten, sowie an den praktischen Teilen engagiert mitarbeiten.

Modulprüfung

Sie können aus dieser Veranstaltung heraus auch die Modulleistung entwickeln. Dazu können Sie den praktischen Teil weitertreiben und mit einer ca. 10 Seiten umfassenden Dokumentation einreichen. (Einige Hinweise zu deren Gestaltung finden Sie hier.) Sie können aber auch eine eher Literatur-orientierte Hausarbeit (ebenfalls ca. 10 Seiten) erstellen, in der Sie (nach Absprache) einer Frage aus der behandelten Literatur umfangreich nachgehen.

Einreichungsfrist ist der 30.9.2019.

Anwesenheit

Die Veranstaltung wird starke praktische und interaktive Anteile haben, die ohne Anwesenheit während der Sitzungen nicht erfolgreich zu bearbeiten sind.

Einzelne, außerplanmäßige Abwesenheiten müssen nicht gesondert angekündigt oder entschuldigt werden; bei Unsicherheit darüber, ob sie das Erlangen der Prüfungsnebenleistung gefährden können, sollte aber doch Kontakt aufgenommen werden.

E-mail

Ich versuche, auf E-Mails relativ schnell zu antworten (innerhalb von 3 Geschäftstagen). Ich bitte aber darum, Fragen nach Möglichkeit in der Sitzung oder über das Forum zu stellen, so dass alle davon profitieren können.