SVSL: A Human Activity Recognition Method Using Soft-Voting and Self-Learning
Abstract
:1. Introduction
2. Literature Review
3. Methodology
3.1. Datasets
3.2. Proposed Method
Algorithm 1. SVSL Method | |
# 1. | Enter independent variables Input Data: d |
# | Predicted Activity Label |
2. | Result: L |
3. | Begin |
# | Predicted activity labels with RF, GLM, and DL trained models |
4. | |
# | Use Soft Voting function to combine predicted probabilities |
# | Obtain Final model and prediction |
5. | |
6. | End |
# | Self-Train periodically with buffer datasets |
7. | |
8. | Update models at Step 4 |
9. | Move to Step 5 and repeat whole process again |
4. Results and Analysis
4.1. Dataset I
4.2. Dataset II
4.3. Execution Time
5. Conclusions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Yigitcanlar, T.; Butler, L.; Windle, E.; Desouza, K.C.; Mehmood, R.; Corchado, J.M. Can Building ‘Artificially Intelligent Cities’ Safeguard Humanity from Natural Disasters, Pandemics, and Other Catastrophes? An Urban Scholar’s Perspective. Sensors 2020, 20, 2988. [Google Scholar] [CrossRef]
- Mehmood, R.; See, S.; Katib, I.; Chlamtac, I. (Eds.) Smart Infrastructure and Applications: Foundations for Smarter Cities and Societies; Springer International Publishing: Berlin/Heidelberg, Germany, 2020; p. 692. [Google Scholar]
- Alotaibi, S.; Mehmood, R.; Katib, I.; Rana, O.; Albeshri, A. Sehaa: A Big Data Analytics Tool for Healthcare Symptoms and Diseases Detection Using Twitter, Apache Spark, and Machine Learning. Appl. Sci. 2020, 10, 1398. [Google Scholar] [CrossRef] [Green Version]
- Alomari, E.; Katib, I.; Mehmood, R. Iktishaf: A Big Data Road-Traffic Event Detection Tool Using Twitter and Spark Machine Learning. Available online: https://link.springer.com/article/10.1007%2Fs11036-020-01635-y (accessed on 8 July 2021).
- Batty, M. Artificial intelligence and smart cities. Environ. Plan. B Urban Anal. City Sci. 2018, 45, 3–6. [Google Scholar] [CrossRef]
- Yigitcanlar, T.; Corchado, J.M.; Mehmood, R.; Li, R.Y.M.; Mossberger, K.; Desouza, K. Responsible Urban Innovation with Local Government Artificial Intelligence (AI): A Conceptual Framework and Research Agenda. J. Open Innov. Technol. Mark. Complex. 2021, 7, 71. [Google Scholar] [CrossRef]
- Yigitcanlar, T.; Kankanamge, N.; Regona, M.; Ruiz Maldonado, A.; Rowan, B.; Ryu, A.; Desouza, K.C.; Corchado, J.M.; Mehmood, R.; Li, R.Y.M. Artificial intelligence technologies and related urban planning and development concepts: How are they perceived and utilized in Australia? J. Open Innov. Technol. Mark. Complex. 2020, 6, 187. [Google Scholar] [CrossRef]
- Bragança, H.; Colonna, J.G.; Lima, W.S.; Souto, E. A smartphone lightweight method for human activity recognition based on information theory. Sensors 2020, 20, 1856. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Gao, Z.; Liu, D.; Huang, K.; Huang, Y. Context-aware human activity and smartphone position-mining with motion sensors. Remote Sens. 2019, 11, 2531. [Google Scholar] [CrossRef] [Green Version]
- Jobanputra, C.; Bavishi, J.; Doshi, N. Human Activity Recognition: A Survey. Procedia Comput. Sci. 2019, 155, 698–703. [Google Scholar] [CrossRef]
- Ogbuabor, G.; La, R. Human Activity Recognition for Healthcare using Smartphones. In Proceedings of the 2018 10th International Conference on Machine Learning and Computing, Macau, China, 26–28 February 2018. [Google Scholar] [CrossRef]
- Wang, H.; Zhao, J.; Li, J.; Tian, L.; Tu, P.; Cao, T.; An, Y.; Wang, K.; Li, S. Wearable Sensor-Based Human Activity Recognition Using Hybrid Deep Learning Techniques. Secur. Commun. Netw. 2020, 2020, 2132138. [Google Scholar] [CrossRef]
- Mehmood, R.; Alam, F.; Albogami, N.N.; Katib, I.; Albeshri, A.; Altowaijri, S.M. UTiLearn: A personalised ubiquitous teaching and learning system for smart societies. IEEE Access 2017, 5, 2615–2635. [Google Scholar] [CrossRef]
- Htike, K.K.; Khalifa, O.O.; Ramli, H.A.M.; Abushariah, M.A.M. Human activity recognition for video surveillance using sequences of postures. In Proceedings of the The Third International Conference on e-Technologies and Networks for Development (ICeND2014), Beirut, Lebanon, 29 April–1 May 2014. [Google Scholar] [CrossRef]
- Alam, F.; Almaghthawi, A.; Katib, I.; Albeshri, A.; Mehmood, R. iResponse: An AI and IoT-Enabled Framework for Autonomous COVID-19 Pandemic Management. Sustainability 2021, 13, 3797. [Google Scholar] [CrossRef]
- Beddiar, D.R.; Nini, B.; Sabokrou, M.; Hadid, A. Vision-based human activity recognition: A survey. Multimed. Tools Appl. 2020, 79, 30509–30555. [Google Scholar] [CrossRef]
- Arfat, Y.; Usman, S.; Mehmood, R.; Katib, I. Big data for smart infrastructure design: Opportunities and challenges. In Smart Infrastructure and Applications Foundations for Smarter Cities and Societies; Springer: Cham, Switzerland, 2020; pp. 491–518. [Google Scholar]
- Janbi, N.; Katib, I.; Albeshri, A.; Mehmood, R. Distributed Artificial Intelligence-as-a-Service (DAIaaS) for Smarter IoE and 6G Environments. Sensors 2020, 20, 5796. [Google Scholar] [CrossRef]
- Mohammed, T.; Albeshri, A.; Katib, I.; Mehmood, R. UbiPriSEQ—Deep reinforcement learning to manage privacy, security, energy, and QoS in 5G IoT hetnets. Appl. Sci. 2020, 10, 7120. [Google Scholar] [CrossRef]
- ZadaKhan, W.; Ahmed, E.; Hakak, S.; Yaqoob, I.; Ahmed, A. Edge computing: A survey. Futur. Gener. Comput. Syst. 2019, 97, 219–235. [Google Scholar] [CrossRef]
- Dietterich, T.G. Ensemble methods in machine learning. In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2000; Volume 1857, pp. 1–15. [Google Scholar]
- Sagi, O.; Rokach, L. Ensemble learning: A survey. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2018, 8, e1249. [Google Scholar] [CrossRef]
- Anguita, D.; Ghio, A.; Oneto, L.; Parra, X.; Reyes-Ortiz, J.L. A Public Domain Dataset for Human Activity Recognition Using Smartphones. In Proceedings of the 21st European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium, 24–26 April 2013; pp. 24–26. [Google Scholar]
- Alam, F.; Mehmood, R.; Katib, I.; Albeshri, A. Analysis of Eight Data Mining Algorithms for Smarter Internet of Things (IoT). Procedia Comput. Sci. 2016, 98, 437–442. [Google Scholar] [CrossRef] [Green Version]
- Kańtoch, E. Human activity recognition for physical rehabilitation using wearable sensors fusion and artificial neural networks. In Proceedings of the 2017 Computing in Cardiology (CinC), Rennes, France, 24–27 September 2018. [Google Scholar] [CrossRef]
- Mai, D.; Hoang, K. Motorbike theft detection based on object detection and human activity recognition. In Proceedings of the 2013 International Conference on Control, Automation and Information Sciences (ICCAIS), Nha Trang, Vietnam, 25–28 November 2013. [Google Scholar] [CrossRef]
- Palaniappan, A.; Bhargavi, R.; Vaidehi, V. Abnormal human activity recognition using SVM based approach. In Proceedings of the International Conference on Recent Trends in Information Technology, ICRTIT 2012, Chennai, India, 19–21 April 2012; pp. 97–102. [Google Scholar] [CrossRef]
- Manosha Chathuramali, K.G.; Rodrigo, R. Faster human activity recognition with SVM. In Proceedings of the International Conference on Advances in ICT for Emerging Regions, ICTer 2012, Colombo, Sri Lanka, 12–15 December 2012; pp. 197–203. [Google Scholar] [CrossRef]
- Supriyatna, T.B.; Nasution, S.M.; Nugraheni, R.A. Human activity recognition using support vector machine for automatic security system. J. Phys. Conf. Ser. 2019, 1192, 012017. [Google Scholar] [CrossRef]
- Zheng, Y. Human Activity Recognition Based on the Hierarchical Feature Selection and Classification Framework. J. Electr. Comput. Eng. 2015, 34, 140820. [Google Scholar] [CrossRef] [Green Version]
- Kerboua, A.; Batouche, M.; Debbah, A. RGB-D & SVM action recognition for security improvement. In Proceedings of the Mediterranean Conference on Pattern Recognition and Artificial Intelligence, Tebessa, Algeria, 23–14 November 2016; pp. 137–143. [Google Scholar] [CrossRef]
- Subasi, A.; Dammas, D.H.; Alghamdi, R.D.; Makawi, R.A.; Albiety, E.A.; Brahimi, T.; Sarirete, A. Sensor based human activity recognition using adaboost ensemble classifier. Procedia Comput. Sci. 2018, 140, 104–111. [Google Scholar] [CrossRef]
- Uddin, M.T.; Uddiny, M.A. A guided random forest based feature selection approach for activity recognition. In Proceedings of the 2015 International Conference on Electrical Engineering and Information Communication Technology (ICEEICT), Savar, Bangladesh, 21–23 May 2015. [Google Scholar] [CrossRef]
- Balli, S.; Sağbaş, E.A.; Peker, M. Human activity recognition from smart watch sensor data using a hybrid of principal component analysis and random forest algorithm. Meas. Control 2019, 52, 37–45. [Google Scholar] [CrossRef] [Green Version]
- Nurwulan, N.R.; Selamaj, G. Random Forest for Human Daily Activity Recognition. J. Phys. Conf. Ser. 2020, 1655, 012087. [Google Scholar] [CrossRef]
- Bustoni, I.A.; Hidayatulloh, I.; Ningtyas, A.M.; Purwaningsih, A.; Azhari, S.N. Classification methods performance on human activity recognition. J. Phys. Conf. Ser. 2020, 1456, 12027. [Google Scholar] [CrossRef] [Green Version]
- Steven Eyobu, O.; Han, D.S. Feature Representation and Data Augmentation for Human Activity Classification Based on Wearable IMU Sensor Data Using a Deep LSTM Neural Network. Sensors 2018, 18, 2892. [Google Scholar] [CrossRef] [Green Version]
- Alawneh, L.; Alsarhan, T.; Al-Zinati, M.; Al-Ayyoub, M.; Jararweh, Y.; Lu, H. Enhancing Human Activity Recognition Using Deep Learning and Time Series Augmented Data. Available online: https://link.springer.com/article/10.1007/s12652-020-02865-4#citeas (accessed on 8 July 2021).
- Ronald, M.; Poulose, A.; Han, D.S. iSPLInception: An Inception-ResNet Deep Learning Architecture for Human Activity Recognition. IEEE Access 2021, 9, 68985–69001. [Google Scholar] [CrossRef]
- Chen, Z.; Xiang, S.; Ding, J.; Li, X. Smartphone sensor-based human activity recognition using feature fusion and maximum full a posteriori. IEEE Trans. Instrum. Meas. 2020, 69, 3992–4001. [Google Scholar] [CrossRef]
- D’Angelo, G.; Palmieri, F. Enhancing COVID-19 Tracking Apps with Human Activity Recognition Using a Deep Convolutional Neural Network and HAR-Images. Available online: https://link.springer.com/article/10.1007/s00521-021-05913-y (accessed on 8 July 2021).
- Khan, M.B.; Zhang, Z.; Li, L.; Zhao, W.; Hababi, M.A.M.A.; Yang, X.; Abbasi, Q.H. A Systematic Review of Non-Contact Sensing for Developing a Platform to Contain COVID-19. Micromachines 2020, 11, 912. [Google Scholar] [CrossRef]
- Weiss, G.M.; Yoneda, K.; Hayajneh, T. Smartphone and Smartwatch-Based Biometrics Using Activities of Daily Living. IEEE Access 2019, 7, 133190–133202. [Google Scholar] [CrossRef]
- Sokolova, M.; Lapalme, G. A systematic analysis of performance measures for classification tasks. Inf. Process. Manag. 2009, 45, 427–437. [Google Scholar] [CrossRef]
- Shaik, A.B.; Srinivasan, S. A brief survey on random forest ensembles in classification model. In Lecture Notes in Networks and Systems; Springer: Berlin/Heidelberg, Germany, 2019; Volume 56, pp. 253–260. [Google Scholar]
- Nelder, J.A.; Wedderburn, R.W.M. Generalized Linear Models. J. R. Stat. Soc. Ser. A 1972, 135, 370. [Google Scholar] [CrossRef]
- Terry-Jack, M. Deep Learning: Feed Forward Neural Networks (FFNNs). Medium.com. 2019. Available online: https://medium.com/@b.terryjack/introduction-to-deep-learning-feed-forward-neural-networks-ffnns-a-k-a-c688d83a309d (accessed on 15 June 2021).
- Candel, A.; Le Dell, E.; Parmar, V.; Arora, A. Deep Learning With H2O.; H2O.ai Inc.: Mountain View, CA, USA, 2018. [Google Scholar]
Paper | Avg. Accuracy (%) | Disadvantages | Advantages |
---|---|---|---|
Braganca et al. [8] | 93 | Accuracy can be higher | Lightweight with low computational cost. |
Gao et al. [9] | 91 | Accuracy can be higher, and smartphone position may vary. | Addresses two different problems in a single solution which are HAR and smartphone position recognition. |
Ogbuabor et al. [11] | 93.5 | Smartphones need to be carried which is not practical always | Have life-saving healthcare application |
Wang et al. [12] | 95.85 | Prediction accuracy must be higher, particularly for healthcare applications | Can recognize HAR and activities transitions |
Mehmood et al. [13] | 87 | Tested on the small dataset | HAR concept used for adaptive content delivery |
Alam et al. [24] | 97.1 | Validation needs to be performed on more extensive and diverse IoT datasets. | Better accuracy, memory efficiency, and relatively higher processing speed |
Kańtoch [25] | 82 | The proposed prototype is not suitable for the final confirmation of a performed activity. Additionally, further study is needed to investigate other features that will allow for improved activity differentiation. | A prototype of a battery-operated wearable health-tracking device that tracks body temperature and body motions |
Mai et al. [26] | 74.1 | A personal reidentification approach to discriminate the owner from the thief is needed for enhancing the accuracy level, and work needs to be carried out to recognize complex activities. | System proposal for motorbike theft detection in video surveillance systems |
Palaniappan et al. [27] | 94.4 | Data from environmental and physiological sensors are not considered. A varied form of the sensor can be used to understand the context information and the patient’s health condition to provide better assistance. | The computational time for classification is reduced significantly when compared to conventional approaches. The precision and sensitivity of the proposed system are better. |
Chathuramali et al. [28] | 100 | When the number of training examples is few due to an imbalance, the proposed system performs marginally inferior to the existing established system | The proposed system is superior in terms of computational time in terms of human activity recognition. |
Supriyatna et al. [29] | 90.6 | Accuracy level decreases with distance. | The proposed system can be used as home automation input for the home security system. |
Zheng [30] | 95.6 | Placement of sensors for correct detection is an issue, and there is no involvement of an unsupervised approach for automatic activity recognition. | The proposed system recognized a number of human activities like walking considerably, running, jumping, standing, sitting, and sleeping using only a single triaxial accelerometer. |
Kerboua et al. [31] | 95.3 | Improvement in the action recognition score is needed, and decreasing the detection time. | The proposed approach maintains a good accuracy score even using limited frame numbers. |
Subasi et al. [32] | 99.9 | More considerable dataset validation is required, decrease the use of a number of sensors. The use of a more robust algorithm is needed. | Activity recognition using wearable sensors. |
Uddin et al. [33] | 95 | More benchmark activity recognition data sets are needed for further validation of the study. | The proposed study allows parallel computing and offers low computational costs with high recognition accuracy. Additionally, it can select a minimal set of high-quality features without losing classification accuracy. |
Balli et al. [34] | 97.3 | Human activities such as eating, smoking, cooking, handshaking, and hand waving are not considered. | Classification of human motions with motion sensor data. |
Nurwulan et al. [35] | 84.5 | When a dataset is larger, RF is a time-consuming method for building a model. | Random forest is better for HAR when compared to KNN, LDA, NB, and SVM. |
Bustoni et al. [36] | 96 | Feature selection and feature scaling to optimize the classification process are not considered in the proposed study. | To identify the most effective method using performance comparison of machine learning methods for classifying sensor data on human motion activities. |
Alawneh et al. [38] | 95 | A larger dataset is needed to further validate the proposed study. | The proposed study enhances recognition quality by using data augmentation. Additionally, accuracy and training time is enhanced |
D’Angelo et al. [41] | 99.9 | Telemedicine or personal fitness monitoring fields also need to be investigated. | Enhance the performance of the COVID-19 tracking apps by using HAR. |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the author. 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Albeshri, A. SVSL: A Human Activity Recognition Method Using Soft-Voting and Self-Learning. Algorithms 2021, 14, 245. https://doi.org/10.3390/a14080245
Albeshri A. SVSL: A Human Activity Recognition Method Using Soft-Voting and Self-Learning. Algorithms. 2021; 14(8):245. https://doi.org/10.3390/a14080245
Chicago/Turabian StyleAlbeshri, Aiiad. 2021. "SVSL: A Human Activity Recognition Method Using Soft-Voting and Self-Learning" Algorithms 14, no. 8: 245. https://doi.org/10.3390/a14080245
APA StyleAlbeshri, A. (2021). SVSL: A Human Activity Recognition Method Using Soft-Voting and Self-Learning. Algorithms, 14(8), 245. https://doi.org/10.3390/a14080245