Cargando…
Incremental Learning to Personalize Human Activity Recognition Models: The Importance of Human AI Collaboration †
This study presents incremental learning based methods to personalize human activity recognition models. Initially, a user-independent model is used in the recognition process. When a new user starts to use the human activity recognition application, personal streaming data can be gathered. Of cours...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6928956/ https://www.ncbi.nlm.nih.gov/pubmed/31775243 http://dx.doi.org/10.3390/s19235151 |
_version_ | 1783482592763314176 |
---|---|
author | Siirtola, Pekka Röning, Juha |
author_facet | Siirtola, Pekka Röning, Juha |
author_sort | Siirtola, Pekka |
collection | PubMed |
description | This study presents incremental learning based methods to personalize human activity recognition models. Initially, a user-independent model is used in the recognition process. When a new user starts to use the human activity recognition application, personal streaming data can be gathered. Of course, this data does not have labels. However, there are three different ways to obtain this data: non-supervised, semi-supervised, and supervised. The non-supervised approach relies purely on predicted labels, the supervised approach uses only human intelligence to label the data, and the proposed method for semi-supervised learning is a combination of these two: It uses artificial intelligence (AI) in most cases to label the data but in uncertain cases it relies on human intelligence. After labels are obtained, the personalization process continues by using the streaming data and these labels to update the incremental learning based model, which in this case is Learn++. Learn++ is an ensemble method that can use any classifier as a base classifier, and this study compares three base classifiers: linear discriminant analysis (LDA), quadratic discriminant analysis (QDA), and classification and regression tree (CART). Moreover, three datasets are used in the experiment to show how well the presented method generalizes on different datasets. The results show that personalized models are much more accurate than user-independent models. On average, the recognition rates are: 87.0% using the user-independent model, 89.1% using the non-supervised personalization approach, 94.0% using the semi-supervised personalization approach, and 96.5% using the supervised personalization approach. This means that by relying on predicted labels with high confidence, and asking the user to label only uncertain observations (6.6% of the observations when using LDA, 7.7% when using QDA, and 18.3% using CART), almost as low error rates can be achieved as by using the supervised approach, in which labeling is fully based on human intelligence. |
format | Online Article Text |
id | pubmed-6928956 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-69289562019-12-26 Incremental Learning to Personalize Human Activity Recognition Models: The Importance of Human AI Collaboration † Siirtola, Pekka Röning, Juha Sensors (Basel) Article This study presents incremental learning based methods to personalize human activity recognition models. Initially, a user-independent model is used in the recognition process. When a new user starts to use the human activity recognition application, personal streaming data can be gathered. Of course, this data does not have labels. However, there are three different ways to obtain this data: non-supervised, semi-supervised, and supervised. The non-supervised approach relies purely on predicted labels, the supervised approach uses only human intelligence to label the data, and the proposed method for semi-supervised learning is a combination of these two: It uses artificial intelligence (AI) in most cases to label the data but in uncertain cases it relies on human intelligence. After labels are obtained, the personalization process continues by using the streaming data and these labels to update the incremental learning based model, which in this case is Learn++. Learn++ is an ensemble method that can use any classifier as a base classifier, and this study compares three base classifiers: linear discriminant analysis (LDA), quadratic discriminant analysis (QDA), and classification and regression tree (CART). Moreover, three datasets are used in the experiment to show how well the presented method generalizes on different datasets. The results show that personalized models are much more accurate than user-independent models. On average, the recognition rates are: 87.0% using the user-independent model, 89.1% using the non-supervised personalization approach, 94.0% using the semi-supervised personalization approach, and 96.5% using the supervised personalization approach. This means that by relying on predicted labels with high confidence, and asking the user to label only uncertain observations (6.6% of the observations when using LDA, 7.7% when using QDA, and 18.3% using CART), almost as low error rates can be achieved as by using the supervised approach, in which labeling is fully based on human intelligence. MDPI 2019-11-25 /pmc/articles/PMC6928956/ /pubmed/31775243 http://dx.doi.org/10.3390/s19235151 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Siirtola, Pekka Röning, Juha Incremental Learning to Personalize Human Activity Recognition Models: The Importance of Human AI Collaboration † |
title | Incremental Learning to Personalize Human Activity Recognition Models: The Importance of Human AI Collaboration † |
title_full | Incremental Learning to Personalize Human Activity Recognition Models: The Importance of Human AI Collaboration † |
title_fullStr | Incremental Learning to Personalize Human Activity Recognition Models: The Importance of Human AI Collaboration † |
title_full_unstemmed | Incremental Learning to Personalize Human Activity Recognition Models: The Importance of Human AI Collaboration † |
title_short | Incremental Learning to Personalize Human Activity Recognition Models: The Importance of Human AI Collaboration † |
title_sort | incremental learning to personalize human activity recognition models: the importance of human ai collaboration † |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6928956/ https://www.ncbi.nlm.nih.gov/pubmed/31775243 http://dx.doi.org/10.3390/s19235151 |
work_keys_str_mv | AT siirtolapekka incrementallearningtopersonalizehumanactivityrecognitionmodelstheimportanceofhumanaicollaboration AT roningjuha incrementallearningtopersonalizehumanactivityrecognitionmodelstheimportanceofhumanaicollaboration |