Abstract
Human Activity Recognition (HAR) is an important research area that has profound applications in healthcare, security and surveillance. Starting from traditional machine learning approaches to the recently evolving deep learning techniques, researchers have exhibited significant contributions in the HAR field in the last decade. Recently, meta-heuristic approaches have added a new dimension to this field by improving efficiency and effectiveness of activity recognition in terms of feature selection, feature extraction and parameter tuning of collected data from wearable as well as Smartphone sensors. Accordingly, this paper presents a comprehensive survey of the classic combination of machine learning and deep learning with meta-heuristic algorithms that has revolutionized HAR systems. The applications, and the underlying challenges associated with existing sensor based HAR systems are also discussed. Based on the recent state-of-the-art literature, the open issues on this topic are identified and presented in this paper for further research in this field.
Similar content being viewed by others
Notes
References
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
Alam MAU, Roy N (2017) Unseen activity recognitions: A hierarchical active transfer learning approach. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). IEEE, pp 436–446
Alawneh L, Alsarhan T, Al-Zinati M, Al-Ayyoub M, Jararweh Y, Lu H (2021) Enhancing human activity recognition using deep learning and time series augmented data. J Ambient Intell Humaniz Comput 1–16
Albawi S, Mohammed TA, Al-Zawi S (2017) Understanding of a convolutional neural network. In: 2017 International Conference on Engineering and Technology (ICET) 1–6. Ieee
Alemayoh TT, Lee JH, Okamoto S (2019) Deep learning based real-time daily human activity recognition and its implementation in a smartphone. In: 2019 16th international conference on ubiquitous robots (UR). IEEE, 179–182
Aljarrah AA, Ali AH (2019) Human activity recognition using pca and bilstm recurrent neural networks. In: 2019 2nd International Conference on Engineering Technology and its Applications (IICETA). IEEE, 156–160
Alman A, Lawi A, Tahir Z (2019) Pattern recognition of human activity based on smartphone data sensors using svm multiclass. In: 1st International Conference on Science and Technology, ICOST 2019. European Alliance for Innovation (EAI)
Almaslukh B, Al Muhtadi J, Artoli AM (2018) A robust convolutional neural network for online smartphone-based human activity recognition. J Intell Fuzzy Syst 35(2):1609–1620
Anguita D, Ghio A, Oneto L, Parra X, Reyes-Ortiz JL et al (2013) A public domain dataset for human activity recognition using smartphones. In: Esann, 3:3
Ayman A, Attalah O, Shaban H (2019) An efficient human activity recognition framework based on wearable imu wrist sensors. In: 2019 IEEE International Conference on Imaging Systems and Techniques (IST). IEEE, 1–5
Baldominos A, del Barrio C, Saez Y (2016) Exploring the application of hybrid evolutionary computation techniques to physical activity recognition. In: Proceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion 1377–1384
Baldominos A, Saez Y, Isasi P (2015) Feature set optimization for physical activity recognition using genetic algorithms. In: Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation 1311–1318
Balli S, Sağbaş EA, Peker M (2019) Human activity recognition from smart watch sensor data using a hybrid of principal component analysis and random forest algorithm. Meas Control 52(1–2):37–45
Barbara B, Fulvio M, Antonio S (2013) Hmp dataset. URL https://github.com/wchill/HMP_Dataset
Batool M, Jalal A, Kim K (2019) Sensors technologies for human activity analysis based on svm optimized by pso algorithm. In: 2019 International Conference on Applied and Engineering Mathematics (ICAEM). IEEE, 145–150
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
Cao X, Chen B, Zhao Y (2016) Wi-play: Robust human activity recognition for somatosensory game using wi-fi signals. In: International Conference on Cloud Computing and Security. Springer, 205–216
Capela N, Lemaire E, Baddour N, Rudolf M, Goljar N, Burger H (2016) Evaluation of a smartphone human activity recognition application with able-bodied and stroke participants. J Neuroeng Rehabil 13(1):1–10
Catal C, Tufekci S, Pirmit E, Kocabag G (2015) On the use of ensemble of classifiers for accelerometer-based activity recognition. Appl Soft Comput 37:1018–1022
Chelli A, Pätzold M (2019) A machine learning approach for fall detection and daily living activity recognition. IEEE Access 7:38670–38687
Chen L, Hoey J, Nugent CD, Cook DJ, Yu Z (2012) Sensor-based activity recognition. IEEE Trans Syst Man Cybern Part C (Applications and Reviews) 42(6):790–808 ((Applications and Reviews))
Chen L, Fan S, Kumar V, Jia Y (2020) A method of human activity recognition in transitional period. Information 11(9):416
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
Chen Y, Xue Y (2015) A deep learning approach to human activity recognition based on single accelerometer. In: 2015 IEEE international conference on systems, man, and cybernetics. IEEE, 1488–1492
Chernbumroong S, Cang S, Yu H (2014) Genetic algorithm-based classifiers fusion for multisensor activity recognition of elderly people. IEEE J Biomed Health Inform 19(1):282–289
Dang LM, Min K, Wang H, Piran MJ, Lee CH, Moon H (2020) Sensor-based and vision-based human activity recognition: a comprehensive survey. Pattern Recogn 108:107561
De Leonardis G, Rosati S, Balestra G, Agostini V, Panero E, Gastaldi L, Knaflitz M (2018) Human activity recognition by wearable sensors: Comparison of different classifiers for real-time applications. In:2018 IEEE International Symposium on Medical Measurements and Applications (MeMeA). IEEE, 1–6
Demrozi F, Pravadelli G, Bihorac A, Rashidi P (2020) Human activity recognition using inertial, physiological and environmental sensors: a comprehensive survey. IEEE Access
Dewi C, Chen R-C (2019) Human activity recognition based on evolution of features selection and random forest. In: 2019 IEEE international conference on systems, man and cybernetics (SMC). IEEE, 2496–2501
Dinh D-T, Fujinami T, Huynh V-N Estimating the optimal number of clusters in categorical data clustering by silhouette coefficient. In: International Symposium on Knowledge and Systems Sciences. Springer, 1–17
Dinh D-T, Huynh V-N, Sriboonchitta S (2021) Clustering mixed numerical and categorical data with missing values. Inf Sci 571:418–442
Donta PK, Srirama SN, Amgoth T, Annavarapu CSR (2021) Survey on recent advances in iot application layer protocols and machine learning scope for research directions. Digital Commun Netw. https://doi.org/10.1016/j.dcan.2021.10.004
Du Y, Lim Y, Tan Y (2019) A novel human activity recognition and prediction in smart home based on interaction. Sensors 19(20):4474
Ehatisham-ul Haq M, Azam MA (2020) Opportunistic sensing for inferring in-the-wild human contexts based on activity pattern recognition using smart computing. In: Future Generation Computer Systems 106: 374–392
Ekaniza RA, Suyanto S (2020) Pso-learned artificial neural networks for activity recognition. In: 2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI). IEEE, 21–25
El-Maaty AMA, Wassal AG (2018) Hybrid ga-pca feature selection approach for inertial human activity recognition. In: 2018 IEEE Symposium Series on Computational Intelligence (SSCI). IEEE, 1027–1032
Elsts A, Twomey N, McConville R, Craddock I (2020) Energy-efficient activity recognition framework using wearable accelerometers. J Netw Comput Appl 168:102770
Erdaş ÇB, Güney S (2021) Human activity recognition by using different deep learning approaches for wearable sensors. Neural Process Lett 53(3):1795–1809
Fahim M, Fatima I, Lee S, Park Y-T (2013) Efm: evolutionary fuzzy model for dynamic activities recognition using a smartphone accelerometer. Appl Intell 39(3):475–488
Fan L, Wang Z, Wang H (2013) Human activity recognition model based on decision tree. In: 2013 International Conference on Advanced Cloud and Big Data. IEEE, 64–68
Garcia-Ceja E, Riegler M, Jak-obsen P, rresen JT, Nordgreen T, Oede-gaard KJ, Fasmer OB (2018) Depresjon: A motor activity database of depression epi-sodes in unipolar and bipolar patients. In: Proceedings of the 9th ACM on Multimedia Systems Conference, MMSys’18, New York, NY, USA. ACM. 10.1145/3204949.3208125. URL http://doi.acm.org/10.1145/3204949.3208125
Ha S, Choi S (2016) Convolutional neural networks for human activity recognition using multiple accelerometer and gyroscope sensors. In:2016 International Joint Conference on Neural Networks (IJCNN). IEEE, 381–388
Hamdi MM, Awad MI, Abdelhameed MM, Tolbah FA (2015) Lower limb gait activity recognition using inertial measurement units for rehabilitation robotics. In: 2015 International Conference on Advanced Robotics (ICAR). IEEE, 316–322
Han M, Bang JH, Nugent C, McClean S, Lee S (2014) A lightweight hierarchical activity recognition framework using smartphone sensors. Sensors 14(9):16181–16195
Han J, Qian C, Wang X, Ma D, Zhao J, Xi W, Jiang Z, Wang Z (2015) Twins: device-free object tracking using passive tags. IEEE/ACM Trans Netw 24(3):1605–1617
Hardiyanti N, Lawi A, Aziz F et al (2018) Classification of human activity based on sensor accelerometer and gyroscope using ensemble svm method. In: 2018 2nd East Indonesia Conference on Computer and Information Technology (EIConCIT). IEEE, 304–307
Hashim BM, Amutha R (2021) Human activity recognition based on smartphone using fast feature dimensionality reduction technique. J Ambient Intell Humaniz Comput 12(2):2365–2374
Hatcher WG, Yu W (2018) A survey of deep learning: Platforms, applications and emerging research trends. IEEE Access 6:24411–24432
H L, D S, M EB (2013) Daliac. URL https://www.mad.tf.fau.de/research/activitynet/daliac-daily-life-activities/
Hooda D, Rani R (2020) Ontology driven human activity recognition in heterogeneous sensor measurements. J Ambient Intell Humaniz Comput 11(12):5947–5960
Hu Y, Zhang X-Q, Xu L, He FX, Tian Z, She W, Liu W (2020) Harmonic loss function for sensor-based human activity recognition based on lstm recurrent neural networks. IEEE Access 8:135617–135627
Ian C, Aisling O, George O (2013) Sphere project. URL https://www.irc-sphere.ac.uk/sphere-challenge/home
Ignatov A (2018) Real-time human activity recognition from accelerometer data using convolutional neural networks. Appl Soft Comput 62:915–922
Igwe OM, Wang Y, Giakos GC, Fu J (2020) Human activity recognition in smart environments employing margin setting algorithm. J Ambient Intell Humaniz Comput, 1–13
Inoue M, Inoue S, Nishida T (2018) Deep recurrent neural network for mobile human activity recognition with high throughput. Artif Life Robot 23(2):173–185
Jain A, Kanhangad V (2017) Human activity classification in smartphones using accelerometer and gyroscope sensors. IEEE Sens J 18(3):1169–1177
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, 1307–1310
Kim E (2020) Interpretable and accurate convolutional neural networks for human activity recognition. IEEE Trans Industr Inf 16(11):7190–7198
Kukreja H, Bharath N, Siddesh C, Kuldeep S (2016) An introduction to artificial neural network. Int J Adv Res Innov Ideas Educ 1:27–30
Kumar DP, Amgoth T, Annavarapu CSR (2019) Machine learning algorithms for wireless sensor networks: a survey. Inf Fusion 49:1–25
Kusuma WA, Minarno AE, Wibowo MS (2020) Triaxial accelerometer-based human activity recognition using 1d convolution neural network. In: 2020 International Workshop on Big Data and Information Security (IWBIS). IEEE, 53–58
Kwon M-C, Choi S (2018) Recognition of daily human activity using an artificial neural network and smartwatch. Wirel Commun Mobile Comput
Lara OD, Labrador MA (2012) A survey on human activity recognition using wearable sensors. IEEE Commun Surv Tutorials 15(3):1192–1209
Lavanya B, Gayathri G (2017) Exploration and deduction of sensor-based human activity recognition system of smart-phone data. In: 2017 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC). IEEE, 1–5
Lee M-C, Cho S-B (2013) A recurrent neural network with non-gesture rejection model for recognizing gestures with smartphone sensors. In: International Conference on Pattern Recognition and Machine Intelligence. Springer, 40–46
Lee S-M, Yoon SM, Cho H (2017) Human activity recognition from accelerometer data using convolutional neural network. In: 2017 ieee international conference on big data and smart computing (bigcomp). IEEE, 131–134
Li J, Tian L, Chen L, Wang H, Cao T, Yu L (2019) Optimal feature selection for activity recognition based on ant colony algorithm. In: 2019 14th IEEE Conference on Industrial Electronics and Applications (ICIEA). IEEE, 2356–2362
Loh D, Lee TJ, Zihajehzadeh S, Hoskinson R, Park EJ (2015) Fitness activity classification by using multiclass support vector machines on head-worn sensors. In: 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 502–505
Lu Z, Chung YY, Yeung HWF, Zandavi SM, Zhi W, Yeh W-C (2017) Using hidden markov model to predict human actions with swarm intelligence. In: International Conference on Neural Information Processing. Springer, 21–30
Lv M, Xu W, Chen T (2019) A hybrid deep convolutional and recurrent neural network for complex activity recognition using multimodal sensors. Neurocomputing 362:33–40
Majumder S, Deen MJ (2019) Smartphone sensors for health monitoring and diagnosis. Sensors 19(9):2164
Malasinghe LP, Ramzan N, Dahal K (2019) Remote patient monitoring: a comprehensive study. J Ambient Intell Humaniz Comput 10(1):57–76
Mandong A, Munir U (2018) Smartphone based activity recognition using k-nearest neighbor algorithm. In: Proceedings of the International Conference on Engineering Technologies, Konya, Turkey, 26–28
Martín H, Bernardos AM, Iglesias J, Casar JR (2013) Activity logging using lightweight classification techniques in mobile devices. Pers Ubiquit Comput 17(4):675–695
Matsui S, Inoue N, Akagi Y, Nagino G, Shinoda K (2017) User adaptation of convolutional neural network for human activity recognition. In: 2017 25th European Signal Processing Conference (EUSIPCO). IEEE, 753–757
Mekruksavanich S, Jitpattanakul A (2021) Lstm networks using smartphone data for sensor-based human activity recognition in smart homes. Sensors 21(5):1636
Mohammad MGCR, Andrea C, Hamed H (2018) Motion sense dataset. URL https://github.com/mmalekzadeh/motion-sense
Moldovan D, Anghel I, Cioara T, Salomie I (2020) Adapted binary particle swarm optimization for efficient features selection in the case of imbalanced sensor data. Appl Sci 10(4):1496
Murad A, Pyun J-Y (2017) Deep recurrent neural networks for human activity recognition. Sensors 17(11):2556
Mutegeki R, Han DS (2020) A cnn-lstm approach to human activity recognition. In: 2020 International Conference on Artificial Intelligence in Information and Communication (ICAIIC). IEEE, 362–366
Nakano K, Chakraborty B (2017) Effect of dynamic feature for human activity recognition using smartphone sensors. In: 2017 IEEE 8th International Conference on Awareness Science and Technology (iCAST). IEEE, 539–543
Nandy A, Saha J, Chowdhury C, Singh KP (2019) Detailed human activity recognition using wearable sensor and smartphones. In: 2019 International Conference on Opto-Electronics and Applied Optics (Optronix). IEEE, 1–6
Nguyen TD, Huynh T-T, Pham H-A (2018) An improved human activity recognition by using genetic algorithm to optimize feature vector. In: 2018 10th International Conference on Knowledge and Systems Engineering (KSE). IEEE, 123–128
Nguyen H, Tran KP, Zeng X, Koehl L, Tartare G (2019) Wearable sensor data based human activity recognition using machine learning: a new approach. arXiv preprint arXiv:1905.03809
Ning Y, Zhang S, Xiong W, Li G, Zhao G (2019) Human action recognition algorithm based on dbpso-svm classifier. In: 2019 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC). IEEE, 1–5
Nurhanim K, Elamvazuthi I, Izhar L, Ganesan T (2017) Classification of human activity based on smartphone inertial sensor using support vector machine. In: 2017 ieee 3rd international symposium in robotics and manufacturing automation (roma). IEEE, 1–5
Nurwanto F, Ardiyanto I, Wibirama S (2016) Light sport exercise detection based on smartwatch and smartphone using k-nearest neighbor and dynamic time warping algorithm. In: 2016 8th International Conference on Information Technology and Electrical Engineering (ICITEE). IEEE, 1–5
Ogbuabor G, La R (2018) Human activity recognition for healthcare using smartphones. In: Proceedings of the 2018 10th international conference on machine learning and computing, 41–46
Ozcan T, Basturk A (2020) Human action recognition with deep learning and structural optimization using a hybrid heuristic algorithm. Cluster Comput, 1–14
Putra IPES, Vesilo R (2019) Genetic-algorithm-based feature-selection technique for fall detection using multi-placement wearable sensors. In: Advances in Body Area Networks I. Springer, 319–332
Qi W, Su H, Yang C, Ferrigno G, De Momi E, Aliverti A (2019) A fast and robust deep convolutional neural networks for complex human activity recognition using smartphone. Sensors 19(17):3731
Qin Z, Zhang Y, Meng S, Qin Z, Choo K-KR (2020) Imaging and fusing time series for wearable sensor-based human activity recognition. Inf Fusion 53:80–87
Quaid MAK, Jalal A (2020) Wearable sensors based human behavioral pattern recognition using statistical features and reweighted genetic algorithm. Multimed Tools Appl 79(9):6061–6083
Ramasamy Ramamurthy S, Roy N (2018) Recent trends in machine learning for human activity recognition-a survey wiley interdisciplinary reviews. Data Mining and Knowledge Discovery, e1254
Ravi D, Wong C, Lo B, Yang G-Z (2016) A deep learning approach to on-node sensor data analytics for mobile or wearable devices. IEEE J Biomed Health Inform 21(1):56–64
Ronao CA, Cho S-B (2016) Human activity recognition with smartphone sensors using deep learning neural networks. Expert Syst Appl 59:235–244
Rossi S, Acampora G, Staffa M (2020) Working together: a dbn approach for individual and group activity recognition. J Ambient Intell Humaniz Comput, 1–13
Saha J, Chowdhury C, Roy Chowdhury I, Biswas S, Aslam N (2018) An ensemble of condition based classifiers for device independent detailed human activity recognition using smartphones. Information 9(4):94
Saha J, Chowdhury C, Biswas S (2018) Two phase ensemble classifier for smartphone based human activity recognition independent of hardware configuration and usage behaviour. Microsyst Technol 24(6):2737–2752
Saha A, Chowdhury C, Jana M, Biswas S (2021) Iot sensor data analysis and fusion applying machine learning and meta-heuristic approaches. Enabling AI Applications in Data Science, 441–469
Saputri TRD, Khan AM, Lee S-W (2014) User-independent activity recognition via three-stage ga-based feature selection. Int J Distrib Sens Netw 10(3):706287
Sherstinsky A (2020) Fundamentals of recurrent neural network (rnn) and long short-term memory (lstm) network. Physica D 404:132306
Siddiqui N, Chan RH (2017) A wearable hand gesture recognition device based on acoustic measurements at wrist. In: 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 4443–4446
Singh D, Merdivan E, Psychoula I, Kropf J, Hanke S, Geist M, Holzinger A (2017) Human activity recognition using recurrent neural networks. In: International cross-domain conference for machine learning and knowledge extraction. Springer, 267–274
Slim SO, Elfattah MM, Atia A, Mostafa M-SM (2021) Iot system based on parameter optimization of deep learning using genetic algorithm. Int J Intell Eng Syst 14:220–235
Soufineyestani M, Sajedi H, Tawosi V (2019) Human activity recognition based on mobile phone sensor data using stacking machine learning classifiers. Int J Dig Signals Smart Syst 3(4):204–232
Sousa Lima W, Souto E, El-Khatib K, Jalali R, Gama J (2019) Human activity recognition using inertial sensors in a smartphone: an overview. Sensors 19(14):3213
Subasi A, Dammas DH, Alghamdi RD, Makawi RA, Albiety EA, Brahimi T, Sarirete A (2018) Sensor based human activity recognition using adaboost ensemble classifier. Procedia Comput Sci 140:104–111
Subasi A, Fllatah A, Alzobidi K, Brahimi T, Sarirete A (2019) Smartphone-based human activity recognition using bagging and boosting. Procedia Comput Sci 163:54–61
Sun Z, Tang S, Huang H, Zhu Z, Guo H, Sun Y-E, Huang L (2017) Sos: Real-time and accurate physical assault detection using smartphone. Peer-to-Peer Netw Appl 10(2):395–410
Suto J, Oniga S (2018) Efficiency investigation of artificial neural networks in human activity recognition. J Ambient Intell Humaniz Comput 9(4):1049–1060
Tang Y, Teng Q, Zhang L, Min F, He J (2020) Layer-wise training convolutional neural networks with smaller filters for human activity recognition using wearable sensors. IEEE Sens J 21(1):581–592
Taşkıran M, Çam ZG, Kahraman N (2015) An efficient method to optimize multi-layer perceptron for classification of human activities. In: 2nd International Conference on Computer, Control and Communication Technologies (CCCT’15), Antalya, Turkey, 3–4
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
Thakur D, Biswas S (2020) Smartphone based human activity monitoring and recognition using ml and dl: a comprehensive survey. J Ambient Intell Humaniz Comput, 1–12
Tian Y, Zhang J, Chen L, Geng Y, Wang X (2019) Single wearable accelerometer-based human activity recognition via kernel discriminant analysis and qpso-kelm classifier. Ieee Access 7:109216–109227
Tian Y, Wang X, Geng Y, Liuand Z, Chen L (2020) Inertial sensor-based human activity recognition via ensemble extreme learning machines optimized by quantum-behaved particle swarm. J Intell Fuzzy Syst 38(2):1443–1453
Tian Y, Chen W (2016) Mems-based human activity recognition using smartphone. In: 2016 35th Chinese control conference (CCC). IEEE, 3984–3989
Tripathi RK, Jalal AS, Agrawal SC (2018) Suspicious human activity recognition: a review. Artif Intell Rev 50(2):283–339
Tsanousa A, Meditskos G, Vrochidis S, Angelis L (2020) A novel feature selection method based on comparison of correlations for human activity recognition problems. J Ambient Intell Humaniz Comput 11(12):5961–5975
Tsokov S, Lazarova M, Aleksieva-Petrova A (2021) An evolutionary approach to the design of convolutional neural networks for human activity recognition. Indian J Comput Sci Eng 12(2):499–517
Viswambaran RA, Chen G, Xue B, Nekooei M (2019) Evolutionary design of recurrent neural network architecture for human activity recognition. In: 2019 IEEE Congress on Evolutionary Computation (CEC). IEEE, 554–561
Voicu R-A, Dobre C, Bajenaru L, Ciobanu R-I (2019) Human physical activity recognition using smartphone sensors. Sensors 19(3):458
Wang A, Chen G, Yang J, Zhao S, Chang C-Y (2016) A comparative study on human activity recognition using inertial sensors in a smartphone. IEEE Sens J 16(11):4566–4578
Wang A, Chen G, Wu X, Liu L, An N, Chang C-Y (2018) Towards human activity recognition: a hierarchical feature selection framework. Sensors 18(11):3629
Wang H, Ke R, Li J, An Y, Wang K, Yu L (2018) A correlation-based binary particle swarm optimization method for feature selection in human activity recognition. Int J Distrib Sens Netw 14(4):1550147718772785
Wang J, Chen Y, Hao S, Peng X, Hu L (2019) Deep learning for sensor-based activity recognition: a survey. Pattern Recogn Lett 119:3–11
Xia K, Huang J, Wang H (2020) Lstm-cnn architecture for human activity recognition. IEEE Access 8:56855–56866
Xia C, Sugiura Y (2020) Wearable accelerometer optimal positions for human motion recognition. In: 2020 IEEE 2nd Global Conference on Life Sciences and Technologies (LifeTech). IEEE, 19–20
Xie L, Wang C, Liu AX, Sun J, Lu S (2017) Multi-touch in the air: Concurrent micromovement recognition using rf signals. IEEE/ACM Trans Netw 26(1):231–244
Xiong W, Ning Y, Liang S, Zhao G, Ma Y, Gao X, Zhu Y (2018) Accurate fall detection algorithm based on sbpso-svm classifier. In: Proceedings of the 2018 10th International Conference on Bioinformatics and Biomedical Technology, 83–86, 2018
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
Xu S, Tang Q, Jin L, Pan Z (2019) A cascade ensemble learning model for human activity recognition with smartphones. Sensors 19(10):2307
Xue Y-W, Liu J, Chen J, Zhang Y-T, Cao R (2018) Feature grouping based on ga and l-gem for human activity recognition. In: 2018 International Conference on Machine Learning and Cybernetics (ICMLC), vol 1. IEEE, pages 44–49
Xu L, Yang W, Cao Y, Li Q (2017) Human activity recognition based on random forests. In: 2017 13th International Conference on Natural Computation, Fuzzy Systems and Knowledge Discovery (ICNC-FSKD). IEEE, 548–553
Yang R, Wang B (2016) Pacp: A position-independent activity recognition method using smartphone sensors. Information 7(4):72
Yilmaz AA, Guzel MS, Bostanci E, Askerzade I (2020) A novel action recognition framework based on deep-learning and genetic algorithms. IEEE Access 8:100631–100644
Yuan G, Wang Z, Meng F, Yan Q, Xia S (2019) An overview of human activity recognition based on smartphone. Sens Rev
Yu T, Chen J, Yan N, Liu X (2018) A multi-layer parallel lstm network for human activity recognition with smartphone sensors. In: 2018 10th International conference on wireless communications and signal processing (WCSP). IEEE, 1–6
Yu S, Qin L (2018) Human activity recognition with smartphone inertial sensors using bidir-lstm networks. In: 2018 3rd international conference on mechanical, control and computer engineering (icmcce). IEEE, 219–224
Zanella-Calzada LA, Galván-Tejada CE, Chávez-Lamas NM, Gracia-Cortés M, Magallanes-Quintanar R, Celaya-Padilla JM, Galván-Tejada JI, Gamboa-Rosales H (2019) Feature extraction in motor activity signal: towards a depression episodes detection in unipolar and bipolar patients. Diagnostics 9(1):8
Zebin T, Scully PJ, Ozanyan KB (2016) Human activity recognition with inertial sensors using a deep learning approach. In: 2016 IEEE SENSORS. IEEE, 1–3
Zebin T, Sperrin M, Peek N, Casson AJ (2018) Human activity recognition from inertial sensor time-series using batch normalized deep lstm recurrent networks. In: 2018 40th annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, 1–4
Zhang J, Sun G, Sun Y, Dou H, Bilal A (2020) Hyper-parameter optimization by using the genetic algorithm for upper limb activities recognition based on neural networks. IEEE Sens J 21(2):1877–1884
Zhao S, Li W, Cao J (1850) A user-adaptive algorithm for activity recognition based on k-means clustering, local outlier factor, and multivariate gaussian distribution. Sensors 18(6):2018a
Zhao Y, Yang R, Chevalier G, Xu X, Zhang Z (2018b) Deep residual bidir-lstm for human activity recognition using wearable sensors. Math Probl Eng
Zheng Y (2015) Human activity recognition based on the hierarchical feature selection and classification framework. J Electr Comput Eng
Zhou Z, Shangguan L, Zheng X, Yang L, Liu Y (2017) Design and implementation of an rfid-based customer shopping behavior mining system. IEEE/ACM Trans Netw 25(4):2405–2418
Zhou B, Yang J, Li Q (2019) Smartphone-based activity recognition for indoor localization using a convolutional neural network. Sensors 19(3):621
Zhu Y, Yu J, Hu F, Li Z, Ling Z (2019) Human activity recognition via smart-belt in wireless body area networks. Int J Distrib Sens Netw 15(5):1550147719849357
Zhuang W, Chen Y, Su J, Wang B, Gao C (2019) Design of human activity recognition algorithms based on a single wearable imu sensor. Int J Sens Netw 30(3):193–206
Zubair M, Song K, Yoon C Human activity recognition using wearable accelerometer sensors. In: 2016 IEEE International Conference on Consumer Electronics-Asia (ICCE-Asia). IEEE, 1–5
Zuo P, Li H, Zhang Y, Yang T Multidimensional particle swarm optimization based long short-term memory method for human activity recognition. In: 2018 IEEE 4th International Conference on Computer and Communications (ICCC). IEEE, 1407–1412
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no confict of interest.
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
Saha, A., Rajak, S., Saha, J. et al. A Survey of Machine Learning and Meta-heuristics Approaches for Sensor-based Human Activity Recognition Systems. J Ambient Intell Human Comput 15, 29–56 (2024). https://doi.org/10.1007/s12652-022-03870-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-022-03870-5