Cargando…

A Human Activity Recognition Algorithm Based on Stacking Denoising Autoencoder and LightGBM

Recently, the demand for human activity recognition has become more and more urgent. It is widely used in indoor positioning, medical monitoring, safe driving, etc. Existing activity recognition approaches require either the location information of the sensors or the specific domain knowledge, which...

Descripción completa

Detalles Bibliográficos
Autores principales: Gao, Xile, Luo, Haiyong, Wang, Qu, Zhao, Fang, Ye, Langlang, Zhang, Yuexia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6412893/
https://www.ncbi.nlm.nih.gov/pubmed/30813418
http://dx.doi.org/10.3390/s19040947
_version_ 1783402711584079872
author Gao, Xile
Luo, Haiyong
Wang, Qu
Zhao, Fang
Ye, Langlang
Zhang, Yuexia
author_facet Gao, Xile
Luo, Haiyong
Wang, Qu
Zhao, Fang
Ye, Langlang
Zhang, Yuexia
author_sort Gao, Xile
collection PubMed
description Recently, the demand for human activity recognition has become more and more urgent. It is widely used in indoor positioning, medical monitoring, safe driving, etc. Existing activity recognition approaches require either the location information of the sensors or the specific domain knowledge, which are expensive, intrusive, and inconvenient for pervasive implementation. In this paper, a human activity recognition algorithm based on SDAE (Stacking Denoising Autoencoder) and LightGBM (LGB) is proposed. The SDAE is adopted to sanitize the noise in raw sensor data and extract the most effective characteristic expression with unsupervised learning. The LGB reveals the inherent feature dependencies among categories for accurate human activity recognition. Extensive experiments are conducted on four datasets of distinct sensor combinations collected by different devices in three typical application scenarios, which are human moving modes, current static, and dynamic behaviors of users. The experimental results demonstrate that our proposed algorithm achieves an average accuracy of 95.99%, outperforming other comparative algorithms using XGBoost, CNN (Convolutional Neural Network), CNN + Statistical features, or single SDAE.
format Online
Article
Text
id pubmed-6412893
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-64128932019-04-03 A Human Activity Recognition Algorithm Based on Stacking Denoising Autoencoder and LightGBM Gao, Xile Luo, Haiyong Wang, Qu Zhao, Fang Ye, Langlang Zhang, Yuexia Sensors (Basel) Article Recently, the demand for human activity recognition has become more and more urgent. It is widely used in indoor positioning, medical monitoring, safe driving, etc. Existing activity recognition approaches require either the location information of the sensors or the specific domain knowledge, which are expensive, intrusive, and inconvenient for pervasive implementation. In this paper, a human activity recognition algorithm based on SDAE (Stacking Denoising Autoencoder) and LightGBM (LGB) is proposed. The SDAE is adopted to sanitize the noise in raw sensor data and extract the most effective characteristic expression with unsupervised learning. The LGB reveals the inherent feature dependencies among categories for accurate human activity recognition. Extensive experiments are conducted on four datasets of distinct sensor combinations collected by different devices in three typical application scenarios, which are human moving modes, current static, and dynamic behaviors of users. The experimental results demonstrate that our proposed algorithm achieves an average accuracy of 95.99%, outperforming other comparative algorithms using XGBoost, CNN (Convolutional Neural Network), CNN + Statistical features, or single SDAE. MDPI 2019-02-23 /pmc/articles/PMC6412893/ /pubmed/30813418 http://dx.doi.org/10.3390/s19040947 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
Gao, Xile
Luo, Haiyong
Wang, Qu
Zhao, Fang
Ye, Langlang
Zhang, Yuexia
A Human Activity Recognition Algorithm Based on Stacking Denoising Autoencoder and LightGBM
title A Human Activity Recognition Algorithm Based on Stacking Denoising Autoencoder and LightGBM
title_full A Human Activity Recognition Algorithm Based on Stacking Denoising Autoencoder and LightGBM
title_fullStr A Human Activity Recognition Algorithm Based on Stacking Denoising Autoencoder and LightGBM
title_full_unstemmed A Human Activity Recognition Algorithm Based on Stacking Denoising Autoencoder and LightGBM
title_short A Human Activity Recognition Algorithm Based on Stacking Denoising Autoencoder and LightGBM
title_sort human activity recognition algorithm based on stacking denoising autoencoder and lightgbm
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6412893/
https://www.ncbi.nlm.nih.gov/pubmed/30813418
http://dx.doi.org/10.3390/s19040947
work_keys_str_mv AT gaoxile ahumanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT luohaiyong ahumanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT wangqu ahumanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT zhaofang ahumanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT yelanglang ahumanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT zhangyuexia ahumanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT gaoxile humanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT luohaiyong humanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT wangqu humanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT zhaofang humanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT yelanglang humanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm
AT zhangyuexia humanactivityrecognitionalgorithmbasedonstackingdenoisingautoencoderandlightgbm