Streaming Neural Networks with Memory for Efficient Human Activity Recognition
- Research topic/area
- Machine Learning, Human-Computer Interaction
- Type of thesis
- Bachelor
- Start time
- -
- Application deadline
- 31.03.2027
- Duration of the thesis
- 4 Monate
Description
Human Activity Recognition (HAR) uses motion sensors, such as a smartwatch’s accelerometer, to recognize activities like walking or cooking, often with neural networks running directly on the device. The standard approach cuts the sensor signal into short, overlapping windows and classifies each window on its own. Because the windows overlap, every sensor sample is processed several times, which wastes computation. And because each window is classified in isolation, the network can’t use what happened just before, so predictions often jump between activities. Recent work shows that a memory of previous windows makes predictions more accurate and more consistent [1].This thesis explores running HAR neural networks on the continuous sensor stream instead, processing each sample only once. This works for purely convolutional networks, which are among the most accurate and efficient HAR models [2, 3, 4]. Their filters compute the same values on the overlapping parts of windows, so one pass over the stream can replace per-window processing [5]. A small recurrent neural network (GRU [6]) on top adds memory across windows. The approach will be applied to existing networks such as CNN-HAR [3] and LiteWay [4], and evaluated on several HAR datasets for both accuracy on complete recordings [1] and computational cost. The goal is a simple, general method that makes HAR neural networks cheaper to run on wearables while giving smoother, more reliable predictions.References[1] Bock, M., Gall, J., Moeller, M., & Van Laerhoven, K. “DeepConvContext: A Multi-Scale Approach to Timeseries Classification in Human Activity Recognition.” ISWC, 2026.[2] HARena: A Living Benchmark for Sensor-Based Human Activity Recognition on Resource-Constrained Edge Devices. Under review.
[3] Yang, J. B., et al. “Deep Convolutional Neural Networks on Multichannel Time Series for Human Activity Recognition.” IJCAI, 2015.
[4] Nshimyimana, D., Fortes Rey, V., Liu, M., Zhou, B., & Lukowicz, P. “LiteWay: Lightweight HAR via Temporal Efficient highWAY.” ISWC, 2026.
[5] Long, J., Shelhamer, E., & Darrell, T. “Fully Convolutional Networks for Semantic Segmentation.” CVPR, 2015.
[6] Cho, K., et al. “Learning Phrase Representations using RNN Encoder–Decoder for Statistical Machine Translation.” EMNLP, 2014.
Requirement
- Requirements for students
-
- - Basic knowledge of machine learning and neural networks.
- - Good Python skills; PyTorch experience is a plus.
- - Interest in sensor data, wearables and efficient neural networks.
- Faculty departments
-
- Engineering sciences
Informatics
Computer Science
- Engineering sciences
Supervision
- Title, first name, last name
- Maximilian Burzer, M.Sc.
- Organizational unit
- TECO, Lehrstuhl für Pervasive Computing Systems (PCS), Institut für Telematik (TM), KIT-Fakultät für Informatik
- Email address
- maximilian.burzer@kit.edu
- Link to personal homepage/personal page
- Website
Application via email
- Application documents
-
- Cover letter
- Curriculum vitae
- Grade transcript
- Certificate of enrollment
E-Mail Address for application
Senden Sie die oben genannten Bewerbungsunterlagen bitte per Mail an maximilian.burzer@kit.edu
Back