Affect Recognition Project

Affect Recognition Project

Role: Research Engineer (Data Analysis & Modeling)
Duration: Nov 2024 - Ongoing
Research Project Machine Learning Signal Processing Affective Computing HCI

Overview

This project is in collaboration with an industry partner.

The project aim is to build an affect recognition model with state-of-the-arts AI architectures. The model will be integrated into various wrist-worn / HMD wearable devices for affect-aware recommendation systems.

We have published some intermediary results as part of a workshop paper for NeurIPS '25 presented this year! In this work, we investigate the role of fine-grained sleep physiological data in next-day affect prediction, particularly stress. In our custom, in-the-wild dataset dataset, we collected physiological and activity data from 44 participants over 28 days, 24 hours per day; the Garmin Venu 3S smartwatches were used. Features were extracted from a variety of signals including heart rate variability (HRV), respiration rate, heart rate, SpO2 (Oxygen saturation level), Beat-to-Beat Intervals (BBI), skin temperature, and step count. Using the extracted time-series feature data, we train an XGBoost model and a custom multimodal encoder network based on a CNN architecture. We achieve a mean AUROC score of over 67%, with the combination of fine-grained sleep data and current physiological data outperforming the case where only the current physiological data is used to predict stress. More details can be found in our paper.

For the intermediary work, my role was on:

(More details will be included at the completion of the project.)

Project Timeline

Nov 2024
Start of Project.
Nov 2025
Published initial results at NeurIPS 2025 T4SH Workshop.
Today
Ongoing...

Links & Resources