392249 Projekt: Developing a Testing Suite for a Dialogue Management System (Pj) (WiSe 2024/2025)

Contents, comment

Beschreibung:
In this project, you will develop an automated testing suite for the dialogue management system
Flexdiam that is used by our department.
Flexdiam is integrated into a classic dialogue system pipeline where it receives input from a natural
language understanding module about the current user utterance, does dialogue planning based on
this input and the current interaction state, and outputs the results of this planning (e.g., what to say
and how to say it) to a natural language generation module in order to produce a response.
Internally, Flexdiam models dialogue as a tree where branches represent different topics under
discussion or cohesive dialogue blocks (e.g., for a virtual flight booking assistant, greeting and
responding to user query about a flight would be different branches of the same dialogue tree).
These branches model different paths a dialogue could take, for example, depending on whether the
user says “yes” or “no”.
Going through all these branches of dialogue manually while testing is very time-consuming.
Therefore, we would like to have an automated testing suite which operates on files that define
specific dialogue scenarios by listing the user utterances to input at every dialogue turn along with
various types of expected outputs at different stages of processing. Several problems should be
solved during the project, for example, if a non-deterministic language generation module such as a
large language model is used, a simple comparison of expected to actual output will not be enough,
so a score would need to be computed that would show how close the generated sentence is to the
suggested expected output.

Requirements for participation, required level

Requirements for the project:

• Programming experience in Python
• Interest in dialogue systems and dialogue systems evaluation

Interested? Mail: lvaronina@techfak.uni-bielefeld.de

Teaching staff

Dates ( Calendar view )

Frequency Weekday Time Format / Place Period  

Show passed dates >>

Subject assignments

Module Course Requirements  
39-M-Inf-P_ver1 Projekt Projekt Ungraded examination
Student information

The binding module descriptions contain further information, including specifications on the "types of assignments" students need to complete. In cases where a module description mentions more than one kind of assignment, the respective member of the teaching staff will decide which task(s) they assign the students.


No more requirements
No eLearning offering available
Address:
WS2024_392249@ekvv.uni-bielefeld.de
This address can be used by teaching staff, their secretary's offices as well as the individuals in charge of course data maintenance to send emails to the course participants. IMPORTANT: All sent emails must be activated. Wait for the activation email and follow the instructions given there.
If the reference number is used for several courses in the course of the semester, use the following alternative address to reach the participants of exactly this: VST_489376100@ekvv.uni-bielefeld.de
Notes:
Additional notes on the electronic mailing lists
Last update basic details/teaching staff:
Tuesday, September 3, 2024 
Last update times:
Tuesday, September 3, 2024 
Last update rooms:
Tuesday, September 3, 2024 
Type(s) / SWS (hours per week per semester)
project (Pj) / 2
Department
Faculty of Technology
Questions or corrections?
Questions or correction requests for this course?
Planning support
Clashing dates for this course
Links to this course
If you want to set links to this course page, please use one of the following links. Do not use the link shown in your browser!
The following link includes the course ID and is always unique:
https://ekvv.uni-bielefeld.de/kvv_publ/publ/vd?id=489376100
Send page to mobile
Click to open QR code
Scan QR code: Enlarge QR code
ID
489376100