Skip to main content
Log in

Machine Learning Based Activity Learning for Behavioral Contexts in Internet of Things (IoT)

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

Ontology based activity learning models play a vital role in diverse fields of Internet of Things (IoT) such as smart homes, smart hospitals or smart communities etc. The prevalent challenges with ontological models are their static nature and inability of self-evolution. The models cannot be completed at once and smart home inhabitants cannot be restricted to limit their activities. Also, inhabitants are not predictable in nature and may perform “Activities of Daily Life (ADL)” not listed in ontological model. This gives rise to the need of developing an integrated framework based on unified conceptual backbone (i.e. activity ontologies), addressing the lifecycle of activity recognition and producing behavioral models according to inhabitant’s routine. In this paper, an ontology evolution process has been proposed that learns particular activities from existing set of activities in daily life (ADL). It learns new activities that have not been identified by the recognition model, adds new properties with existing activities and learns inhabitant’s newest behavior of performing activities through Artificial Neural Network (ANN). The better degree of true positivity is evidence of activity recognition with detection of noisy sensor data. Effectiveness of proposed approach is evident from improved rate of activity learning, activity detection and ontology evolution.

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.

Similar content being viewed by others

REFERENCES

  1. Choudhury, T., Consolvo, S., Harrison, B., Hightower, J., LaMarca, A., LeGrand, L., and Klasnja, P., The mobile sensing platform: an embedded activity recognition system, IEEE Pervasive Comput., 2008, vol. 7, no. 2.

  2. Philipose, M., Fishkin, K. P., Perkowitz, M., Patterson, D.J., Fox, D., Kautz, H., and Hahnel, D., Inferring activities from interactions with objects, IEEE Pervasive Comput., 2004, vol. 3, no. 4, pp. 50–57.

    Article  Google Scholar 

  3. Muhammad Safyan, Zia Ul-Qayyum, Sohail Sarwar, Muddesar Iqbal, and Mehtab Ahmed, Context-aware personalized activity modeling in concurrent environment, Proc. 10th Int. Conf. on Internet of Things (iThings-17), Exeter, 2017, pp. 977–982.

  4. Fernández-Caballero, A., Human activity monitoring by local and global finite state machines, Expert Syst. Appl., 2012, vol. 39, no. 8, pp. 6982–6993.

    Article  Google Scholar 

  5. Chervyakov, N., Babenko, M., Tchernykh, A., Kucherov, N., Miranda-López, V., and Cortés-Mendoza, J.M., AR-RRNS: configurable reliable distributed data storage systems for Internet of Things to ensure security, Future Gener. Comput. Syst., 2019, vol. 92, pp. 1080–1092.

    Article  Google Scholar 

  6. Chen, L., Nugent, C., and Okeyo, G., An ontology-based hybrid approach to activity modeling for smart homes, IEEE Trans. Humanmachine Syst., 2014, vol. 44, no. 1, pp. 92–105.

    Google Scholar 

  7. Poppe, R., A survey on vision-based human action recognition, Image Vision Comput., 2010, vol. 28, no. 6, pp. 976–990.

    Article  Google Scholar 

  8. Weinland, D., Ronfard, R., and Boyer, E., A survey of vision-based methods for action representation, segmentation and recognition, Comput. Vision Image Understand., 2011, vol. 115, no. 2, pp. 224–241.

    Article  Google Scholar 

  9. Azkune, G., Almeida, A., López-de-Ipiña, D., and Chen, L., Extending knowledge-driven activity models through data-driven learning techniques, Expert Syst. Appl., 2015, vol. 42, no. 6, pp. 3115–3128.

    Article  Google Scholar 

  10. Ye, J., Stevenson, G., and Dobson, S., KCAR: a knowledge-driven approach for concurrent activity recognition, Pervasive Mobile Comput., 2015, vol. 19, pp. 47–70.

    Article  Google Scholar 

  11. Riboni, D., Sztyler, T., Civitarese, G., and Stuckenschmidt, H., Unsupervised recognition of interleaved activities of daily living through ontological and probabilistic reasoning, Proc. ACM Int. Joint Conf. on Pervasive and Ubiquitous Computing, Heidelberg, Sept. 2016, pp. 1–12.

  12. Okeyo, G., Chen, L., and Wang, H., Combining ontological and temporal formalisms for composite activity modelling and recognition in smart homes, Future Gener. Comput. Syst., 2014, vol. 39, pp. 29–43.

    Article  Google Scholar 

  13. Chen, L., Nugent, C.D., and Wang, H., A knowledge-driven approach to activity recognition in smart homes, IEEE Trans. Knowl. Data Eng., 2012, vol. 24, no. 6, pp. 961–974.

    Article  Google Scholar 

  14. Azkune, G., Almeida, A., López-de-Ipiña, D., and Chen, L., Extending knowledge-driven activity models through data-driven learning techniques, Expert Syst. Appl., 2015, vol. 42, no. 6, pp. 3115–3128.

    Article  Google Scholar 

  15. Chen, L., Nugent, C.D., and Wang, H., A knowledge-driven approach to activity recognition in smart homes, IEEE Trans. Knowl. Data Eng., 2011, vol. 24, no. 6, pp. 961–974.

    Article  Google Scholar 

  16. Gellersen, H.W., Schmidt, A., and Beigl, M., Multi-sensor context-awareness in mobile devices and smart artifacts, Mobile Networks Appl., 2002, vol. 7, no. 5, pp. 341–351.

    Article  Google Scholar 

  17. Buettner, M., Prasad, R., Philipose, M., and Wetherall, D., Recognizing daily activities with RFID-based sensors, Proc. 11th ACM Int. Conf. on Ubiquitous Computing, Orlando, Sept. 2009, pp. 51–60.

  18. Gellersen, H.W., Schmidt, A., and Beigl, M., Multi-sensor context-awareness in mobile devices and smart artifacts, Mobile Networks Appl., 2002, vol. 7, no. 5, pp. 341–351.

    Article  Google Scholar 

  19. Ravi, N., Dandekar, N., Mysore, P., and Littman, M.L., Activity recognition from accelerometer data, Proc. 20th Nat. Conf. on Artificial Intelligence and 17th Innovative Applications of Artificial Intelligence Conf., Pittsburgh, July 9–13, 2005, vol. 5, pp. 1541–1546.

  20. Brezmes, T., Gorricho, J.L., and Cotrina, J., Activity recognition from accelerometer data on a mobile phone, in Proc. Int. Work-Conf. on Artificial Neural Networks, Berlin, Heidelberg: Springer, 2009, pp. 796–799.

    Google Scholar 

  21. Dayan, P., Unsupervised learning, in The MIT Encyclopedia of the Cognitive Sciences, Keil, F., Ed., Wilson, 2008, pp. 1–7.

    Google Scholar 

  22. Chen, L. and Nugent, C., Ontology based activity recognition in intelligent pervasive environments, Int. J. Web Inf. Syst., 2017, vol. 5, no. 4, pp. 410–430.

    Article  Google Scholar 

  23. Liao, L., Fox, D., and Kautz, H., Extracting places and activities from gps traces using hierarchical conditional random fields, Int. J. Rob. Res., 2007, vol. 26, no. 1, pp. 119–134.

    Article  Google Scholar 

  24. Tapia, E.M., Choudhury, T., and Philipose, M., Building reliable activity models using hierarchical shrinkage and mined ontology, Proc. Int. Conf. on Pervasive Computing, Dublin, May 2006, pp. 17–32.

  25. Yamada, N., Sakamoto, K., Kunito, G., Isoda, Y., Yamazaki, K., and Tanaka, S., Applying ontology and probabilistic model to human activity recognition from surrounding things, IPSJ Digital Cour., 2007, vol. 3, pp. 506–517.

    Article  Google Scholar 

  26. Muhammad Safyan, Zia Ul-Qayyum, Sohail Sarwar, Muddesar Iqbal, and Mehtab Ahmed, Ontology-driven semantic unified modeling for concurrent activity recognition (OSCAR), Int. J. Multimedia Tools Appl., 2019, vol. 78, pp. 2073–2104.

    Article  Google Scholar 

  27. Fong, T., Nourbakhsh, I., and Dautenhahn, K., A survey of socially interactive robots, J. Rob. Auton. Syst., 2003, vol. 42, no. 2, pp. 143–166.

    Article  Google Scholar 

  28. Latfi, F., Lefebvre, B., and Deschen, C., Ontology-based management of the tele-health smart home, Proc. OWLED: Workshop on OWL: Experiences and Directions, Innsbruck, 2017, pp. 3–16.

  29. Klein, M., Schmidt, A., and Lauer, R., Ontology-centered design of an ambient middleware for assisted living: the case of soprano, Proc. 30th Annu. German Conf. on Artificial Intelligence KI-2007, Osnabrück, 2007.

  30. Chen, L., Nugent, C., Mulvenna, M., Finlay, D., and Hong, X., Semantic smart homes: towards knowledge rich assisted living environments, Intell. Patient Manag., Stud. Comput. Intellig., 2009, vol. 189, no. 1. https://doi.org/10.1007/978-3-642-00179-6_17

  31. Mashechkin, I.V., Petrovskiy, M.I., Tsarev, D.V., et al., Machine learning methods for detecting and monitoring extremist information on the Internet, Program. Comput. Software, 2019, vol. 45, no. 2, pp. 99–115. https://doi.org/10.1134/S0361768819030058

    Article  Google Scholar 

  32. Sohail Sarwar, Qayyum, Z.U., Safyan, M., Iqbal, M., and Mahmood, Y., Graphs resemblance based software birthmarks through data mining for piracy control, Program. Comput. Software, 2019, vol. 45, no. 2, pp. 581–589.

    Article  Google Scholar 

  33. Chervyakov, N., Babenko, M., Tchernykh, A., Kucherov, N., Miranda-López, V., and Cortés-Mendoza, J.M., AR-RRNS: configurable reliable distributed data storage systems for Internet of Things to ensure security, Future Gener. Comput. Syst., 2019, vol. 92, no. 1, pp. 1080–1092.

    Article  Google Scholar 

  34. Babenko, M. and Tchernykh, A., Positional characteristics for efficient number comparison over the homomorphic encryption, Program. Comput. Software, 2019, vol. 45, no. 2, pp. 532–543.

    Article  Google Scholar 

  35. Augusto, J.C. and Nugent, C.D., The use of temporal reasoning and management of complex events in smart homes, Proc. 16th European Conf. on Artificial Intelligence, Valencia, 2004, pp. 778–782.

  36. García-Hernández, L.E., Tchernykh, A., Miranda-López, V., and Babenko, M., Multi-objective configuration of a secured distributed cloud data storage, Proc. Latin American High Performance Computing Conf., Turrialba, 2019, pp. 78–93.

  37. Abenko, M., Tchernykh, A., Chervyakov, N., et al., Positional characteristics for efficient number comparison over the homomorphic encryption, Program. Comput. Software, 2019, vol. 45, no. 1, pp. 532–543.

    Article  Google Scholar 

  38. Tasos, D. and Tchernykh, A., Lightweight computation to robust cloud infrastructure for future technologies, Proc. 15th EAI Int. Conf. Collaborative Computing: Networking, Applications and Worksharing, CollaborateCom2019, London, 2019.

  39. Tchernykh, A., Schwiegelsohn, U., Talbi, E.G., and Babenko, M., Towards understanding uncertainty in cloud computing with risks of confidentiality, integrity, and availability, J. Comput. Sci., 2019, vol. 36, p. 100581.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Muhammad Safyan, Sohail Sarwar, Zia Ul Qayyum, Muddasar Iqbal, Shancang Li or Muhammad Kashif.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Safyan, M., Sarwar, S., Qayyum, Z.U. et al. Machine Learning Based Activity Learning for Behavioral Contexts in Internet of Things (IoT). Program Comput Soft 46, 626–635 (2020). https://doi.org/10.1134/S0361768820080204

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768820080204

Navigation