Resource-Eficient Continual Learning for Sensor-Based Human Activity Recognition
Recent advances in deep learning have granted unrivaled performance to sensor-based human activity recognition (HAR). However, in a real-world scenario, the HAR solution is subject to diverse changes over time such as the need to learn new activity classes or variations in the data distribution of the already-included activities. To solve these issues, previous studies have tried to apply directly the continual learning methods borrowed from the computer vision domain, where it is vastly explored. Unfortunately, these methods either lead to surprisingly poor results or demand copious amounts of computational resources, which is infeasible for the low-cost resource-constrained devices utilized in HAR. In this paper, we provide a resource-eicient and high-performance continual learning solution for HAR. It consists of an expandable neural network trained with a replay-based method that utilizes a highly-compressed replay memory whose samples are selected to maximize data variability. Experiments with four open datasets, which were conducted on two distinct microcontrollers, show that our method is capable of achieving substantial accuracy improvements over baselines in continual learning such as Gradient Episodic Memory, while utilizing only one-third of the memory and being up to 3x faster.
Code (0)
등록된 구현이 없습니다.
Tasks
Activity RecognitionContinual LearningHuman Activity RecognitionSimilar Papers 제목 키워드 기반
Continual Learning in Sensor-based Human Activity Recognition: an Empirical Benchmark Analysis
Sensor-based human activity recognition (HAR), i.e., the ability to discover human daily activity patterns from wearable or embedded sensors, is a key enabler for many real-world applications in smart homes, personal hea…
Activity RecognitionContinual LearningHuman Activity RecognitionEfficient Online Continual Learning in Sensor-Based Human Activity Recognition
Machine learning models for sensor-based human activity recognition (HAR) are expected to adapt post-deployment to recognize new activities and different ways of performing existing ones. To address this need, Online Con…
Human Activity RecognitionContinual LearningTowards Continual Egocentric Activity Recognition: A Multi-modal Egocentric Activity Dataset for Continual Learning
With the rapid development of wearable cameras, a massive collection of egocentric video for first-person visual perception becomes available. Using egocentric videos to predict first-person activity faces many challenge…
Activity RecognitionContinual LearningEgocentric Activity RecognitionHuman Activity RecognitionCLAD-Net: Continual Activity Recognition in Multi-Sensor Wearable Systems
The rise of deep learning has greatly advanced human behavior monitoring using wearable sensors, particularly human activity recognition (HAR). While deep models have been widely studied, most assume stationary data dist…
Human Activity RecognitionKnowledge DistillationContinual LearningLifelong Adaptive Machine Learning for Sensor-based Human Activity Recognition Using Prototypical Networks
Continual learning, also known as lifelong learning, is an emerging research topic that has been attracting increasing interest in the field of machine learning. With human activity recognition (HAR) playing a key role i…
Activity Recognitionclass-incremental learningClass Incremental LearningContinual Learning+3