MA-INF 4238: DIALOGUE SYSTEMS

Summer Semester 2024

 

Content:

What is the Dialogue Systems course about?

This course is a detailed introduction to the architecture of conversational systems (chatbots). We will introduce the main components of dialog systems and show approaches to their implementation, including natural language understanding, natural language generation, and dialog sequence management. This course will briefly discuss speech-related components and multi-modal systems, but will primarily focus on text processing and language understanding. The lab sessions will be dedicated to implementing a simple dialog system and selected components (via weekly homework assignments).

Recommended participation requirements:

There are no mandatory prerequisites but the following will help you understand the material:

  • Introduction to Natural Language Processing
  • Introduction to Machine Learning
  • Basics of statistics
  • Basics of programming (Python)

Logistics:

  • Lectures: are on Thursday 12:15 PM - 01:45 PM in Room 0.109 (B-IT-Max) (Friedrich-Hirzebruch-Allee 6). ZOOM LINK

 

  • Exercises: are on Thursday 02:15 PM - 03:45 AM in Room 0.109 (B-IT-Max) (Friedrich-Hirzebruch-Allee 6). ZOOM LINK

 

  • Course Materials: will be uploaded every week on eCampus.

 

  • Contact: Students should ask all course-related questions in our forum discussion on eCampus. For external inquiries, emergencies, or personal matters, you can contact Prof. Flek, AK, or Mounika.

 

  • Office Hours: Please reach out to us first via mail to arrange any in-person meeting.
    • Prof. Dr. Lucie Flek: Friedrich-Hirzebruch-Allee 6 (B-IT) – Room: 2.123
    • Dr. Akbar Karimi (AK): Friedrich-Hirzebruch-Allee 6 (B-IT) – Room: 2.118
    • Dr. Mounika Marreddy: Friedrich-Hirzebruch-Allee 6 (B-IT) – Room: 2.119

 

 

NEWS / UPDATES:

  • 01.04.2024: The first class will take place on Thursday, 18.04.2024 at 12:15 in Room 0.109 (B-IT-Max).

Instructors:

Prof. Dr. Lucie Flek

flek(at)bit.uni-bonn.de

Head of CAISA Lab

Dr. Akbar Karimi

ak(at)bit.uni-bonn.de

Course Intructor

 

Dr. Mounika Marreddy

mmarredd(at)uni-bonn.de

Course Intructor

 

 


Coursework:

Assignments (10%):

Will be uploaded on eCampus.

  • Credits:
    • Assignment 1 (5%): 
    • Assignment 2 (5%):
       
  • Deadlines: All assignments are due on Wednesdays before the exercise class at 11:59 PM. All deadlines are listed in the schedule.
  • Submission: Assignments should be submitted via eCampus. Please do not email us your assignments.
  • Collaboration: Each student should work on the assignment individually. Please name your file properly. File name: <FirstName_LastName>.
  • Grade/ Feedback: You will receive your graded assignment on eCampus.

**NOTE**: The assignments are not prerequisite for the exam.

Final Project (30%):

  • Project Types:
    • Checkpoint 1 (2%)
    • Checkpoint 1 (3%)
    • Oral presentation (5%)
    • Final report (10%)
    • (Code and) Dataset (10%)
       
  • Deadline: July 10, 2024 (tentative)
  • Contribution: Students will be encouraged to form groups of 3-4 people for the project.
  • Grade/ Feedback: You will receive your graded assignment on eCampus.

Exam (60%):

  • Exam dates: will be announced as soon as we receive the rooms and dates from the examination office.
  • Allowed material: Calculators are permitted.

Allocation:

  • 3 + 1 SWS
  • Master in Media Informatics: 4 ECTS credits
  • Master in computer science at University of Bonn: MA-INF 4238 6 CP
  • Students must register for the exam on POS/BASIS.

Literature:

Schedule:

WeekDateDescriptionEventsDeadlines
Week 1Lecture (Thursday Apr 18)   
Exercise (Thursday Apr 18)   
Week 2Lecture (Thursday)   
Exercise (Thursday) Assignment 1
OUT
 
Week 3Lecture (Thursday)   
Exercise (Thursday) Project OUTAssignment 1
DUE
Week 4Lecture (Thursday)   
Exercise (Thursday) Assignment 2 OUT 
Week 5Lecture (Thursday)   
Exercise (Thursday)   
Week 6Lecture (Thursday)   
Exercise (Thursday)  Assignment 2 DUE
Week 7Lecture (Thursday)   
Exercise (Thursday)   
Week 8Lecture (Thursday)   
Exercise (Thursday)   
Week 9Lecture (Thursday)   
Exercise (Thursday)   
Week 10Lecture (Thursday)   
Exercise (Thursday)   
Week 11Lecture (Thursday)   
Exercise (Thursday)   
Week 12Lecture (Thursday)   
Exercise (Thursday)