Hybrid CNN-XGB Framework for Enhancing Human Activity Recognition
Farah Hatem Khorsheed*1, Raniah Hazim1, Sarah. A. hassan1, Qusay Saihood2
1Department of computer engineering, Collage of engineering, University of Diyala, Iraq
2Prosthetic Dental Techniques Department, College of Health and Medical Techniques, Ashur University, Baghdad, Iraq
Emails: farah_hatam@uodiyala.edu.iq; Rania_hazim_enge@uodiyala.edu.iq; Sarah.amir@uodiyala.edu.iq; qusaysaihood@au.edu.iq
Abstract
Human Activity Recognition (HAR) is one of the most important modern research fields concerned with studying and analyzing human actions and behaviors. Human activity recognition applications offer great potential for a wide range of applications in various fields that enhance health, safety, and efficiency. Due to the diversity of human activities and the way people carry out these activities, it is difficult to recognize human activity. The amazing capabilities provided By Artificial Intelligence (AI) tools in analyzing and understanding hidden patterns in complex data can greatly facilitate the HAR process. There has been a huge trend in the past 10 years to use Machine Learning (ML) and Deep Learning (DL) techniques to analyze and understand big data for HAR. Although there are many studies using these techniques, their accuracy still needs to be further improved due to several challenges: Data complexity, class imbalance, determining the appropriate feature selection technique with ML technique, and tuning the hyperparameters of the used ML technique. To overcome these challenges, this study proposes an effective framework based on two stages: a data preprocessing procedure that includes data balance and data normalization. Then, a hybrid CNN-XGB model combining Convolutional Neural Network (CNN) and a fine-tuned XGBoost (XGB) classifier is developed for accurate HAR. The CNN-XGB model achieved excellent results in HAR when trained and tested on the HCI-HAR dataset, achieving an accuracy of up to 99.0%. Effectively HAR provides the opportunity to apply many applications that contribute to improving the quality of life in various areas of our daily lives.
Keywords: Human Activity Recognition; Machine Learning; Deep Learning; Convolutional Neural Network; XGBoost; HCI-HAR dataset.