Human Daily Activity Recognition Using Neural Networks and Ontology-Based Activity Representation

  • Nadia Oukrich
  • El Bouazzaoui Cherraqi
  • Abdelilah Maach
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 37)


In real-life people live together in the same place, recognize their activities is challenging than activities of one single resident, but essential to collect information about real life activities inside home, then ease the assisted living in the real environment. This paper presents a multilayer perceptron model and a supervised learning technique called backpropagation to train a neural network in order to recognize multi-users activities inside smart home, and select useful features according to minimum redundancy maximum relevance. The results show that different feature datasets and different number of neurons of hidden layer of neural network yield different activity recognition accuracy. The selection of suitable feature datasets increases the activity recognition accuracy and reduces the time of execution. Our experimental results show that we achieve an accuracy of 99% with the winner method and 96% with the threshold method, respectively, for recognizing multi-user activities.


Multi-users Activity recognition Smart home Multilayer perceptron Back-propagation Features selection Mutual information 



The data were prepared by WSU CASAS smart home project, which can be downloaded from WSU CASAS Datasets website [31].


  1. 1.
    IHS Smart Home Intelligence Service. Accessed 14 Apr 2017
  2. 2.
    Moreno, L.V., Ruiz, M.L.M., Hernández, J.M., Duboy, M.Á.V., Lindén, M.: The role of smart homes in intelligent homecare and healthcare environments. Ambient Assisted Living and Enhanced Living Environments Principles, Technologies and Control, pp. 345–394 (2017)Google Scholar
  3. 3.
    Aldrich, F.K.: Smart homes: past, present and future. In: Inside the Smart Home, pp. 17–39 (2003)Google Scholar
  4. 4.
    Merrilees, J.: Activities of Daily Living, Reference Module in Neuroscience and Biobehavioral Psychology Encyclopedia of the Neurological Sciences, 2nd edn., pp. 47–48 (2014)Google Scholar
  5. 5.
    Fried, L.P., Guralnik, J.M.: Disability in older adults: evidence regarding significance, etiology, and risk. J. Am. Geriatr. Soc. 45(1), 92–100 (1997)CrossRefGoogle Scholar
  6. 6.
    Lavine, B.K.: Oklahoma State University, Stillwater: Instrumentation Metrics, Feed-Forward Neural Networks AZ, Elsevier books, USA (2009)Google Scholar
  7. 7.
    Rao, V.B.: C++ Neural Networks and Fuzzy Logic, chap. 7, M&T Books, IDG Books Worldwide, Pub. (1995)Google Scholar
  8. 8.
    Peng, H., Long, F., Ding, C.: Feature selection based on mutual information: criteria of max-dependency, max-relevance, and min-redundancy. IEEE Trans. Pattern Anal. Mach. Intell. 27(8), 1226–1238 (2005)CrossRefGoogle Scholar
  9. 9.
    Ding, C., Peng, H.: Minimum redundancy feature selection from microarray gene expression data. J. Bioinform. Comput. Biol. 3(2), 185–205 (2005)CrossRefGoogle Scholar
  10. 10.
    Fiore, L., Fehr, D., Bodor, R., Drenner, A., Somasundaram, G., Papanikolopoulos, N.: Multi-camera human activity monitoring. J. Intell. Robot. Syst. 52(1), 5–43 (2008)CrossRefGoogle Scholar
  11. 11.
    Moeslund, T.B., Hilton, A., Krüger, V.: A survey of advances in vision-based human motion capture and analysis. Comput. Vis. Image Underst. 104(2), 90–126 (2006)CrossRefGoogle Scholar
  12. 12.
    Wang, L., Gub, T., Taoa, X., Chenc, H., Lua, J.: Recognizing multi-user activities using wearable sensors in a smart home. Pervasive Mob. Comput. 7, 287–298 (2011)CrossRefGoogle Scholar
  13. 13.
    Chen, L., Nugent, C., Wang, H.: A knowledge-driven approach to activity recognition in smart homes. IEEE Trans. Knowl. Data Eng. 24(6), 961–974 (2012)CrossRefGoogle Scholar
  14. 14.
    Fahim, M., Fatima, I., Lee, S., Lee, Y.: EEM: evolutionary ensembles model for activity recognition in smart homes. Appl. Intell. 38(1), 88–98 (2013)CrossRefGoogle Scholar
  15. 15.
    Fahad, L.G., Rajarajan, M.: Integration of discriminative and generative models for activity recognition in smart homes. Appl. Soft Comput. 37, 992–1001 (2015)CrossRefGoogle Scholar
  16. 16.
    Borgesa, V., Jebersona, W.: Fortune at the bottom of the classifier pyramid: a novel approach to human activity recognition. In: International Conference on Information and Communication Technologies (ICICT 2014). Procedia Comput. Sci. 46, 37–44 (2015)Google Scholar
  17. 17.
    Crandall, A., Cook, D.: Using a hidden Markov model for resident identification. In: Proceedings of the 6th International Conference on Intelligent Environments. Kuala Lumpur, Malaysia, pp. 74–79 (2010)Google Scholar
  18. 18.
    Zhan, K., Faux, S., Ramos, F.: Multi-scale conditional random fields for first-person activity recognition on elders and disabled patients. Pervasive Mob. Comput. 16, 251–267 (2010)CrossRefGoogle Scholar
  19. 19.
    Widrow, B., Lehr, M.A.: 30 years of adaptive neural networks: perceptron, madaline, and backpropagation. Proc. IEEE 78(9), 1415–1442 (1990)CrossRefGoogle Scholar
  20. 20.
    Mo, H., Wang, J., Niu, H.: Exponent back propagation neural network forecasting for financial cross-correlation relationship. Expert Syst. Appl. 53, 106–116 (2016)CrossRefGoogle Scholar
  21. 21.
    Velásco-Mejía, V.V.-B., Chávez-Ramírez, A.U., Torres-González, J., Reyes-Vidal, Y., Castañeda-Zaldivar, F.: Modeling and optimization of a pharmaceutical crystallization process by using neural networks and genetic algorithms. Powder Technol. 292, 122–128 (2016)Google Scholar
  22. 22.
    Farhana, N.I.E., Abdul Majid, M.S., Paulraj, M.P., Ahmadhilmi, E., Fakhzan, M.N., Gibson, A.G.: A novel vibration based non-destructive testing for predicting glass fibre/matrix volume fraction in composites using a neural network model. Compos. Struct. 144, 96–107 (2016)CrossRefGoogle Scholar
  23. 23.
    Fang, H., He, L., Si, H., Liu, P., Xie, X.: Human activity recognition based on feature selection in smart home using back-propagation algorithm. ISA Trans. 53, 1629–1638 (2014)CrossRefGoogle Scholar
  24. 24.
    Kesharaju, M., Nagarajah, R.: Feature selection for neural network based defect classification of ceramic components using high frequency ultrasound, Ultrasonics (2015)Google Scholar
  25. 25.
    Isabelle, G., Steve, G., Massoud, N., Lotfi, Z.: Feature Extraction: Foundations and Applications. Springer, Berlin (2006)zbMATHGoogle Scholar
  26. 26.
    Leray, P., Gallinari, P.: Feature selection with neural networks. Behaviormetrika 26(1), 145–166 (1999)CrossRefGoogle Scholar
  27. 27.
    Oukrich, N., Maach, A., Sabri, E., Mabrouk, E., Bouchard, K.: Activity recognition using back-propagation algorithm and minimum redundancy feature selection method. In: 4th IEEE International Colloquium on Information Science and Technology (CiSt), pp. 818–823. IEEE (2016)Google Scholar
  28. 28.
    Gu, T., Wu, Z., Wang, L., Tao, X., Lu, J.: Mining emerging patterns for recognizing activities of multiple users in pervasive computing. In: MobiQuitous 2009: The 6th Annual International Conference on Mobile and Ubiquitous Systems: Networking Services, pp. 1–10 (2009)Google Scholar
  29. 29.
    Rashidi, P., Youngblood, G., Cook, D., Das, S.: Inhabitant guidance of smart environments. In: Proceedings of the International Conference on Human–Computer Interaction, pp. 910–919 (2007)Google Scholar
  30. 30.
    Lin, Z., Fu, L.: Multi-user preference model and service provision in a smart home environment. In: Proceedings of IEEE International Conference on Automation Science and Engineering, CASE 2007, pp. 759–764 (2007)Google Scholar
  31. 31.
    Cook, D.: Learning setting-generalized activity mdoels for smart spaces. WSU CASAS smart home project. IEEE Intelligent SystemsGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • Nadia Oukrich
    • 1
  • El Bouazzaoui Cherraqi
    • 1
  • Abdelilah Maach
    • 1
  1. 1.Mohammedia Engineering SchoolRabatMorocco

Personalised recommendations