UTFacultiesEEMCSDisciplines & departmentsPSEducationCONTINUAL PERSONALIZATION OF SMARTPHONE-BASED ACTIVITY RECOGNITION ON DIVERSITYONE

CONTINUAL PERSONALIZATION OF SMARTPHONE-BASED ACTIVITY RECOGNITION ON DIVERSITYONE

CONTINUAL PERSONALIZATION OF SMARTPHONE-BASED ACTIVITY RECOGNITION ON DIVERSITYONE

Introduction

Smartphone sensors can be used for human activity recognition. DiversityOne is a large multi-country smartphone sensing dataset containing data from 26 sensor modalities and self-reports, making it a suitable benchmark for studying activity and behavior recognition in realistic everyday settings. This project investigates how activity-recognition models can be continually personalized to new users or contexts over time while reducing forgetting of previously learned knowledge.

Objectives

·      Study continual personalization for smartphone-based activity recognition on the DiversityOne dataset.

·      Compare static, fine-tuned, and continual-learning approaches.

·      Evaluate personalization gains, generalization, and forgetting across users or contexts.

Tasks

1.     Literature Review: Review smartphone-based activity recognition, personalization, and continual learning.

2.     Dataset Preparation: Use the DiversityOne dataset and define user- or context-incremental evaluation splits. DiversityOne includes smartphone sensing data collected with the iLog app, including accelerometer and gyroscope streams.

3.     Modeling: Train a baseline model for smartphone-based activity recognition from sensor data.

4.     Continual Personalization: Compare naive fine-tuning with two or more continual-learning methods.

5.     Evaluation: Assess accuracy, forgetting, and generalization across users, countries, or settings.

Pre-requisites

Python, machine learning, and interest in sensor data, mobile sensing, or continual learning.

Work

25% Theory, 55% Programming/Experiments, 20% Writing

Contact

Ali Sabzi Khoshraftar (a.sabzikhoshraftar@utwente.nl)