Abstract
Human Activity Recognition (HAR) has become one of the most important research fields to achieve real-time monitoring of human activities for timely decision making in various applications like fall detection, elderly care etc. Now-a-days, most people use smartphones which come with various embedded inertial sensors like accelerometer and gyroscope to monitor acceleration and angular velocity. These smartphone-based sensors have proven to be cost-effective solution in identification of activities belonging to ADL (Activities of Daily Living). Various Machine Learning, Deep learning and hybrid models have been proposed and implemented for HAR. This paper also proposes various hybrid deep learning approaches which combine Deep Neural Networks with other models like LSTM (Long Short Term Memory) Model and GRU (Gated Recurrent Unit) for effective classification of engineered features from CNN (Convolutional Neural Network) Model. A novel architecture that integrates CNN with Random Forest Classifier (DeepCNN-RF) is proposed to add randomness to the model. The proposed models have been tested on publicly available HAR Datasets like UCI HAR and WISDM Activity Recognition Datasets. Experimental results show that the hybrid models outperform the state-of-the-art data mining, machine learning techniques in UCI HAR and WISDM with an overall maximum accuracy of 97.77% and 98.2% respectively.
Similar content being viewed by others
References
Abbaspour S, Fotouhi F, Sedaghatbaf A, Fotouhi H, Vahabi M, Linden M (2020) A comparative analysis of hybrid deep learning models for human activity recognition. Sensors 20(19):5707
Anguita D, Ghio A, Oneto L, Parra X, Reyes-Ortiz JL (2012) Human activity recognition on smartphones using a multiclass hardware-friendly support vector machine. In International workshop on ambient assisted living. Springer, Berlin, Heidelberg, pp 216–223)
Bayat A, Pomplun M, Tran D (2014) A Study on Human Activity Recognition Using Accelerometer Data from Smartphones. Procedia Comput Sci 34:450–457. https://doi.org/10.1016/j.procs.2014.07.009
Bux A, Angelov P, Habib Z (2017) Vision based human activity recognition: a review. In Advances in Computational Intelligence Systems. Cham, Springer, pp 341–371
Feng Z, Mo L, Li M (2015) A random forest-based ensemble method for activity recognition. In 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, pp 5074–5077
Ha S, Yun JM, Choi S (2015) Multi-modal convolutional neural networks for activity recognition. In 2015 IEEE International conference on systems, man, and cybernetics. IEEE, pp 3017–3022
Ignatov A (2017) Real-time human activity recognition from accelerometer data using Convolutional Neural Networks. Appl Soft Comput 62:62–922. https://doi.org/10.1016/j.asoc.2017.09.027
Ijjina EP, Chalavadi KM (2016) Hybrid deep neural network model for human action recognition. Int J Appl Soft Comput 46:936–952
Ioffe S, Szegedy C (2015) Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift.” ArXiv abs/1502.03167: n. pag
Jiang W, Yin Z (2015) Human activity recognition using wearable sensors by deep convolutional neural networks. In Proceedings of the 23rd ACM international conference on Multimedia, pp 1307–1310
Jordao A, Nazare Jr. AC, Sena J, Schwartz WR (2018) Human activity recognition based on wearable sensor data: A standardization of the state-of-the-art. arXiv preprint arXiv:1806.05226
Ke SR, Thuc HLU, Lee YJ, Hwang J-N, Yoo J-H, Choi K-H (2013) A review on video-based human activity recognition. Computers 2(2):88–131
Krishnan N, Cook D (2014) Activity recognition on streaming sensor data. Pervasive Mob Comput 10:138–154
Kwapisz JR, Weiss GM, Moore SA (2010) Activity recognition using cell phone accelerometers. Proceedings of the fourth international workshop on knowledge discovery from sensor data (at KDD-10), Washington DC
Liu Q, Zhou Z, Shakya S, Uduthalapally P, Qiao M, Sung A (2018) Smartphone sensor-based activity recognition by using machine learning and deep learning algorithms. Int J Machine Learn Comput 8:121–126. https://doi.org/10.18178/ijmlc.2018.8.2.674
Mandong A, Munir U (2018) Smartphone based activity recognition using k-nearest neighbor algorithm. In Proceedings of the International Conference on Engineering Technologies, Konya, pp 26–28
Mekruksavanich S, Hnoohom N, Jitpattanakul A (2018) Smartwatch-based sitting detection with human activity recognition for office workers syndrome. In 2018 International ECTI Northern Section Conference on Electrical, Electronics, Computer and Telecommunications Engineering (ECTI-NCON). IEEE, pp 160–164
Murad A, Pyun J-Y (2017) Deep recurrent neural networks for human activity recognition. Sensors 17:2556. https://doi.org/10.3390/s17112556
Okai J, Paraschiakos S, Beekman M, Knobbe A, de Sá CR (2019) building robust models for human activity recognition from raw accelerometers data using gated recurrent units and long short term memory neural networks. 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, pp 2486–2491
Ordóñez F, Roggen D (2016) Deep convolutional and LSTM recurrent neural networks for multimodal wearable activity recognition. Sensors 16:115. https://doi.org/10.3390/s16010115
Ortiz LJ, Olaya AG, Borrajo D (2011) A Dynamic Sliding Window Approach for Activity Recognition. In: Konstan JA, Conejo R, Marzo JL, Oliver N (eds) User Modeling, Adaption and Personalization. UMAP 2011. Lecture notes in computer science, vol 6787. Springer, Berlin
Ronao C, Cho S-B (2016) Human activity recognition with smartphone sensors using deep learning neural networks. Expert Syst Appl 59:235–244. https://doi.org/10.1016/j.eswa.2016.04.032
Sai NL, Samuel K, Naga BK. Vamsidhar E (2019) Performance analysis on human activity detection using knn and random forest. International Journal of Innovative Technology and Exploring Engineering (IJITEE) 8(7):2817–2821
Sani S, Wiratunga N, Massie S, Cooper K (2017) kNN Sampling for Personalised Human Activity Recognition. In: Aha D, Lieber J (eds) Case-Based Reasoning Research and Development. ICCBR 2017. Lecture notes in computer science, vol 10339. Springer, Cham
Sikder N, Chowdhury Md, Arif A, Nahid A (2019) Human Activity Recognition Using Multichannel Convolutional Neural Network
Walse KH, Dharaskar RV, Thakare VM (2016) Pca based optimal ann classifiers for human activity recognition using mobile sensors data. In Proceedings of First International Conference on Information and Communication Technology for Intelligent Systems, vol 1. Springer, Cham, pp 429–436
Wang A, Chen G, Yang J, Zhao S, Chang C (2016) A Comparative Study on Human Activity Recognition Using Inertial Sensors in a Smartphone. IEEE Sens J 16(11):4566–4578. https://doi.org/10.1109/JSEN.2016.2545708
Wang J, Chen Y, Hao S, Peng X, Lisha H (2017) Deep learning for sensor-based activity Recognition: A Survey. Pattern Recognition Lett. https://doi.org/10.1016/j.patrec.2018.02.010
Zeng M (2014) convolutional neural networks for human activity recognition using Mobile sensors, 6th International Conference on Mobile Computing. Applications and Services, Austin, pp 197–205. https://doi.org/10.4108/icst.mobicase.2014.257786
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Ghate, V., C, S.H. Hybrid deep learning approaches for smartphone sensor-based human activity recognition. Multimed Tools Appl 80, 35585–35604 (2021). https://doi.org/10.1007/s11042-020-10478-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-10478-4