Experimentation and Analysis of Ensemble Deep Learning in IoT Applications

This paper presents an experimental study of Ensemble Deep Learning (DL) techniques for the analysis of time series data on IoT devices. We have shown in our earlier work that DL demonstrates superior performance compared to traditional machine learning techniques on fall detection applications due to the fact that important features in time series data can be learned and need not be determined manually by the domain expert. However, DL networks generally require large datasets for training. In the health care domain, such as the real-time smartwatch-based fall detection, there are no publicly available large annotated datasets that can be used for training, due to the nature of the problem (i.e. a fall is not a common event). Moreover, fall data is also inherently noisy since motions generated by the wrist-worn smartwatch can be mistaken for a fall. This paper explores combing DL (Recurrent Neural Network) with ensemble techniques (Stacking and AdaBoosting) using a fall detection application as a case study. We conducted a series of experiments using two different datasets of simulated falls for training various ensemble models. Our results show that an ensemble of deep learning models combined by the stacking ensemble technique, outperforms a single deep learning model trained on the same data samples, and thus, may be better suited for small-size datasets.

[1]  Thomas Plötz,et al.  Ensembles of Deep LSTM Learners for Activity Recognition using Wearables , 2017, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[2]  Rob Miller,et al.  Smart Homes that Monitor Breathing and Heart Rate , 2015, CHI.

[3]  Xiaohui Peng,et al.  Deep Learning for Sensor-based Activity Recognition: A Survey , 2017, Pattern Recognit. Lett..

[4]  Ahmet Turan Özdemir,et al.  An Analysis on Sensor Locations of the Human Body for Wearable Fall Detection Devices: Principles and Practice , 2016, Sensors.

[5]  Lorenzo Chiari,et al.  Smartphone-based applications for investigating falls and mobility , 2011, 2011 5th International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth) and Workshops.

[6]  Banu Onaral,et al.  Biomedical Signals: Origin and Dynamic Characteristics; Frequency-Domain Analysis , 1999 .

[7]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[8]  Vangelis Metsis,et al.  SmartFall: A Smartwatch-Based Fall Detection System Using Deep Learning , 2018, Sensors.

[9]  Jesús Francisco Vargas-Bonilla,et al.  SisFall: A Fall and Movement Dataset , 2017, Sensors.

[10]  Bogdan Kwolek,et al.  Human fall detection on embedded platform using depth maps and wireless accelerometer , 2014, Comput. Methods Programs Biomed..

[11]  Wilfried N. Gansterer,et al.  On the Relationship Between Feature Selection and Classification Accuracy , 2008, FSDM.

[12]  Stephen Grossberg,et al.  Recurrent neural networks , 2013, Scholarpedia.

[13]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[14]  Ying Wah Teh,et al.  Deep learning algorithms for human activity recognition using mobile and wearable sensor networks: State of the art and research challenges , 2018, Expert Syst. Appl..

[15]  Long Qin,et al.  A C-LSTM Neural Network for Human Activity Recognition Using Wearables , 2018, 2018 International Symposium in Sensing and Instrumentation in IoT Era (ISSI).

[16]  Daniela Micucci,et al.  UniMiB SHAR: a new dataset for human activity recognition using acceleration data from smartphones , 2016, ArXiv.

[17]  Petros Daras,et al.  Human Fall Detection from Acceleration Measurements Using a Recurrent Neural Network , 2018 .

[18]  Daniele De Martini,et al.  Online Fall Detection Using Recurrent Neural Networks on Smart Wearable Devices , 2018, IEEE Transactions on Emerging Topics in Computing.

[19]  Elisson Rocha,et al.  Accelerometer-Based Human Fall Detection Using Convolutional Neural Networks , 2019, Sensors.

[20]  Sung Wonyong,et al.  Dynamic hand gesture recognition for wearable devices with low complexity recurrent neural networks , 2016 .

[21]  D. Hubel,et al.  Receptive fields and functional architecture of monkey striate cortex , 1968, The Journal of physiology.

[22]  Shijian Tang,et al.  Object Detection based on Convolutional Neural Network , 2015 .

[23]  Xuhui Chen,et al.  Cost-Sensitive Deep Active Learning for Epileptic Seizure Detection , 2018, BCB.