Vol 8, No 5 (2017) > Electrical, Electronics and Computer Engineering >

Recognizing Complex Human Activities using Hybrid Feature Selections based on an Accelerometer Sensor

Muhammad Noorazlan Shah Zainudin, Md Nasir Sulaiman, Norwati Mustapha, Thinagaran Perumal, Raihani Mohamed


Abstract: Wearable sensor technology is evolving in parallel with the demand for human activity monitoring applications. According to World Health Organization (WHO), the percentage of health problems occurring in the world population, such as diabetes, heart problem, and high blood pressure rapidly increases from year-to-year. Hence, regular exercise, at least twice a week, is encouraged for everyone, especially for adults and the elderly. An accelerometer sensor is preferable, due to privacy concerns and the low cost of installation. It is embedded within smartphones to monitor the amount of physical activity performed. One of the limitations of the various classifications is to deal with the large dimension of the feature space. Practically speaking, a large amount of memory space is demanded along with high processor performance to process a large number of features. Hence, the dimension of the features is required to be minimized by selecting the most relevant feature before it is classified. In order to tackle this issue, the hybrid feature selection using Relief-f and differential evolution is proposed. The public domain activity dataset from Physical Activity for Ageing People (PAMAP2) is used in the experimentation to identify the quality of the proposed method. Our experimental results show outstanding performance to recognize different types of physical activities with a minimum number of features. Subsequently, our findings indicate that the wrist is the best sensor placement to recognize the different types of human activity. The performance of our work also been compared with several state-of-the-art of features for selection algorithms.
Keywords: Accelerometer; Differential evolution (D); Evolutionary algorithm (EA); PSO; Genetic algorithm (GA); Particle swarm optimization (PSO); Relief-f; Tabu search algorithm

Full PDF Download


Acharjee, D., Mukherjee, A., Mandal, J. K., & Mukherjee, N., 2016. Activity Recognition System using in-built Sensors of Smart Mobile Phone and Minimizing Feature Vectors. Microsystem Technologies, Volume 22(11), pp. 2715–2722. http://link.springer.com/10.1007/s00542-015-2551-2.

Akhavian, R., Behzadan, A.H., 2015. Construction Equipment Activity Recognition for Simulation Input Modeling using Mobile Sensors and Machine Learning Classifiers. Advanced Engineering Informatics, Volume 29(4), pp. 867–877

Apolloni, J., Leguizamón, G., Alba, E., 2016. Two-hybrid Wrapper-filter Feature Selection Algorithms Applied to High-dimensional Microarray Experiments. Applied Soft Computing Journal, Volume 38, pp. 922–932

Arif, M., Bilal, M., Kattan, A., 2014. Better Physical Activity Classification using Smartphone Acceleration Sensor. Journal of Medical Systems Volume 38(9), pp. 1–10.

Arif, M., Kattan, A., 2015. Physical Activities Monitoring using Wearable Acceleration Sensors Attached to the Body. PLoS ONE, Volume 10(7), pp.1–16

Avci, A., Bosch, S., Marin-Perianu, M., Marin-Perianu, R., & Havinga, P., 2010. Activity Recognition using Inertial Sensing for Healthcare, Wellbeing and Sports Applications: A Survey. n Architecture of computing systems (ARCS), 2010 23rd international conference on, pp. 1–10

Capela, N. A., Lemaire, E. D., Baddour, N., Rudolf, M., Goljar, N., & Burger, H., 2016. Evaluation of a Smartphone Human Activity Recognition Application with Able-bodied and Stroke Participants. Journal of NeuroEngineering and Rehabilitation, Volume 13(1), pp. 5

Capela, N.A., Lemaire, E.D., Baddour, N., 2015. Feature Selection for Wearable Smartphone-based Human Activity Recognition with Able-bodied, Elderly, and Stroke Patients. PLoS ONE, Volume 10(4), pp. 1–18

Catal, C., Tufekci, S., Pirmit, E., & Kocabag, G., 2015. On the Use of an Ensemble of Classifiers for Accelerometer-based Activity Recognition. Applied Soft Computing Journal, Volume ? pp. 1–5

Challita, N., Khalil, M., Beauseroy, P., 2015. New Techniques for Feature Selection: A Combination between Elastic Net and Relief. In IEEE. pp. 3–8

Das, H., Jena, A. K., Nayak, J., Naik, B., & Behera, H. S., 2015. Computational Intelligence in Data Mining. Smart Innovation, Systems, and Technologies, Volume 2, pp. 1–14

