Abstract
Aiming at the poor accuracy of single classifier in recognizing daily activities based on single accelerometer, this paper presents a method of daily activity recognition based on ensemble learning and full information matrix based fusion weight. Firstly, features from three attributes are extracted from the acceleration signals respectively. The three kinds of features can well describe the information of the activity, and they are relatively independent, which can reduce the interference caused by information redundancy in the process of fusion. Then three base classifiers of support vector machines are constructed based on three kinds of features respectively. Secondly, Euclidean distance between the test sample and every training sample for each type of feature vector is calculated to find out the k nearest neighbors of the test sample from the training set by the K-nearest neighbour method. The cluster analysis is used to compute the similarity between every neighbor and the test sample. Then, a proper threshold is utilized to remove the invalid neighbor whose similarity is less than the threshold. According to the effective neighbor, the full information matrix is constructed to calculate the accuracy. The weight of every single classifier is set dynamically according to the accuracy. Experiments showed that our proposed method get the best average recognition accuracy of 94.79% among several other weight functions when using majority voting method, besides, the time cost is also appealing.
Similar content being viewed by others
References
Scanaill, C.N., Carew, S., Barralon, P., Noury, N., Lyons, D., Lyons, G.M.: A review of approaches to mobility telemonitoring of the elderly in their living environment. Ann. Biomed. Eng. 34, 547–563 (2006)
Atallah, L., Yang, G.Z.: The use of pervasive sensing for behavior profiling-a survey. Pervasive Mob. Comput. 5(5), 447–464 (2009)
King, R.C., Atallah, L., Wong, C., Miskelly, F., Yang, G.Z.: Elderly risk assessment of fall with BSN. In: Proceedings of 2010 International Conference on Body Sensor Networks, pp. 30–35 (2010)
Mukhopadhyay, S.C.: Wearable sensors for human activity monitoring: a review. IEEE Sens. J. 15(3), 1321–1330 (2015)
Zhang, Z., Poslad, S.: Improved use of foot force sensors and mobile phones GPS for mobility activity recognition. IEEE Sens. J. 14(12), 4340–4347 (2014)
Zhu, C., Sheng, W.: Human daily activity recognition in robot-assisted living using multi-sensor fusion. In: IEEE International Conference on Robotics and Automation, pp. 2154–2159 (2009)
Parkka, J., Ermes, M., Korpipaa, P., Mantyjarvi, J., Peltola, J., Korhonen, I.: Activity classification using realistic data from wearable sensors. IEEE Trans. Inf. Technol. Biomed. 10(1), 119–128 (2006)
Wu, D., Wang, Z., Chen, Y., Zhao, H.: Mixed-kernel based weighted extreme learning machine for inertial sensor based human activity recognition with imbalanced dataset. Neurocomputing 190, 35–49 (2016)
Shoaib, M., Bosch, S., Incel, O.D., Scholten, H., Havinga, P.J.M.: A survey of online activity recognition using mobile phones. Sensors 15(1), 2059–2085 (2015)
Yang, J.Y., Wang, J.S., Chen, Y.P.: Using acceleration measurements for activity recognition: an effective learning algorithm for constructing neural classifiers. Pattern Recognit. Lett. 29(16), 2213–2220 (2008)
Catal, C., Tufekci, S., Pirmita, E., Kocabag, G.: On the use of ensemble of classifiers for accelerometer-based activity recognition. Appl. Soft Comput. 37, 1018–1022 (2015)
Khan, A.M., Lee, Y.K., Lee, S.Y., Kim, T.S.: A triaxial accelerometer-based physical-activity recognition via augmented-signal features and a hierarchical recognizer. Inf. Technol. Biomed. IEEE Trans. 14(5), 1166–1172 (2010)
Cheng, W.C., Jhan, D.M.: Triaxial accelerometer-based fall detection method using a self-constructing cascade-AdaBoost-SVM classifier. IEEE J. Biomed. Health Inform. 17(2), 411–419 (2013)
Carós, J.S., Chételat, O., Celka, P., Dasen, S., CmÃral, J.: Very low complexity algorithm for ambulatory activity classification. In: 3rd European Medical and Biological Conference EMBEC, pp. 16–20 (2005)
Altun, K., Barshan, B., Tuncel, O.: Comparative study on classifying human activity with miniature inertial and magnetic sensors. Pattern Recognit. 43(10), 3605–3620 (2010)
Yuwono, M., Moulton, B.D., Su, S.W., Celler, B.G., Nguyen, H.T.: Unsupervised machine-learning method for improving the performance of ambulatory fall detection systems. Biomed. Eng. Online 11, 9 (2012)
Azmi, M.S.M., Sulaiman, M.N.: Accelerator-based human activity recognition using voting technique with NBTree and MLP classifiers. Int. J. Adv. Sci. Eng. Inf. Technol. 7(1), 146–146 (2017)
Feng, Z.T., Mo, L.F., Li, M.: A Random Forest-based ensemble method for activity recognition. In: 37th Annual International Conference of the IEEE Engineering in Medicine and and Biology Society (EMBC), pp. 5074–5077 (2015)
Lester, J., Choudhury, T., Borriello, G.: A practical approach to recognizing physical activities. In: 2006 Pervasive Computing. Lecture Notes in Computer Science, vol. 3968, pp. 1–16. Springer, Berlin
Lester, J., Choudhury, T., Kern, N., Borriello, G., Hannaford, B.: A hybrid discriminative/generative approach for modeling human activities. In: 2005 19th International Joint Conference on Artificial Intelligence (Edinburgh), pp. 766–772
Gibson, R.M., Amira, A., Ramzan, N., Casaseca-de-la-Higuera, P., et al.: Multiple comparator classifier framework for accelerometer-based fall detection and diagnostic. Appl. Soft Comput. 39, 94–103 (2016)
Daghistani, T., Alshammari, R.: Improving accelerometer-based activity recognition by using ensemble of classifiers. Int. J. Adv. Comput. Sci. Appl. 7(5), 128–133 (2016)
Cang, S.: A non-linear tourism demand forecast combination model. Tour. Econ. 17(1), 5–20 (2011)
Chernbumroong, S., Cang, S., Yu, H.: Genetic algorithm-based classifiers fusion for multisensor activity recognition of elderly people. EEE J. Biomed. Health Inform. 19(1), 282–289 (2015)
Gunter, S., Bunke, H.: Optimization of weights in a multiple classifier handwritten word recognition system using a genetic algorithm. Electron. Lett. Comput. Vis. Image Anal. 3(1), 25–41 (2004)
Maghsoudi, Y., Alimohammadi, A., Valadan Zoej, M.J., Mojaradi, B.: Weighted combination of multiple classifiers for the classification of hyperspectral images using a genetic algorithm, presented at the SPRS Commiss. VII, Mid-term Symp., Remote Sens.: Pixels Processes, Enschede, The Netherlands (2006)
Li, Z.P., Fan, Q.J., Chang, L.M., Yang, X.H.: Improved wavelet threshold denoising method for MEMS Gyroscope. In: 11th IEEE International Conference on Control & Automation (ICCA), pp. 530–534 (2014)
Wang, A., An, N., Chen, G., Li, L., Alterovitz, G.: Accelerating wrapper-based feature selection with k-nearest-neighbor. Knowl.Based Syst. 83, 81–91 (2015)
Gupta, P., Dallas, T.: Feature selection and activity recognition system using asingle triaxial accelerometer. Biomed. Eng. IEEE Trans. 61(6), 1780–1786 (2014)
Deng, W.Y., Zheng, Q.H., Wang, Z.M.: Cross-person activity recognition using reduced kernel extreme learning machine. Neural Netw. 53(5), 1–7 (2014)
Sun, J., Wang, C., Du, Q.: Analog circuit fault diagnosis based on wavelet packet energy spectrum and NPE. Chin. J. Sci. Instrum. 34, 2021–2027 (2013)
Wang, Z., Jiang, M., Hu, Y., Li, H.: An incremental learning method based on probabilistic neural networks and adjustable fuzzy clustering for human activity recognition by using wearable sensors. Inf. Technol. Biomed. IEEE Trans. 16(4), 691–699 (2012)
Acknowledgements
This work was supported by the National Key Technology Research and Development Program of the Ministry of Science and Technology of China No. 2015BAI06B03.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tian, Y., Wang, X., Chen, W. et al. Adaptive multiple classifiers fusion for inertial sensor based human activity recognition. Cluster Comput 22 (Suppl 4), 8141–8154 (2019). https://doi.org/10.1007/s10586-017-1648-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10586-017-1648-z