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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
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
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
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
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
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
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
Zhang Y, Sun X, Wang B (2016) Efficient algorithm for K-Barrier coverage based on integer linear programming. China Commun 13(7):16–23
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
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
Hong C, Yu Ju, Tao D (2015) Multimodal deep autoencoder for human pose recovery. IEEE Trans Image Process 24(12):5659–5670
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
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
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
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
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
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
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
Chen L, Nugent C (2009) Ontology-based activity recognition in intelligent pervasive environments. Int J Web Inf Syst 5(4):410–430
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
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
Kasteren TLMV, Englebienne G, Kröse BJA (2011) Hierarchical activity recognition using automatically clustered actions. Lect Notes Comput Sci 7040:82–91
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
Tong Y, Chen R, Gao J (2015) Hidden state conditional random field for abnormal activity recognition in smart homes. Entropy 17(3):1358–1378
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
Bourobou STM, Yoo Y (2015) User activity recognition in smart homes using pattern clustering applied to temporal ANN algorithm. Sensors 15:11953–11971
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
Cook D, Schmitter-Edgecombe M (2009) Assessing the quality of activities in a smart environment. Methods Inf Med 48(5):480–485
Yin J, Yang Q, Pan JJ (2008) Sensor-based abnormal human-activity detection. IEEE Trans Knowl Data Eng 20(8):1082–1090
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
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
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
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
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
He H, Garcia EA (2009) Learning from imbalanced data. IEEE Trans Knowl Data Eng 21(9):1263–1284
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
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
Cheng F, Zhang J, Wen C (2016) Cost-sensitive large margin distribution machine for classification of imbalanced data. Pattern Recogn Lett 80:107–112
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
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
Zhang X, Li M (2014) RWO-Sampling: a random walk over-sampling approach to imbalanced data classification. Inf Fus 20:99–116
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
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
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
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
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
WSU CASAS Datasets. http://ailab.wsu.edu/casas/datasets.html. Accessed 2 Feb 2016
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
Contributions
All authors contributed equally to this study and have read and approved the final draft of this manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no conflicts of interest.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-018-9940-3