Skip to main content


Log in

Binary cuckoo search metaheuristic-based supercomputing framework for human behavior analysis in smart home

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript


Human activity recognition has been a topic of attraction among researchers and developers because of its enormous usage in widespread region of human life. The varied human activities and the way they are executed at individual level are the main challenges to be recognized in human behavior modeling. This paper proposes a novel methodology that recognizes human activities from the behavior of individuals in a smart home environment. The dataset considered in this work is captured using Bluetooth low energy, a popular technology for indoor localization. The proposed framework is a binary cuckoo search-based stacking model that collectively exploits multiple base learners for human activities recognition from the gathered accelerometer sensors data mounted on wearable and mobile devices. The work is tested on the newly developed SPHERE dataset to recognize user activities in smart home environment. The experimental results confirm the effectiveness of the proposed approach, which outperforms MLP, DT, KNN, SGD, NB, RF, LR and SVM classifiers on the dataset and gives a high predictive accuracy value of 93.77% via a tenfold cross-validation. The proposed approach gives a better performance at the expense of more computation time, that is, due to the integration of cuckoo search metaheuristic algorithm.

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

Similar content being viewed by others


  1. Atzori L, Iera A, Morabito G (2010) The internet of things: a survey. Comput Netw 54(15):2787–2805

    Article  Google Scholar 

  2. Nanda A, Puthal D, Rodrigues JJPC, Kozlov SA (2019) Internet of autonomous vehicles communications security: overview, issues, and directions. IEEE Wirel Commun 26(4):60–65

    Article  Google Scholar 

  3. Baccarelli E, Scarpiniti M, Naranjo PGV, Vaca-Cardenas L (2018) Fog of social IoT: when the fog becomes social. IEEE Netw 32(4):68–80

    Article  Google Scholar 

  4. Shojafar M, Pooranian Z, Naranjo PGV, Baccarelli E (2017) FLAPS: bandwidth and delay-efficient distributed data searching in fog-supported P2P content delivery networks. J Supercomput 73(12):5239–5260

    Article  Google Scholar 

  5. Naranjo PGV, Baccarelli E, Scarpiniti M (2018) Design and energy-efficient resource management of virtualized networked fog architectures for the real-time support of IoT applications. J Supercomput 74(6):2470–2507

    Article  Google Scholar 

  6. El-Sayed H, Sankar S, Prasad M, Puthal D, Gupta A, Mohanty M, Lin C-T (2017) Edge of things: the big picture on the integration of edge, iot and the cloud in a distributed computing environment. IEEE Access 6:1706–1717

    Article  Google Scholar 

  7. Guerrero-Ibáñez J, Zeadally S, Contreras-Castillo J (2018) Sensor technologies for intelligent transportation systems. Sensors 18(4):1212

    Article  Google Scholar 

  8. Koydemir HC, Ozcan A (2018) Wearable and implantable sensors for biomedical applications. Annu Rev Anal Chem 11:127–146

    Article  Google Scholar 

  9. Montori F, Bedogni L, Bononi L (2017) A collaborative internet of things architecture for smart cities and environmental monitoring. IEEE Internet Things J 5(2):592–605

    Article  Google Scholar 

  10. Basiri A, Lohan ES, Moore T, Winstanley A, Peltola P, Hill C, Amirian P, e Silva PF (2017) Indoor location based services challenges, requirements and usability of current solutions. Comput Sci Rev 24:1–12

    Article  Google Scholar 

  11. Shit RC, Sharma S, Puthal D, Zomaya AY (2018) Location of things (lot): a review and taxonomy of sensors localization in iot infrastructure. IEEE Commun Surv Tutor 20(3):2028–2061

    Article  Google Scholar 

  12. Shit RC, Sharma S, Puthal D, James P, Pradhan B, van Moorsel A, Zomaya AY, Ranjan R (2019) Ubiquitous localization (UbiLoc): a survey and taxonomy on device free localization for smart world. IEEE Commun Surv Tutor.

    Article  Google Scholar 

  13. He S, Chan S-HG (2015) Wi-fi fingerprint-based indoor positioning: recent advances and comparisons. IEEE Commun Surv Tutor 18(1):466–490

    Article  Google Scholar 

  14. Bahl P, Padmanabhan VN, Bahl V, Padmanabhan V (2000) RADAR: an in-building RF-based user location and tracking system

  15. Mohammadi SA, Amoozegar S, Jolfaei A, Mirghadri A (2011) Enhanced adaptive bandwidth tracking using mean shift algorithm. In: 2011 IEEE 3rd International Conference on Communication Software and Networks. IEEE, pp 494–498

  16. Liu S, Jiang Y, Striegel A (2013) Face-to-face proximity estimationusing bluetooth on smartphones. IEEE Trans Mob Comput 13(4):811–823

    Article  Google Scholar 

  17. Zhao X, Xiao Z, Markham A Trigoni N, Ren Y (2014) Does BTLE measure up against WiFi? A comparison of indoor location performance. In: European Wireless 2014; 20th European Wireless Conference. VDE, pp 1–6

  18. Chen Y, Lymberopoulos D, Liu J, Priyantha B (2012) Fm-based indoor localization. In: Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services. ACM, pp 169–182

  19. Yoon S, Lee K, Rhee I (2013) Fm-based indoor localization via automatic fingerprint DB construction and matching. In: Proceeding of the 11th Annual International Conference on Mobile Systems, Applications, and Services. ACM, pp 207–220

  20. Ni LM, Liu Y, Lau YC, Patil AP (2003) LANDMARC: indoor location sensing using active RFID. In: Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003 (PerCom 2003). IEEE, pp 407–415

  21. Zhuo W, Zhang B, Chan SHG, Chang EY (2012) Error modeling and estimation fusion for indoor localization. In: 2012 IEEE International Conference on Multimedia and Expo. IEEE, pp. 741–746

  22. Sun Z, Purohit A, Chen K, Pan S, Pering T, Zhang P (2011) PANDAA: physical arrangement detection of networked devices through ambient-sound awareness. In: Proceedings of the 13th International Conference on Ubiquitous Computing. ACM, pp 425–434

  23. Huang W, Xiong Y, Li X-Y, Lin H, Mao X, Yang P, Liu Y (2014) Shake and walk: acoustic direction finding and fine-grained indoor localization using smartphones. In: IEEE INFOCOM 2014-IEEE Conference on Computer Communications. IEEE, pp 370–378

  24. Kuo Y-S, Pannuto P, Hsiao K-J, Dutta P (2014) Luxapose: indoor positioning with mobile phones and visible light. In: Proceedings of the 20th Annual International Conference on Mobile Computing and Networking. ACM, pp 447–458

  25. Yang Z, Wang Z, Zhang J, Huang C, Zhang Q (2015) Wearables can afford: Light-weight indoor positioning with visible light. In: Proceedings of the 13th Annual International Conference on Mobile Systems, Applications, and Services. ACM, pp 317–330

  26. Chung J, Donahoe M, Schmandt C, Kim I-J, Razavai P, Wiseman M (2011) Indoor location sensing using geo-magnetism. In: Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services. ACM, pp 141–154

  27. Xie H, Gu T, Tao X, Ye H, Lv J (2014) MaLoc: A practical magnetic fingerprinting approach to indoor localization using smartphones. In: Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing. ACM, pp 243–253

  28. Cedillo P, Sanchez C, Campos K, Bermeo A (2018) A systematic literature review on devices and systems for ambient assisted living: solutions and trends from different user perspectives. In: 2018 International Conference on eDemocracy & eGovernment (ICEDEG). IEEE, pp 59–66

  29. Arifoglu D, Bouchachia A (2017) Activity recognition and abnormal behaviour detection with recurrent neural networks. Procedia Comput Sci 110:86–93

    Article  Google Scholar 

  30. Chen Y, Shen C (2017) Performance analysis of smartphone-sensor behavior for human activity recognition. IEEE Access 5:3095–3110

    Article  Google Scholar 

  31. Yang C, Puthal D, Mohanty SP, Kougianos E (2017) Big-sensing-data curation for the cloud is coming: a promise of scalable cloud-data-center mitigation for next-generation iot and wireless sensor networks. IEEE Consum Electron Mag 6(4):48–56

    Article  Google Scholar 

  32. Yang X-S, Deb S (2014) Cuckoo search: recent advances and applications. Neural Comput Appl 24(1):169–174

    Article  Google Scholar 

  33. Wang F, He XS, Wang Y, Yang SM (2012) Markov model and convergence analysis based on cuckoo search algorithm. Comput Eng 38(11):180–185

    Google Scholar 

  34. Naik BB, Singh D, Samaddar AB, Jung S (2018) Developing a cloud computing data center virtual machine consolidation based on multi-objective hybrid fruit-fly cuckoo search algorithm. In: 2018 IEEE 5G World Forum (5GWF), Santa Clara, California, USA, 9–11 July 2018

  35. Clerc M, Kennedy J (2002) The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans Evolut Comput 6(1):58–73

    Article  Google Scholar 

  36. Gandomi AH, Yang X-S, Alavi AH (2013) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35

    Article  Google Scholar 

  37. Mishra SK, Puthal D, Rodrigues JJPC, Sahoo B, Dutkiewicz E (2018) Sustainable service allocation using a metaheuristic technique in a fog server for industrial applications. IEEE Trans Ind Inform 14(10):4497–4506

    Article  Google Scholar 

  38. Sahoo KS, Puthal D, Obaidat MS, Sarkar A, Mishra SK, Sahoo B (2018) On the placement of controllers in software-defined-WAN using meta-heuristic approach. J Syst Softw 145:180–194

    Article  Google Scholar 

  39. Sadiq FI, Selamat A, Ibrahim R et al (2015) Performance evaluation of classifiers on activity recognition for disasters mitigation using smartphone sensing. J Teknol 77(13):11–19

    Google Scholar 

  40. Nurhanim K, Elamvazuthi I, Izhar LI, 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, pp 1–5

  41. Chen Z, Zhu Q, Soh YC, Zhang L (2017) Robust human activity recognition using smartphone sensors via CT-PCA and online SVM. IEEE Trans Ind Inform 13(6):3070–3080

    Article  Google Scholar 

  42. Tran DN, Phan DD (2016) Human activities recognition in android smartphone using support vector machine. In: 2016 7th International Conference on Intelligent Systems, Modelling and Simulation (ISMS). IEEE, pp 64–68

  43. Münzner S, Schmidt P, Reiss A, Hanselmann M, Stiefelhagen R, ürichen RD (2017) CNN-based sensor fusion techniques for multimodal human activity recognition. In: Proceedings of the 2017 ACM International Symposium on Wearable Computers. ACM, pp 158–165

  44. Kanjo E, Younis EMG, Sherkat N (2018) Towards unravelling the relationship between on-body, environmental and emotion data using sensor information fusion approach. Inf Fusion 40:18–31

    Article  Google Scholar 

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

    Article  Google Scholar 

  46. Markopoulos P, Zlotnikov S, Ahmad F (2019) Adaptive radar-based human activity recognition with L1-norm linear discriminant analysis. IEEE J Electromagn RF Microw Med Biol 3:120–126

    Article  Google Scholar 

  47. Tegou T, Kalamaras I, Tsipouras M, Giannakeas N, Votis K, Tzovaras D (2019) A low-cost indoor activity monitoring system for detecting frailty in older adults. Sensors 19(3):452

    Article  Google Scholar 

  48. Wang W, Liu AX, Shahzad M, Ling K, Lu S (2015) Understanding and modeling of wifi signal based human activity recognition. In: Proceedings of the 21st Annual International Conference on Mobile Computing and Networking. ACM, pp 65–76

  49. Barsocchi P, Crivello A, La Rosa D, Palumbo F (2016) A multisource and multivariate dataset for indoor localization methods based on WLAN and geo-magnetic field fingerprinting. In: 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN). IEEE, pp 1–8

  50. Ahmad U, Song H, Bilal A, Alazab M, Jolfaei A (2018) Secure passive keyless entry and start system using machine learning. In: International Conference on Security, Privacy and Anonymity in Computation, Communication and Storage. Springer, pp 304–313

  51. Puthal D, Mohanty SP, Bhavake SA, Morgan G, Ranjan R (2019) Fog computing security challenges and future directions [energy and security]. IEEE Consum Electron Mag 8(3):92–96

    Article  Google Scholar 


  53. Mohri M (2018) Computational complexity of machine learning algorithms.

  54. Williamson DF, Parker RA, Kendrick JS (1989) The box plot: a simple visual method to interpret data. Ann Intern Med 110(11):916–921

    Article  Google Scholar 

Download references


This research work was supported by Hankuk University of Foreign Studies Research Fund.

Author information

Authors and Affiliations


Corresponding authors

Correspondence to Pradip Kumar Sharma or Dhananjay Singh.

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

Kaur, M., Kaur, G., Sharma, P.K. et al. Binary cuckoo search metaheuristic-based supercomputing framework for human behavior analysis in smart home. J Supercomput 76, 2479–2502 (2020).

Download citation

  • Published:

  • Issue Date:

  • DOI: