Making your Student Project With Us


You are welcome to do your student project with us! In order to find a suitable topic you have several options: (1) check out the announced projects in the eKVV; (2) have a look at this page where we continously announce possible topics for student or thesis projects; (3) get directly in touch with us as you are always welcome to come up with suggestions for topics yourself.


Examples of Completed Student Projects



Rust-reimplementation of our middleware IPAACA; ?>

Rust-reimplementation of our middleware IPAACA

ISY – Sommer 2023
The Social Cognitive Systems group uses a middleware for inter-process and inter-agent communication that is based on principles of incremental updating: IPAACA, the incremental processing architecture for artificial conversational agents and robots. IPAACA exists for C++, Python and Java and is currently communicating using the MQTT protocol.
For six years in a row, Rust has been voted the most loved programming language by the Stackoverflow developer community since 2015. Its verbose and helpful compiler, safety guarantees and fearless concurrency are some of the features that make this modern systems language so appealing. We are looking for a student who likes the challenge of reimplementing IPAACA, while learning Rust in the process.
Supervised by Lina Mavrina

Interactive Visualisation of Bayesian Networks; ?>

Interactive Visualisation of Bayesian Networks

NWI Master – Summer 2017–Winter 2017/18
A student created an interactive visualization for our PRobabilistic Inference MOdules (PRIMO) using d3.js allowing one to create, view and modify (Dynamic) Bayesian Networks in a browser and perform (conditional) inferences in an intuitive interface.
Supervised by Jan Pöppel

Perception of Gaze in Virtual Agents; ?>

Perception of Gaze in Virtual Agents

Psychology Bachelor – Winter 2017/18
An interlocutor's eye gaze can be a very strong cue in interactions. Virtual agents can use their eye gaze alongside a speech utterance to improve the user's understanding. In this project, we investigated a) the precision and accuracy of humans perceiving a virtual agent's gaze in virtual reality, and b) the unique contribution of gaze by comparing cases of redundant, additional and conflicting eye gaze and speech.
Supervised by Sebastian Loth

Probabilistic Modelling And Prediction of Events in Discrete Time Series; ?>

Probabilistic Modelling And Prediction of Events in Discrete Time Series

NWI Master – Winter 2017/18
The project developed a simple Bayesian model to make predictions and recommendations for placing events in users' calendars (date and time), based on the their event history.
Supervised by Hendrik Buschmeier

Detecting Agreement in Verbal/Vocal Feedback Signals Using Probabilistic Graphical Models; ?>

Detecting Agreement in Verbal/Vocal Feedback Signals Using Probabilistic Graphical Models

ISY Master – Winter 2014/15
The project aimed at developing an approach for recognising a speaker's mental state (agreement, disagreement, uncertainty) based on verbal/vocal characteristics of their spoken feedback signals (‘ja’, ‘nein’, ‘okay’, ‘m’, ‘mm’, ‘hm’, ‘mhm’, etc.). The project developed an online crowd-sourcing platform for data collection and a signal processing and classification pipeline that used PocketSphinx, openSMILE, and Dlib.
Supervised by Hendrik Buschmeier