Abstract
Human Activity Recognition (HAR) is a crucial research focus in the body area networks and pervasive computing domains. The goal of HAR is to examine activities from raw sensor data, video sequences, or even images. It aims to classify input data correctly into its underlying category. In the current study, machine and deep learning approaches along with different traditional dimensionality reduction and TDA feature extraction techniques are suggested to solve the HAR problem. Two public datasets (i.e., WISDM and UCI-HAR) are used to conduct the experiments. Different data balancing techniques are utilized to deal with the problem of imbalanced data. Additionally, a sampling mechanism with two overlapping percentages (i.e., 0% and 50%) is applied to each dataset to retrieve four balanced datasets. Five traditional dimensionality reduction techniques in addition to the Topological Data Analysis (TDA) are utilized. Seven machine learning (ML) algorithms are used to perform HAR where six of them are ensemble classifiers. In addition to that, 1D-CNN, BiLSTM, and GRU deep learning approaches are utilized. Three categories of experiments (i.e., ML with traditional features, ML with TDA, and DL) are applied. For the first category experiments, the best-reported scores concerning the WISDM dataset are accuracy and WSM of 99.10% and 86.61%, respectively. When concerning the UCI-HAR dataset, the best-reported scores are accuracy and WSM of 100% and 100%, respectively. For the second category experiments, the best-reported scores concerning the WISDM dataset are accuracy and WSM of 95.34% and 89.62%, respectively. When concerning the UCI-HAR dataset, the best-reported scores are accuracy and WSM of 96.70% and 92.57%, respectively. For the third category experiments, the best-reported scores concerning the WISDM dataset are accuracy and WSM of 99.90% and 99.76%, respectively. When concerning the UCI-HAR dataset, the best-reported scores are accuracy and WSM of 100% and 100%, respectively. After concluding the final results, the suggested approach is compared with 6 related studies utilizing the same dataset(s).
Similar content being viewed by others
Data Availability
The datasets, if existing, that are used, generated, or analyzed during the current study (A) if the datasets are owned by the authors, they are available from the corresponding author on reasonable request, (B) if the datasets are not owned by the authors, the supplementary information including the links and sizes are included in this published article.
Abbreviations
- AI:
-
Artificial intelligence
- HAR:
-
Human activity recognition
- SVM:
-
Support vector machine
- CNN:
-
Convolution neural network
- LSTM:
-
Long short-term memory
- SMOTE:
-
Synthetic minority oversampling technique
- SMOTEN:
-
Synthetic minority over-sampling technique for nominal
- DBSMOTE:
-
Density-based SMOTE
- PCA:
-
Principal component analysis
- LDA:
-
Linear discriminant analysis
- ICA:
-
Independent component analysis
- RP:
-
Random projection
- T-SVD:
-
Truncated singular value decomposition
- TDA:
-
Topological data analysis
- ML:
-
Machine learning
- LGBM:
-
Light gradient boosting machine
- XGB:
-
XGBoost
- AdaBoost:
-
Adaptive boosting
- HGB:
-
Histogram-based gradient boosting
- RF:
-
Random forest
- DT:
-
Decision tree
- ETs:
-
Extra trees
- ADASYN:
-
Adaptive synthetic
- SOTA:
-
State-of-the-art
- GS:
-
Grid search
- GBDT:
-
Gradient boosting decision tree
References
Balaha HM, Hassan AE-S (2022) Skin cancer diagnosis based on deep transfer learning and sparrow search algorithm. Neural Comput Appl 35:1–39
Balaha HM, Hassan AE-S (2022) A variate brain tumor segmentation, optimization, and recognition framework. Artif Intell Rev https://doi.org/10.1007/s10462-022-10337-8
Baghdadi NA, Alsayed SK, Malki GA, Balaha HM, Farghaly Abdelaliem SM (2023) An analysis of burnout among female nurse educators in saudi arabia using k-means clustering. EEur J Investig Health Psychol Educ 13(1):33–53
Balaha HM, Saafan MM (2021) Automatic exam correction framework (aecf) for the mcqs, essays, and equations matching. IEEE Access 9:32368–32389
Balaha MH, El-Ibiary MT, El-Dorf AA, El-Shewaikh SL, Balaha HM (2022) Construction and writing flaws of the multiple-choice questions in the published test banks of obstetrics and gynecology: Adoption, caution, or mitigation? Avicenna J Med 12(03):138–147
Balaha HM, El-Gendy EM, Saafan MM (2022) A complete framework for accurate recognition and prognosis of covid-19 patients based on deep transfer learning and feature classification approach.Artif Intell Rev 55(6):5063–5108
Baghdadi NA, Malki A, Balaha HM, AbdulAzeem Y, Badawy M, Elhosseini M (2022) Classification of breast cancer using a manta-ray foraging optimized transfer learning framework.PeerJ Comput Sci 8:1054
Balaha HM, Shaban AO, El-Gendy EM, Saafan MM (2022) A multi-variate heart disease optimization and recognition framework. Neural Comput Appl 34(18):15907–15944
Balaha MM, El-Kady S, Balaha HM, Salama M, Emad E, Hassan M, Saafan MM (2022) A vision-based deep learning approach for independent-users arabic sign language interpretation. Multimed Tools Appl https://doi.org/10.1007/s11042-022-13423-9
Baghdadi NA, Malki A, Balaha HM, AbdulAzeem Y, Badawy M, Elhosseini M (2022) An optimized deep learning approach for suicide detection through arabic tweets. PeerJ Comput Sci 8:1070
Yousif NR, Balaha HM, Haikal AY, El-Gendy EM (2022) A generic optimization and learning framework for parkinson disease via speech and handwritten records. J Ambient Intell Human Comput https://doi.org/10.1007/s12652-022-04342-6
Yassine A, Singh S, Alamri A (2017) Mining human activity patterns from smart home big data for health care applications. IEEE Access 5:13131–13141
Gupta HP, Chudgar HS, Mukherjee S, Dutta T, Sharma K (2016) A continuous hand gestures recognition technique for human-machine interaction using accelerometer and gyroscope sensors. IEEE Sensors J16(16):6425–6432
Subasi A, Radhwan M, Kurdi R, Khateeb K (2018) Iot based mobile healthcare system for human activity recognition. In: 2018 15th Learning and Technology Conference (L &T), pp. 29–34 . IEEE
Sridevi G, Kumar SS (2019) Image inpainting based on fractional-order nonlinear diffusion for image reconstruction. Circuits Syst Signal Process 38(8):3802–3817
Babiker M, Khalifa OO, Htike KK, Hassan A, Zaharadeen M (2017) Automated daily human activity recognition for video surveillance using neural network. In: 2017 IEEE 4th International Conference on Smart Instrumentation, Measurement and Application (ICSIMA), pp. 1–5 . IEEE
Park S.Y, Ju H, Park C.G (2016) Stance phase detection of multiple actions for military drill using foot-mounted imu. sensors 14:16
Sathyanarayana A, Ofli F, Fernandez-Luque L, Srivastava J, Elmagarmid A, Arora T, Taheri S (2016) Robust automated human activity recognition and its application to sleep research. In: 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW), pp. 495–502 . IEEE
Rezaie H, Ghassemian M (2017) An adaptive algorithm to improve energy efficiency in wearable activity recognition systems.IEEE Sens J 17(16):5315–5323
Karantonis DM, Narayanan MR, Mathie M, Lovell NH, Celler BG (2006) Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring. IEEE Trans Inform Technol Biomed 10(1):156–167
Wang J, Chen Y, Hao S, Peng X, Hu L (2019) Deep learning for sensor-based activity recognition: a survey. Pattern Recognit Lett 119:3–11
Chen L, Hoey J, Nugent C.D, Cook D.J, Yu Z (2012) Sensor-based activity recognition. IEEE Trans Syst Man Cybernet Part C Appl Rev 42(6):790–808
Azorin-Lopez J, Saval-Calvo M, Fuster-Guillo A, Garcia-Rodriguez J (2016) A novel prediction method for early recognition of global human behaviour in image sequences. Neural Process Lett 43(2):363–387
Abdulazeem Y, Balaha HM, Bahgat WM, Badawy M (2021) Human action recognition based on transfer learning approach. IEEE Access 9:82058–82069
Vavoulas G, Pediaditis M, Spanakis EG, Tsiknakis M (2013) The mobifall dataset: An initial evaluation of fall detection algorithms using smartphones. In: 13th IEEE International Conference on BioInformatics and BioEngineering, pp. 1–4 . IEEE
Ali S, Khan NA, Haneef M, Luo X (2017) Blind source separation schemes for mono-sensor and multi-sensor systems with application to signal detection. Circuits Syst Signal Process 36(11):4615–4636
Lu Y, Wei Y, Liu L, Zhong J, Sun L, Liu Y (2017) Towards unsupervised physical activity recognition using smartphone accelerometers. Multimed Tools Appl 76(8):10701–10719
Jain A, Kanhangad V (2016) Investigating gender recognition in smartphones using accelerometer and gyroscope sensor readings. In: 2016 International Conference on Computational Techniques in Information and Communication Technologies (ICCTICT), pp. 597–602 . IEEE
Lim WK, Davila S, Teo JX, Yang C, Pua CJ, Blöcker C, Lim JQ, Ching J, Yap JJL, Tan SY et al (2018) Beyond fitness tracking: the use of consumer-grade wearable data from normal volunteers in cardiovascular and lipidomics research. PLoS Biol 16(2):2004285
Tison GH, Sanchez JM, Ballinger B, Singh A, Olgin JE, Pletcher MJ, Vittinghoff E, Lee ES, Fan SM, Gladstone RA et al (2018) Passive detection of atrial fibrillation using a commercially available smartwatch. JAMA Cardiol 3(5):409–416
Lu T-C, Fu C-M, Ma MH-M, Fang C-C, Turner AM (2016) Healthcare applications of smart watches. Appl Clin Inform 7(03):850–869
Lunney A, Cunningham NR, Eastin MS (2016) Wearable fitness technology: a structural investigation into acceptance and perceived fitness outcomes. Comput Human Behav 65:114–120
Alani AA, Cosma G, Taherkhani A (2020) Classifying imbalanced multi-modal sensor data for human activity recognition in a smart home using deep learning. In: 2020 International Joint Conference on Neural Networks (IJCNN), pp. 1–8 . IEEE
Zhang Y, Zhang Z, Zhang Y, Bao J, Zhang Y, Deng H (2019) Human activity recognition based on motion sensor using u-net. IEEE Access 7:75213–75226
Buda M, Maki A, Mazurowski MA (2018) A systematic study of the class imbalance problem in convolutional neural networks. Neural Netw 106:249–259
Ravi D, Wong C, Lo B, Yang G-Z (2016) Deep learning for human activity recognition: A resource efficient implementation on low-power devices. In: 2016 IEEE 13th International Conference on Wearable and Implantable Body Sensor Networks (BSN), pp. 71–76 . IEEE
Wang J, Chen Y, Hao S, Peng X, Hu L (2018) Deep learning for sensor-based activity recognition: a survey, pattern recognition letters. Elsevier, Oxford
Panwar M, Dyuthi SR, Prakash KC, Biswas D, Acharyya A, Maharatna K, Gautam A, Naik GR (2017) Cnn based approach for activity recognition using a wrist-worn accelerometer. In: 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), pp. 2438–2441 . IEEE
Balaha HM, Ali HA, Saraya M, Badawy M (2021) A new arabic handwritten character recognition deep learning system (ahcr-dls). Neural Comput Appl 33:6325–6367
Sainath TN, Vinyals O, Senior A, Sak H (2015) Convolutional, long short-term memory, fully connected deep neural networks. In: 2015 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 4580–4584 . IEEE
Reining C, Niemann F, Moya Rueda F, Fink GA, ten Hompel M (2019) Human activity recognition for production and logistics-a systematic literature review. Information 10(8):245
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, pp. 216–223 . Springer
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
Shi J, Zuo D, Zhang Z (2020) Transition activity recognition system based on standard deviation trend analysis. Sensors 20(11):3117
Garcia-Gonzalez D, Rivero D, Fernandez-Blanco E, Luaces MR (2020) A public domain dataset for real-life human activity recognition using smartphone sensors. Sensors 20(8):2200
Ahmed N, Rafiq JI, Islam MR (2020) Enhanced human activity recognition based on smartphone sensor data using hybrid feature selection model. Sensors 20(1):317
Reyes-Ortiz J-L, Oneto L, Sama A, Parra X, Anguita D (2016) Transition-aware human activity recognition using smartphones. Neurocomputing 171:754–767
Schuster M, Paliwal KK (1997) Bidirectional recurrent neural networks. IEEE Trans Signal Process 45(11):2673–2681
LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436–444
Chen K, Zhang D, Yao L, Guo B, Yu Z, Liu Y (2021) Deep learning for sensor-based human activity recognition: Overview, challenges, and opportunities.ACM Comput Surv (CSUR) 54(4):1–40
Barut O, Zhou L, Luo Y (2020) Multitask lstm model for human activity recognition and intensity estimation using wearable sensor data. IEEE Internet Things J 7(9):8760–8768
Wang L, Liu R (2020) Human activity recognition based on wearable sensor using hierarchical deep lstm networks. Circuits Syst Signal Process39(2):837–856
Pham C, Nguyen-Thai S, Tran-Quang H, Tran S, Vu H, Tran T-H, Le T-L (2020) Senscapsnet: Deep neural network for non-obtrusive sensing based human activity recognition. IEEE Access 8:86934–86946
Gil-Martín M, San-Segundo R, Fernandez-Martinez F, Ferreiros-López J (2020) Improving physical activity recognition using a new deep learning architecture and post-processing techniques. Eng Appl Artif Intell 92:103679
Xu C, Chai D, He J, Zhang X, Duan S (2019) Innohar: a deep neural network for complex human activity recognition. Ieee Access 7:9893–9902
Kwapisz JR, Weiss GM, Moore SA (2011) Activity recognition using cell phone accelerometers. ACM SigKDD Explor Newslett 12(2):74–82
Chavarriaga R, Sagha H, Calatroni A, Digumarti S.T, Tröster G, Millán J.d.R, Roggen D (2013) The opportunity challenge: a benchmark database for on-body sensor-based activity recognition. Pattern Recognit Lett 34(15):2033–2042
Teng Q, Wang K, Zhang L, He J (2020) The layer-wise training convolutional neural networks using local loss for sensor-based human activity recognition. IEEE Sens J 20(13):7265–7274
Roggen D, Calatroni A, Rossi M, Holleczek T, Förster K, Tröster G, Lukowicz P, Bannach D, Pirkl G, Ferscha A, et al (2010) Collecting complex activity datasets in highly rich networked sensor environments. In: 2010 Seventh International Conference on Networked Sensing Systems (INSS), pp. 233–240. IEEE
Micucci D, Mobilio M, Napoletano P (2017) Unimib shar: a dataset for human activity recognition using acceleration data from smartphones. Appl Sci 7(10):1101
Reiss A, Stricker D (2012) Introducing a new benchmarked dataset for activity monitoring. In: 2012 16th International Symposium on Wearable Computers, pp. 108–109 . IEEE
Ronao CA, Cho S-B (2016) Human activity recognition with smartphone sensors using deep learning neural networks. Expert Syst Appl 59:235–244
Lee Y-S, Cho S-B (2011) Activity recognition using hierarchical hidden markov models on a smartphone with 3d accelerometer. In: International Conference on Hybrid Artificial Intelligence Systems, pp. 460–467 . Springer
Bianchi V, Bassoli M, Lombardo G, Fornacciari P, Mordonini M, De Munari I (2019) Iot wearable sensor and deep learning: An integrated approach for personalized human activity recognition in a smart home environment. IEEE Internet Things J 6(5):8553–8562
Lawal IA, Bano S (2020) Deep human activity recognition with localisation of wearable sensors. IEEE Access 8:155060–155070
Ordóñez FJ, Roggen D (2016) Deep convolutional and lstm recurrent neural networks for multimodal wearable activity recognition. Sensors 16(1):115
Zappi P, Lombriser C, Stiefmeier T, Farella E, Roggen D, Benini L, Tröster G (2008) Activity recognition from on-body sensors: accuracy-power trade-off by dynamic sensor selection. In: European Conference on Wireless Sensor Networks, pp. 17–33. Springer
Xia K, Huang J, Wang H (2020) Lstm-cnn architecture for human activity recognition. IEEE Access 8:56855–56866
Ignatov A (2018) Real-time human activity recognition from accelerometer data using convolutional neural networks. Appl Soft Comput 62:915–922
Anguita D, Ghio A, Oneto L, Parra X, Reyes-Ortiz JL et al (2013) A public domain dataset for human activity recognition using smartphones. Esann 3:3
Khan ZN, Ahmad J (2021) Attention induced multi-head convolutional neural network for human activity recognition. Appl Soft Comput 110:107671
Twomey N, Diethe T, Kull M, Song H, Camplani M, Hannuna S, Fafoutis X, Zhu N, Woznowski P, Flach P, et al (2016) The sphere challenge: Activity recognition with multimodal sensor data. arXiv preprint arXiv:1603.00797
Grzeszick R, Lenk JM, Rueda FM, Fink GA, Feldhorst S, ten Hompel M (2017) Deep neural network based human activity recognition for the order picking process. In: Proceedings of the 4th International Workshop on Sensor-based Activity Recognition and Interaction, pp. 1–6
Feldhorst S, Masoudenijad M, ten Hompel M, Fink GA (2016) Motion classification for analyzing the order picking process using mobile sensors. In: Proc. Int. Conf. Pattern Recognition Applications and Methods, pp. 706–713
Sun Y, Wong AK, Kamel MS (2009) Classification of imbalanced data: a review. Int J Pattern Recognit Artif Intell 23(04):687–719
He H, Garcia EA (2009) Learning from imbalanced data. IEEE Trans Knowl Data Eng 21(9):1263–1284
Branco P, Torgo L, Ribeiro R (2015) A survey of predictive modelling under imbalanced distributions. arXiv preprint arXiv:1505.01658
He H, Ma Y (2013) Imbalanced learning: foundations, algorithms, and applications
Tomek I (1976) A generalization of the k-nn rule. IEEE Trans Syst Man Cybern 2:121–126
Lemaître G, Nogueira F, Aridas CK (2017) Imbalanced-learn: A python toolbox to tackle the curse of imbalanced datasets in machine learning. J Mach Learn Res 18(1):559–563
Yap BW, Abd Rani K, Abd Rahman HA, Fong S, Khairudin Z, Abdullah NN (2014) An application of oversampling, undersampling, bagging and boosting in handling imbalanced datasets. In: Proceedings of the First International Conference on Advanced Data and Information Engineering (DaEng-2013), pp. 13–22 . Springer
Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) Smote: synthetic minority over-sampling technique. J Artif Intell Res 16:321–357
Stanfill C, Waltz D (1986) Toward memory-based reasoning. Commun ACM 29(12):1213–1228
Cost S, Salzberg S (1993) A weighted nearest neighbor algorithm for learning with symbolic features. Mach Learn 10(1):57–78
Han H, Wang W-Y, Mao B-H (2005) Borderline-smote: a new over-sampling method in imbalanced data sets learning. In: International Conference on Intelligent Computing, pp. 878–887 . Springer
He H, Bai Y, Garcia EA, Li S (2008) Adasyn: Adaptive synthetic sampling approach for imbalanced learning. In: 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), pp. 1322–1328 . IEEE
Last F, Douzas G, Bacao F (2017) Oversampling for imbalanced learning based on k-means and smote. arXiv preprint arXiv:1711.00837
Nguyen HM, Cooper EW, Kamei K (2011) Borderline over-sampling for imbalanced data classification. Int J Knowl Eng Soft Data Paradig 3(1):4–21
Yan W, Yu L (2019) On accurate and reliable anomaly detection for gas turbine combustors: A deep learning approach. arXiv preprint arXiv:1908.09238
Domingos P (2012) A few useful things to know about machine learning. Commun ACM 55(10):78–87
Brownlee J (2014) Discover feature engineering, how to engineer features and how to get good at it. Machine Learning Process
Balaha HM, Ali HA, Youssef EK, Elsayed AE, Samak RA, Abdelhaleem MS, Tolba MM, Shehata MR, Mahmoud MR, Abdelhameed MM et al (2021) Recognizing arabic handwritten characters using deep learning and genetic algorithms.Multimed Tools Appl 80:32473–32509
Chatzimparmpas A, Martins RM, Kucher K, Kerren A (2022) Featureenvi: Visual analytics for feature engineering using stepwise selection and semi-automatic extraction approaches. IEEE Trans Visual Comput Graphic 28(4):1773–1791
Heaton J (2016) An empirical analysis of feature engineering for predictive modeling. In: SoutheastCon 2016, pp. 1–6. IEEE
Liu H, Motoda H (1998) Feature transformation and subset selection. IEEE Intell Syst Their Appl 13(2):26–28
Patel K, Fogarty J, Landay JA, Harrison B (2008) Investigating statistical machine learning as a tool for software development. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 667–676
Markovitch S, Rosenstein D (2002) Feature generation using general constructor functions. Machine Learn 49(1):59–98
Schuller B, Reiter S, Rigoll G (2006) Evolutionary feature generation in speech emotion recognition. In: 2006 IEEE International Conference on Multimedia and Expo, pp. 5–8 . IEEE
Kankanige Y, Bailey J (2014) Improved feature transformations for classification using density estimation. In: Pacific Rim International Conference on Artificial Intelligence, pp. 117–129 . Springer
Storcheus D, Rostamizadeh A, Kumar S (2015) A survey of modern questions and challenges in feature extraction. In: Feature Extraction: Modern Questions and Challenges, pp. 1–18 . PMLR
Molina LC, Belanche L, Nebot À (2002) Feature selection algorithms: a survey and experimental evaluation. In: 2002 IEEE International Conference on Data Mining, 2002. Proceedings., pp. 306–313 . IEEE
Chandrashekar G, Sahin F (2014) A survey on feature selection methods. Comput Electr Eng 40(1):16–28
Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. J Mach Learn Res 3(Mar):1157–1182
Khalid S, Khalil T, Nasreen S (2014) A survey of feature selection and feature extraction techniques in machine learning. In: 2014 Science and Information Conference, pp. 372–378 . IEEE
Tharwat A (2016) Principal component analysis-a tutorial. Int J Appl Pattern Recognit 3(3):197–240
Fisher RA (1938) The statistical utilization of multiple measurements. Ann Eugen 8(4):376–386
Fukunaga K (2013) Introduction to Statistical Pattern Recognition. Elsevier, Newyork
Tang B, Shepherd M, Milios E, Heywood MI (2005) Comparing and combining dimension reduction techniques for efficient text clustering. In: Proceeding of SIAM International Workshop on Feature Selection for Data Mining, pp. 17–26
Dasgupta S (2000) Experiments with random projection. Uncertainty in Artificial Intelligence: Proceedings of the Sixteenth Conference (UAI-2000)(pp. 143–151). Morgan Kaufmann
Halko N, Martinsson P-G, Tropp JA (2011) Finding structure with randomness: probabilistic algorithms for constructing approximate matrix decompositions. SIAM Rev 53(2):217–288
Euler L (1741) Solutio problematis ad geometriam situs pertinentis. Commentarii academiae scientiarum Petropolitanae, 128–140
Carlsson G (2009) Topology and data. Bull Am Math Soc 46(2):255–308
Chazal F (2016) High-dimensional topological data analysis. CRC Press
Rosenstock S (2021) Learning from the shape of data. Philos Sci 88(5):1033–1044
Edelsbrunner H, Letscher D, Zomorodian A (2000) Topological persistence and simplification. In: Proceedings 41st Annual Symposium on Foundations of Computer Science, pp. 454–463 . IEEE
Zomorodian A, Carlsson G (2005) Computing persistent homology. Discret Compu Geom 33(2):249–274
Singh G, Mémoli F, Carlsson GE et al (2007) Topological methods for the analysis of high dimensional data sets and 3d object recognition. PBG @ Eurograp 2:91–100
Li L, Cheng W-Y, Glicksberg BS, Gottesman O, Tamler R, Chen R, Bottinger EP, Dudley JT (2015) Identification of type 2 diabetes subgroups through topological analysis of patient similarity. Sci Trans Med 7(311):311–174311174
Nicolau M, Levine AJ, Carlsson G (2011) Topology based data analysis identifies a subgroup of breast cancers with a unique mutational profile and excellent survival. Proc Natl Acad Sci 108(17):7265–7270
Balaha HM, Balaha MH, Ali HA (2021) Hybrid covid-19 segmentation and recognition framework (hmb-hcf) using deep learning and genetic algorithms. Artif Intell Med 119:102156
Ahsan MM, Mahmud M, Saha PK, Gupta KD, Siddique Z (2021) Effect of data scaling methods on machine learning algorithms and model performance. Technologies 9(3):52
Smaczny C (2018) Feature preprocessing in hep at the example of a susy classification problem
Shaheen H, Agarwal S, Ranjan P (2020) Minmaxscaler binary pso for feature selection. In: First International Conference on Sustainable Technologies for Computational Intelligence, pp. 705–716 . Springer
Abosamra G, Faloudah A (2019) Machine learning based marks prediction to support recommendation of optimum specialization and study track. Int J Comput Appl 975:8887
Iglewicz B (1983) Robust scale estimators and confidence intervals for location. Understanding robust and exploratory data analysis, 405431
Hu J, Niu H, Carrasco J, Lennox B, Arvin F (2020) Voronoi-based multi-robot autonomous exploration in unknown environments via deep reinforcement learning. IEEE Trans Veh Technol 69(12):14413–14423
Ribeiro M, Grolinger K, Capretz MA (2015) Mlaas: Machine learning as a service. In: 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA), pp. 896–902 . IEEE
Marr B (2018) What is deep learning ai? a simple guide with 8 practical examples. Forbes. Retrieved October 9, 2021
Baghdadi NA, Malki A, Abdelaliem SF, Balaha HM, Badawy M, Elhosseini M (2022) An automated diagnosis and classification of covid-19 from chest ct images using a transfer learning-based convolutional neural network. Comput Biol Med 144:105383
Sejnowski TJ (2018) The Deep Learning Revolution. MIT press, Cambridge
Balaha HM, Saif M, Tamer A, Abdelhay EH (2022) Hybrid deep learning and genetic algorithms approach (hmb-dlgaha) for the early ultrasound diagnoses of breast cancer. Neural Comput Appl 34(11):8671–8695
Baghdadi NA, Malki A, Balaha HM, Badawy M, Elhosseini M (2022) A3c-tl-gto: Alzheimer automatic accurate classification using transfer learning and artificial gorilla troops optimizer. Sensors 22(11):4250
Straczkiewicz M, James P, Onnela J-P (2021) A systematic review of smartphone-based human activity recognition methods for health research. NPJ Dig Med 4(1):1–15
Polikar R (2012) Ensemble learning. In: Ensemble Machine Learning, pp. 1–34. Springer
Brownlee J (2020) Gradient boosting with scikit-learn, xgboost, lightgbm, and catboost. Machine Learning Mastery
Kopitar L, Kocbek P, Cilar L, Sheikh A, Stiglic G (2020) Early detection of type 2 diabetes mellitus using machine learning-based prediction models. Sci Rep 10(1):1–12
Quinlan JR (1987) Simplifying decision trees. Int J Man-mach Stud 27(3):221–234
Rawat R, Mahor V, Chirgaiya S, Shaw RN, Ghosh A (2021) Analysis of darknet traffic for criminal activities detection using tf-idf and light gradient boosted machine learning algorithm. In: Innovations in Electrical and Electronic Engineering, pp. 671–681. Springer
Chen T, Guestrin C (2016) Xgboost: A scalable tree boosting system. In: Proceedings of the 22nd Acm Sigkdd International Conference on Knowledge Discovery and Data Mining, pp. 785–794
Freund Y, Schapire RE (1997) A decision-theoretic generalization of on-line learning and an application to boosting. J Comput Syst Sci 55(1):119–139
Breiman L (2001) Random forests. Mach Learn 45(1):5–32
Ho TK (1995) Random decision forests. In: Proceedings of 3rd International Conference on Document Analysis and Recognition, vol. 1, pp. 278–282 . IEEE
Ho TK (1998) The random subspace method for constructing decision forests. IEEE Trans Pattern Anal Mach Intell 20(8):832–844
Breiman L, Friedman J, Olshen R, Stone C (1984) Classification and regression trees (wadsworth, belmont, ca). ISBN-13, 978–0412048418
Hastie T, Tibshirani R, Friedman J (2009) The elements of statistical learnin. Cited on, 33
Geurts P, Ernst D, Wehenkel L (2006) Extremely randomized trees. Mach Learn 63(1):3–42
Brownlee J (2018) 1D convolutional neural network models for human activity recognition
Kiranyaz S, Avci O, Abdeljaber O, Ince T, Gabbouj M, Inman DJ (2021) 1d convolutional neural networks and applications: a survey. Mech Syst signal Process 151:107398
Cho K, Van Merriënboer B, Bahdanau D, Bengio Y (2014) On the properties of neural machine translation: Encoder-decoder approaches. arXiv preprint arXiv:1409.1259
Gers FA, Schmidhuber J, Cummins F (2000) Learning to forget: continual prediction with lstm. Neural Comput 12(10):2451–2471
Britz D (2015) Recurrent neural network tutorial, part 4 implementing a gru/lstm rnn with python and theano. URL http://www.wildml.com/2015/10/recurrent-neural-network-tutorial-part-4-implementing-a-grulstm-rnn-with-python-and-theano
Chung J, Gulcehre C, Cho K, Bengio Y (2014) Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555
Zhao C, Huang X, Li Y, Yousaf Iqbal M (2020) A double-channel hybrid deep neural network based on cnn and bilstm for remaining useful life prediction. Sensors 20(24):7109
Refaeilzadeh P, Tang L, Liu H (2009) Cross-validation. EEncycl Database Syst 5:532–538
Sharaby I, Alksas A, Nashat A, Balaha HM, Shehata M, Gayhart M, Mahmoud A, Ghazal M, Khalil A, Abouelkheir RT et al (2023) Prediction of wilms’ tumor susceptibility to preoperative chemotherapy using a novel computer-aided prediction system. Diagnostics 13(3):486
Bahgat WM, Balaha HM, AbdulAzeem Y, Badawy MM (2021) An optimized transfer learning-based approach for automatic diagnosis of covid-19 from chest x-ray images.PeerJ Comput Sci 7:555
Balaha HM, El-Gendy EM, Saafan MM (2021) Covh2sd: A covid-19 detection approach based on harris hawks optimization and stacked deep learning. Expert Syst Appl 186:115805
Kapp MN, Sabourin R, Maupin P (2012) A dynamic model selection strategy for support vector machine classifiers. Appl Soft Comput 12(8):2550–2565
MONTGOMERY D.C (2013) Design and analysis of experiments, eight ed.,. a john wiley & sons. Inc
Elgendy M, Balaha HM, Shehata M, Alksas A, Ghoneim M, Sherif F, Mahmoud A, Elgarayhi A, Taher F, Sallah M et al (2022) Role of imaging and ai in the evaluation of covid-19 infection: a comprehensive survey. Front biosci (Landmark edition) 27(9):276
Funding
No funding was received for this work (i.e., study).
Author information
Authors and Affiliations
Contributions
All the authors have participated in writing the manuscript and have revised the final version. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
No conflict of interest exists. We wish to confirm that, there are no known conflicts of interest associated with this publication and there has been no significant financial support for this work that could have influenced its outcome.
Intellectual property
We confirm that, we have given due consideration to the protection of intellectual property associated with this work and that there are no impediments to publication, including the timing of publication, concerning intellectual property. In so doing we confirm that we have followed the regulations of our institutions concerning intellectual property.
Research ethics
We further confirm, if existing, that any aspect of the work covered in this manuscript that has involved human patients has been conducted with the ethical approval of all relevant bodies and that such approvals are acknowledged within the manuscript. Written consent to publish potentially identifying information, such as details of the case and photographs, was obtained from the patient(s) or their legal guardian(s).
Authorship
We confirm that the manuscript has been read and approved by all named authors. We confirm that the order of authors listed in the manuscript has been approved by all named authors.
Compliance with ethical standards
The current study does not contain any studies with human participants and/or animals performed by any of the authors.
Consent to participate
There is no informed consent for the current study.
Consent for publication
Not Applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Balaha, H.M., Hassan, A.ES. Comprehensive machine and deep learning analysis of sensor-based human activity recognition. Neural Comput & Applic 35, 12793–12831 (2023). https://doi.org/10.1007/s00521-023-08374-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-023-08374-7