Semi-supervised Federated Learning for Activity Recognition
Training deep learning models on in-home IoT sensory data is commonly used to recognise human activities. Recently, federated learning systems that use edge devices as clients to support local human activity recognition have emerged as a new paradigm to combine local (individual-level) and global (group-level) models. This approach provides better scalability and generalisability and also offers better privacy compared with the traditional centralised analysis and learning models. The assumption behind federated learning, however, relies on supervised learning on clients. This requires a large volume of labelled data, which is difficult to collect in uncontrolled IoT environments such as remote in-home monitoring. In this paper, we propose an activity recognition system that uses semi-supervised federated learning, wherein clients conduct unsupervised learning on autoencoders with unlabelled local data to learn general representations, and a cloud server conducts supervised learning on an activity classifier with labelled data. Our experimental results show that using a long short-term memory autoencoder and a Softmax classifier, the accuracy of our proposed system is higher than that of both centralised systems and semi-supervised federated learning using data augmentation. The accuracy is also comparable to that of supervised federated learning systems. Meanwhile, we demonstrate that our system can reduce the number of needed labels and the size of local models, and has faster local activity recognition speed than supervised federated learning does.
Code (0)
등록된 구현이 없습니다.
Tasks
Activity RecognitionData AugmentationFederated LearningHuman Activity RecognitionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Personalized Semi-Supervised Federated Learning for Human Activity Recognition
The most effective data-driven methods for human activities recognition (HAR) are based on supervised learning applied to the continuous stream of sensors data. However, these methods perform well on restricted sets of a…
Active LearningActivity RecognitionFederated LearningHuman Activity Recognition+1Federated Self-Supervised Learning in Heterogeneous Settings: Limits of a Baseline Approach on HAR
Federated Learning is a new machine learning paradigm dealing with distributed model learning on independent devices. One of the many advantages of federated learning is that training data stay on devices (such as smartp…
Activity RecognitionFederated LearningHuman Activity RecognitionSelf-Supervised LearningSemi-Supervised Convolutional Neural Networks for Human Activity Recognition
Labeled data used for training activity recognition classifiers are usually limited in terms of size and diversity. Thus, the learned model may not generalize well when used in real-world use cases. Semi-supervised learn…
Activity RecognitionDiversityFeature EngineeringHuman Activity RecognitionWearable-based behaviour interpolation for semi-supervised human activity recognition
While traditional feature engineering for Human Activity Recognition (HAR) involves a trial-anderror process, deep learning has emerged as a preferred method for high-level representations of sensor-based human activitie…
Activity RecognitionDeep LearningFeature EngineeringHuman Activity RecognitionDiscrimNet: Semi-Supervised Action Recognition from Videos using Generative Adversarial Networks
We propose an action recognition framework using Gen- erative Adversarial Networks. Our model involves train- ing a deep convolutional generative adversarial network (DCGAN) using a large video activity dataset without l…
Action RecognitionGenerative Adversarial NetworkTemporal Action LocalizationUnsupervised Pre-training