Abstract
This paper presents a classification system for activity recognition (AR) based on information gained from multi-sensors. Normally, the activity data received from different sensors are employed to construct features with high dimensionality. To automatically extract informative features from complex activities data set, an approach integrating feature extraction and ensemble learning is designed. Specifically, the restricted Boltzmann machines (RBM) and extended space forest (ESF) algorithms are combined in a suitable manners to generate accurate and diverse classifiers. The system conducts experiments on two real-world activity recognition data sets and the results show the effectiveness of the proposed system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zhu, C., Sheng, W.: Wearable sensor-based hand gesture and daily activity recognition for robot-assisted living. IEEE Trans. Syst. Man Cybern. Part A Syst. Hum. 41(3), 569–573 (2011)
Ordez, F.J., Englebienne, G., Toledo, P.D., Kasteren, T.V.: In-home activity recognition: Bayesian inference for hidden markov models. IEEE Pervasive Comput. 13(3), 67–75 (2014)
Chernbumroong, S., Cang, S., Yu, H.: A practical multi-sensor activity recognition system for home-based care. Decis. Support Syst. 66(C), 6170 (2014)
Altun, K., Barshan, B., Tunel, O.: Comparative study on classifying human activities with miniature inertial and magnetic sensors. Patt. Recogn. 43(10), 3605–3620 (2010)
Zhou, Z.-H.: Ensemble Methods: Foundations and Algorithms. Taylor & Francis (2012)
Amasyali, M.F., Ersoy, O.K.: Classifier ensembles with the extended space forest. IEEE Trans. Knowl. Data Eng. 26(3), 549–562 (2014)
Zhang, H., Cao, X., Ho, J.K.L., Chow, T.W.S.: Object-level video advertising: an optimization framework. IEEE Trans. Ind. Inform. PP(99), 1 (2016)
Zhang, C.X., Zhang, J.S., Ji, N.N., Guo, G.: Learning ensemble classifiers via restricted boltzmann machines. Patt. Recogn. Lett. 36(1), 161–170 (2014)
Qi, Z., Wang, B., Tian, Y., Zhang, P.: When ensemble learning meets deep learning: a new deep support vector machine for classification. Knowl.-Based Syst. 107, 54–60 (2016)
Zeng, M., Nguyen, L.T., Yu, B., Mengshoel, O.J.: Convolutional neural networks for human activity recognition using mobile sensors. In: International Conference on Mobile Computing, Applications and Services, pp. 197–205 (2014)
Ronao, C.A., Cho, S.B.: Human activity recognition with smartphone sensors using deep learning neural networks. Expert Syst. Appl. Int. J. 59(C), 235–244 (2016)
Barshan, B., Yksek, M.C.: Recognizing daily and sports activities in two open source machine learning environments using body-worn sensor units. Comput. J. 57(11), 1649–1667 (2014)
Anguita, D., Ghio, A., Oneto, L., Parra, X., Reyes-Ortiz, J.L.: A public domain dataset for human activity recognition using smartphones (2013)
Liu, N., Wang, H.: Ensemble based extreme learning machine. IEEE Sig. Process. Lett. 17(8), 754–757 (2010)
Acknowledgment
The work described in this paper was partially supported by National Natural Science Foundation of China under the Grant No. 61502360, No. 61571336, No. 71672137 and No. 61503291.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Cao, J., Li, W., Wang, Q., Yu, M. (2018). A Sensor-Based Human Activity Recognition System via Restricted Boltzmann Machine and Extended Space Forest. In: Fortino, G., Ali, A., Pathan, M., Guerrieri, A., Di Fatta, G. (eds) Internet and Distributed Computing Systems. IDCS 2017. Lecture Notes in Computer Science(), vol 10794. Springer, Cham. https://doi.org/10.1007/978-3-319-97795-9_8
Download citation
DOI: https://doi.org/10.1007/978-3-319-97795-9_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-97794-2
Online ISBN: 978-3-319-97795-9
eBook Packages: Computer ScienceComputer Science (R0)