Ghosh, A., Datta, A., Ghosh, S., 2013. Self-adaptive Differential Evolution for Feature Selection in Hyperspectral Image Data. Applied Soft Computing Journal, Volume 13(4), pp. 1969–1977

Hall, M., Smith, L., 1998. Feature Subset Selection: A Correlation-based Filter Approach. Progress in Connectionist-Based Information Systems, Volume 1 and 2, pp. 855–858

Ijjina, E.P., Mohan, C.K., 2014. Human Action Recognition using Action Bank Features and Convolutional Neural Networks. In: 2014 Asian Conference on Computer Vision (ACCV), pp. 178–182

Khushaba, R. N., Al-Ani, A., AlSukker, A., & Al-Jumaily, A., 2008. A Combined Ant Colony and Differential Evolution Feature Selection Algorithm. Ant Colony Optimization and Swarm Intelligence, Volume 5217, pp. 1–12

Khushaba, R.N., Al-Ani, A., Al-Jumaily, A., 2011. Feature Subset Selection using Differential Evolution and a Statistical Repair Mechanism. Expert Systems with Applications, Volume 38(9), pp. 11515–11526

Kwapisz, J.R., Weiss, G.M., Moore, S., 2011. Activity Recognition using Cell Phone Accelerometers. ACM SIGKDD Explorations Newsletter, Volume 12, p.74

Nwankwor, E., Nagar, A.K., Reid, D.C., 2013. Hybrid Differential Evolution and Particle Swarm Optimization for Optimal Well Placement. Computational Geosciences, Volume 17(2), pp. 249–268

Olvera-Lopez, J. A., Carrasco-Ochoa, J. A., Martinez-Trinidad, J. F., & Kittler, J., 2010. A Review of Instance Selection Methods. Artificial Intelligence Review, Volume 34(2), pp. 133–143

Omran, M.G.H., Salman, A., Engelbrecht, A.P., 2005. Self-adaptive Differential Evolution. Computational Intelligence and Security, Pt 1, Proceedings, Volume 3801, pp. 192–199

Palit, A. K., & Popovic, D. (2005). Computational Intelligence in Time Series Forecasting. Automatisierungstechnik. http://doi.org/10.1007/1-84628-184-9

Pant, M., Thangaraj, R., 2008. Hybrid Differential Evolution-particle Swarm Optimization Algorithm for Solving Global Optimization Problems. Jurnal ? Volume ?(?), pp.

Prasad, C., Mohanty, S., Naik, B., Nayak, J., & Behera, H. S., 2015. Computational Intelligence in Data Mining. Smart Innovation, Systems and Technologies, Volume 1, pp. 1–14

Reiss, A., Stricker, D., 2012. Introducing a New Benchmarked Dataset for Activity Monitoring. In: Proceedings - International Symposium on Wearable Computers, ISWC, pp. 108–109

Robnik-Siknja, M., Kononeko, I., 2003. Theoretical and Empirical Analysis of RelifF and RReliefF. Mach Learn, Volume 53, pp. 23–69

Storn, R., Price, K., 1997. Differential Evolution–a Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. Journal of Global Optimization, Volume 11(4), pp. 341–359

Su, X., Tong, H., Ji, P., 2014. Activity Recognition with Smartphone Sensors. Tsinghua Science and Technology, Volume 19(3), pp. 235–249

Sun, L., Zhang, D., Li, B., Guo, B., & Li, S., 2010. Activity recognition on an accelerometer embedded mobile phone with varying positions and orientations. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume 6406 LNCS, pp. 548–562

Wang, C. Y., Hu, L. L., Guo, M. Z., Liu, X. Y., & Zou, Q., 2015. imDC: An Ensemble Learning Method for Imbalanced Classification with miRNA Data. Genetics and Molecular Research, Volume 14(1), pp. 123–133

WHO, 2016. WHO | World Health Day 2016: WHO Calls for Global Action to Halt the Rise in and Improve Care for People with Diabetes. Available online at http://www.who.int/mediacentre/news/releases/2016/world-health-day/en/, Accessed on April 8, 2016

Zhang, D., Ma, J., Yi, J., Niu, X., & Xu, X., 2015. An Ensemble Method for Unbalanced Sentiment Classification. In: International Conference on Natural Computation (ICNC). pp. 440–445