I'm starting my 5 months internship at NICTA (Sydney, Australia) as member of the Machine Learning group. I take part in the Driver Mental State Monitoring (DMSM) project. My task is to focus on the frustration, I will design the experiments to collect the data and then I will do the machine learning analysis in order to elicit the drivers' frustration.
This master thesis is part of my MSc. in Computer Science and Engineering (study line: Efficient and intelligent software) at Danmarks Tekniske Universitet (DTU). I will be supervised by Morten Mørup (DTU), Ronnie Taib (NICTA) and Jianlong Zhou (NICTA).
Project's Description
The Driver
Mental State Monitoring (DMSM) project is a research collaboration between
NICTA and Germany’s Fraunhofer research institute. It focuses on the real-time
assessment of drivers’ mental states through behavioural and physiological inputs,
in view of improving user experience, safety and training for the automotive
industry and end-users.
The project
designs tasks and scenarios to elicit specific mental states, for example
giving unachievable goals to a driver creates frustration. Using a driving
simulator and virtual environment, user studies are carried out to collect
physiological and behavioural response from the users subjected to these tasks.
The objective of this training period is to analyse the data streams and
establish correlations with the designed mental states. The student will learn
how to pre-process data, which may include sources as varied as eye tracking,
speech, galvanic skin response, posture (through body position) etc.
Using machine
learning, the student will create models of interaction, which can then be used
to assess the mental states in real-time.
Expected Outcomes: pre-processed data;
data features determined; models of some physiological/behavioural responses
produced.
Structured Training / Study Plan
Week 1-3
Introduction to
the DMSM project, physiological and behavioural signals.
Week 4-6
User study
design, including a task addressing a specific mental state (to be defined, but
potentially frustration). At the same time: introduction to classical machine learning
methods.
Week 7-10
User study
implementation, including instrumentation of the simulator, software
development/adaptation to include the new task, and documentation of the
methodology. At the same time: introduction to advanced machine learning, e.g.
non-parametric methods.
Week 11-12
User study being
run, including pilot, and data collected.
Week 13-16
Data
pre-processing, feature definition and extraction.
Week 17-20
Machine learning
analysis, construction of models of interaction.
Week 21-22
Documentation of
findings, presentation to research team.