Skip to main content
Log in

Improved SMOTE Algorithm to Deal with Imbalanced Activity Classes in Smart Homes

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

Performance of resident-activity-recognition systems is an important measure in the evaluation of smart homes performance. An imbalanced distribution of activity classes, however, severely degrades this performance. Traditional approaches towards realization of activity recognition focus on the improvement of recognition algorithms rather than imbalanced-data adjusting. Even state-of-the-art recognition algorithms have been limited to exclusively improving activity-recognition performance. The proposed study focuses on imbalanced-data adjusting and presents an improved Synthetic Minority Oversampling Technique (SMOTE) algorithm to address issues concerning imbalanced activity classes. Instead of linear interpolation, the proposed algorithm uses the Euclidean distance of each minor activity to adjust the distribution of activity classes, thereby generating new synthetic minority activities in the neighborhood of remaining minority-class examples. Two public datasets were utilized in this study to validate the improved SMOTE algorithm. Results demonstrate that the proposed approach favorably outperforms traditional SMOTE algorithms.

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
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28

Similar content being viewed by others

References

  1. Peetoom KKB, Lexis MAS, Joore M, Dirksen CD, Witte LPD (2015) Literature review on monitoring technologies and their outcomes in independently living elderly people. Disabi Rehabil Assist Technol 10(4):271–294

    Article  Google Scholar 

  2. Bloch F, Gautier V, Noury N, Lundy JE, Poujaud J, Claessens YE, Rigaud AS (2011) Evaluation under real-life conditions of a stand-alone fall detector for the elderly subjects. Ann Phys Rehabil Med 54:391–398

    Article  Google Scholar 

  3. Arcelus A, Herry CL, Goubran RA, Knoefel F (2009) Determination of sit-to-stand transfer duration using bed and floor pressure sequences. IEEE Trans Bio-med Eng 56(10):2485–2492

    Article  Google Scholar 

  4. Shen J, Chang S, Shen J, Liu Q, Sun X (2016) A lightweight multi-layer authentication protocol for wireless body area networks. Fut Gen Comput Syst. https://doi.org/10.1016/j.future.2016.11.033

    Article  Google Scholar 

  5. Sun Y, Gu F (2017) Compressive sensing of piezoelectric sensor response signal for phased array structural health monitoring. Int J Sens Netw 23(4):258–264

    Article  Google Scholar 

  6. Zhang J, Tang J, Wang T, Chen F (2017) Energy-efficient data-gathering rendezvous algorithms with mobile sinks for wireless sensor networks. Int J Sens Netw 23(4):248–257

    Article  Google Scholar 

  7. Wan J, O’Grady MJ, O’Hare GMP (2015) Dynamic sensor event segmentation for real-time activity recognition in a smart home context. Pers Ubiquit Comput 19(2):287–301

    Article  Google Scholar 

  8. Zhang Y, Sun X, Wang B (2016) Efficient algorithm for K-Barrier coverage based on integer linear programming. China Commun 13(7):16–23

    Article  Google Scholar 

  9. Kim Y, Lee H, Provost EM (2013) Deep learning for robust feature generation in audiovisual emotion recognition. In: IEEE international conference on acoustics, speech and signal processing, Vancouver, BC, Canada, 26–31 May 2013

  10. Yu J, Rui Y, Tao D (2014) Click prediction for web image reranking using multimodal sparse coding. IEEE Trans Image Process 23(5):2019–2032

    Article  MathSciNet  Google Scholar 

  11. Hong C, Yu Ju, Tao D (2015) Multimodal deep autoencoder for human pose recovery. IEEE Trans Image Process 24(12):5659–5670

    Article  MathSciNet  Google Scholar 

  12. Hong C, Yu J, Tao D, Wang M (2015) Image-based three-dimensional human pose recovery by multiview locality-sensitive sparse retrieval. IEEE Trans Industr Electron 62(6):3742–3751

    Google Scholar 

  13. Fleury A, Noury N, Vacher M, Glasson H (2008) Sound and speech detection and classification in a health smart home. In: 30th annual international conference of the IEEE engineering in medicine and biology society, Vancouver, Canada, 20–25 Aug 2008

  14. Wu D, Wang Z, Chen Y, Zhao H (2016) Mixed-kernel based weighted extreme learning machine for inertial sensor based human activity recognition with imbalanced dataset. Neurocomputing 19:35–49

    Article  Google Scholar 

  15. Abidine MB, Fergani B, Clavier L (2013) Importance-weighted the imbalanced data for C-SVM classifier to human activity recognition. In: The proceedings of 8th international workshop on systems, signal processing and their applications, Zeralda, Algeria, 12–15 May 2013

  16. Abidine MB, Fergani B (2014) A new classification strategy for human activity recognition using cost sensitive support vector machines for imbalanced data. Kybernetes 43(8):1150–1164

    Article  Google Scholar 

  17. Rugnone A, Poli F, Vicario E, Nugent CD, Tamburini E, Paggetti C (2007) A visual editor to support the use of tempora logic for adl monitoring. In: Pervasive computing for quality of life enhancement: 5th international conference on smart homes and health telematics, Nara, Japan, 21–23 June 2007, pp 217–225

  18. Latfi F, Lefebvre B, Descheneaux C (2007) Ontology-based management of the telehealth smart home, dedicated to elderly in loss of cognitive autonomy. In: Proceedings of the OWLED 2007 workshop on OWL: experiences and directions, Innsbruck, Austria, 6–7 June 2007

  19. Chen L, Nugent C (2009) Ontology-based activity recognition in intelligent pervasive environments. Int J Web Inf Syst 5(4):410–430

    Article  Google Scholar 

  20. Chen L, Nugent C, Okeyo G (2014) An ontology-based hybrid approach to activity modeling for smart homes. IEEE Trans Hum–Mach Syst 44(1):92–105

    Article  Google Scholar 

  21. Kong Y, Zhang M, Ye D (2016) A belief propagation-based method for task allocation in open and dynamic cloud environments. Knowl-Based Syst 115:123–132

    Article  Google Scholar 

  22. Kasteren TLMV, Englebienne G, Kröse BJA (2011) Hierarchical activity recognition using automatically clustered actions. Lect Notes Comput Sci 7040:82–91

    Article  Google Scholar 

  23. Singla G, Cook D, Schmitter EM (2010) Recognizing independent and joint activities among multiple residents in smart environments. J Ambient Intell Humaniz Comput 1(1):57–63

    Article  Google Scholar 

  24. Tong Y, Chen R, Gao J (2015) Hidden state conditional random field for abnormal activity recognition in smart homes. Entropy 17(3):1358–1378

    Article  Google Scholar 

  25. Tong Y, Chen R (2014) Latent-Dynamic Conditional Random Fields for recognizing activities in smart homes. J Ambient Intell Smart Environ 6(1):39–55

    Google Scholar 

  26. Bourobou STM, Yoo Y (2015) User activity recognition in smart homes using pattern clustering applied to temporal ANN algorithm. Sensors 15:11953–11971

    Article  Google Scholar 

  27. Liu YQ, Ouyang DT, Liu Y, Chen R (2017) A novel approach based on time cluster for activity recognition of daily living in smart homes. Symmetry 9(10):212

    Article  Google Scholar 

  28. Cook D, Schmitter-Edgecombe M (2009) Assessing the quality of activities in a smart environment. Methods Inf Med 48(5):480–485

    Article  Google Scholar 

  29. Yin J, Yang Q, Pan JJ (2008) Sensor-based abnormal human-activity detection. IEEE Trans Knowl Data Eng 20(8):1082–1090

    Article  Google Scholar 

  30. Gu B, Sheng VS, Tay KY, Romano W, Li S (2015) Incremental Support Vector Learning for Ordinal Regression. IEEE Trans Neural Netw Learn Syst 26(7):1403–1416

    Article  MathSciNet  Google Scholar 

  31. Hevesi P, Wille S, Pirkl G, When N, Lukowicz P (2014) Monitoring household activities and user location with a cheap, unobtrusive thermal sensor array. In: Proceedings of the 2014 ACM international joint conference on pervasive and ubiquitous computing, Seattle, WA, USA, 13–17 September 2014, pp 141–145

  32. Gu B, Sheng V (2016) A robust regularization path algorithm for ν-support vector classification. IEEE Trans Neural Netw Learn Syst. https://doi.org/10.1109/tnnls.2016.2527796

    Article  Google Scholar 

  33. Xia Z, Wang X, Zhang L, Qin Z, Sun X, Ren K (2016) A privacy-preserving and copy-deterrence content-based image retrieval scheme in cloud computing. IEEE Trans Inf Forensics Secur 11(11):2594–2608

    Article  Google Scholar 

  34. Gu B, Sun X, Sheng V (2016) Structural minimax probability machine. IEEE Trans Neural Netw Learn Syst 1:1–2. https://doi.org/10.1109/tnnls.2016.2544779

    Article  Google Scholar 

  35. He H, Garcia EA (2009) Learning from imbalanced data. IEEE Trans Knowl Data Eng 21(9):1263–1284

    Article  Google Scholar 

  36. Zhou ZH, Liu XY (2006) Training cost-sensitive neural networks with methods addressing the class imbalance problem. IEEE Trans Knowl Data Eng 18(1):63–67

    Article  MathSciNet  Google Scholar 

  37. Li F, Zhang X, Zhang X, Du C, Xu Y, Tian YC (2018) Cost-sensitive and hybrid-attribute measure multi-decision tree over imbalanced data sets. Inf Sci 422:242–256

    Article  Google Scholar 

  38. Cheng F, Zhang J, Wen C (2016) Cost-sensitive large margin distribution machine for classification of imbalanced data. Pattern Recogn Lett 80:107–112

    Article  Google Scholar 

  39. Yang XL, Lo D, Xia X, Huang Q, Sun JL (2017) High-impact bug report identification with imbalanced learning strategies. J Comput Sci Technol 32(1):181–198

    Article  Google Scholar 

  40. Zhang CX, Wang GW, Zhang JS, Guo G, Ying QY (2014) IRUSRT: a novel imbalanced learning technique by combining inverse random under sampling and random tree. Commun Stat-Simul Comput 43(10):2714–2731

    Article  MathSciNet  Google Scholar 

  41. Zhang X, Li M (2014) RWO-Sampling: a random walk over-sampling approach to imbalanced data classification. Inf Fus 20:99–116

    Article  Google Scholar 

  42. Sáez JA, Luengo J, Stefanowski J, Herrera F (2015) SMOTE–IPF: addressing the noisy and borderline examples problem in imbalanced classification by a re-sampling method with filtering. Inf Sci 291:184–203

    Article  Google Scholar 

  43. Yu J, Tao D, Wang M, Rui Y (2015) Learning to rank using user clicks and visual features for image retrieval. IEEE Trans Cybern 45(4):767–779

    Article  Google Scholar 

  44. Yu J, Yang X, Gao F, Tao D (2017) Deep multimodal distance metric learning using click constraints for image ranking. IEEE Trans Cybern 47(12):4014–4024

    Article  Google Scholar 

  45. Wang B, Gu X, Ma L, Yan S (2017) Temperature error correction based on BP neural network in meteorological WSN. Int J Sens Netw 23(4):265–278

    Article  Google Scholar 

  46. Ma T, Wang Y, Tang M, Cao J, Tian Y, Al-Dhelaan A, Al-Rodhaan M (2016) LED: a fast overlapping communities detection algorithm based on structural clustering. Neurocomputing 207:488–500

    Article  Google Scholar 

  47. WSU CASAS Datasets. http://ailab.wsu.edu/casas/datasets.html. Accessed 2 Feb 2016

Download references

Acknowledgements

This work was supported by the National Natural Science Foundation of China (Nos. 61672122, 61602077, 51679105, 51409117); the Fundamental Research Funds for the Central Universities (Nos. 3132016348, 3132018194); ANHUI Province Key Laboratory of Affective Computing & Advanced Intelligent Machine (No. ACAIM20180001); and the Open Project Program of Artificial Intelligence Key Laboratory of Sichuan Province (No. 2018RYJ09).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed equally to this study and have read and approved the final draft of this manuscript.

Corresponding author

Correspondence to Yaqing Liu.

Ethics declarations

Conflict of interest

The authors declare no conflicts of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guo, S., Liu, Y., Chen, R. et al. Improved SMOTE Algorithm to Deal with Imbalanced Activity Classes in Smart Homes. Neural Process Lett 50, 1503–1526 (2019). https://doi.org/10.1007/s11063-018-9940-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-018-9940-3

Keywords

Navigation