Skip to main content

Advertisement

Log in

A Survey of Machine Learning and Meta-heuristics Approaches for Sensor-based Human Activity Recognition Systems

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. https://archive.ics.uci.edu/ml/datasets/human+activity+recognition+using+smartphones

  2. https://archive.ics.uci.edu/ml/datasets/WISDM+Smartphone+and+Smartwatch+Activity+and+Biometrics+Dataset+

  3. https://archive.ics.uci.edu/ml/datasets/OPPORTUNITY+Activity+Recognition

  4. https://archive.ics.uci.edu/ml/datasets/PAMAP2+Physical+Activity+Monitoring

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

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Chelli A, Pätzold M (2019) A machine learning approach for fall detection and daily living activity recognition. IEEE Access 7:38670–38687

    Article  Google Scholar 

  • 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))

    Article  Google Scholar 

  • Chen L, Fan S, Kumar V, Jia Y (2020) A method of human activity recognition in transitional period. Information 11(9):416

    Article  CAS  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  PubMed  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Du Y, Lim Y, Tan Y (2019) A novel human activity recognition and prediction in smart home based on interaction. Sensors 19(20):4474

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hatcher WG, Yu W (2018) A survey of deep learning: Platforms, applications and emerging research trends. IEEE Access 6:24411–24432

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Jain A, Kanhangad V (2017) Human activity classification in smartphones using accelerometer and gyroscope sensors. IEEE Sens J 18(3):1169–1177

    Article  ADS  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Kumar DP, Amgoth T, Annavarapu CSR (2019) Machine learning algorithms for wireless sensor networks: a survey. Inf Fusion 49:1–25

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Majumder S, Deen MJ (2019) Smartphone sensors for health monitoring and diagnosis. Sensors 19(9):2164

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • Malasinghe LP, Ramzan N, Dahal K (2019) Remote patient monitoring: a comprehensive study. J Ambient Intell Humaniz Comput 10(1):57–76

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • Murad A, Pyun J-Y (2017) Deep recurrent neural networks for human activity recognition. Sensors 17(11):2556

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  PubMed  Google Scholar 

  • Ronao CA, Cho S-B (2016) Human activity recognition with smartphone sensors using deep learning neural networks. Expert Syst Appl 59:235–244

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Sherstinsky A (2020) Fundamentals of recurrent neural network (rnn) and long short-term memory (lstm) network. Physica D 404:132306

    Article  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Suto J, Oniga S (2018) Efficiency investigation of artificial neural networks in human activity recognition. J Ambient Intell Humaniz Comput 9(4):1049–1060

    Article  Google Scholar 

  • 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

    Article  ADS  Google Scholar 

  • 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

    Article  ADS  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  ADS  Google Scholar 

  • 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

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  ADS  Google Scholar 

  • Xia K, Huang J, Wang H (2020) Lstm-cnn architecture for human activity recognition. IEEE Access 8:56855–56866

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Xu S, Tang Q, Jin L, Pan Z (2019) A cascade ensemble learning model for human activity recognition with smartphones. Sensors 19(10):2307

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  ADS  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Zhou B, Yang J, Li Q (2019) Smartphone-based activity recognition for indoor localization using a convolutional neural network. Sensors 19(3):621

    Article  ADS  PubMed  PubMed Central  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anindita Saha.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-022-03870-5

Keywords

Navigation