{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,12]],"date-time":"2026-02-12T16:53:26Z","timestamp":1770915206559,"version":"3.50.1"},"reference-count":44,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T00:00:00Z","timestamp":1638748800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>Wearable sensor-based HAR (human activity recognition) is a popular human activity perception method. However, due to the lack of a unified human activity model, the number and positions of sensors in the existing wearable HAR systems are not the same, which affects the promotion and application. In this paper, an information gain-based human activity model is established, and an attention-based recurrent neural network (namely Attention-RNN) for human activity recognition is designed. Besides, the attention-RNN, which combines bidirectional long short-term memory (BiLSTM) with attention mechanism, was tested on the UCI opportunity challenge dataset. Experiments prove that the proposed human activity model provides guidance for the deployment location of sensors and provides a basis for the selection of the number of sensors, which can reduce the number of sensors used to achieve the same classification effect. In addition, experiments show that the proposed Attention-RNN achieves F1 scores of 0.898 and 0.911 in the ML (Modes of Locomotion) task and GR (Gesture Recognition) task, respectively.<\/jats:p>","DOI":"10.3390\/e23121635","type":"journal-article","created":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T22:18:42Z","timestamp":1638829122000},"page":"1635","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["An Information Gain-Based Model and an Attention-Based RNN for Wearable Human Activity Recognition"],"prefix":"10.3390","volume":"23","author":[{"given":"Leyuan","family":"Liu","sequence":"first","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"He","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China"},{"name":"Beijing Engineering Research Center for IOT Software and Systems, Beijing University of Technology, Beijing 100124, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keyan","family":"Ren","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China"},{"name":"Beijing Engineering Research Center for IOT Software and Systems, Beijing University of Technology, Beijing 100124, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonathan","family":"Lungu","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yibin","family":"Hou","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing 100124, China"},{"name":"Beijing Engineering Research Center for IOT Software and Systems, Beijing University of Technology, Beijing 100124, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruihai","family":"Dong","sequence":"additional","affiliation":[{"name":"School of Computer Science, University College Dublin, D04 V1W8 Dublin 4, Ireland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.patrec.2018.02.010","article-title":"Deep learning for sensor-based activity recognition: A survey","volume":"119","author":"Wang","year":"2019","journal-title":"Pattern Recognit. Lett."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1016\/j.sigpro.2017.08.016","article-title":"Skeleton embedded motion body partition for human action recognition using depth sequences","volume":"143","author":"Ji","year":"2018","journal-title":"Signal Process."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Anagnostis, A., Benos, L., Tsaopoulos, D., Tagarakis, A., Tsolakis, N., and Bochtis, D. (2021). Human Activity Recognition through Recurrent Neural Networks for Human\u2013Robot Interaction in Agriculture. Appl. Sci., 11.","DOI":"10.3390\/app11052188"},{"key":"ref_4","unstructured":"Schuldhaus, D. (2019). Human Activity Recognition in Daily Life and Sports Using Inertial Sensors, FAU University Press."},{"key":"ref_5","first-page":"5","article-title":"Sensors, vision and networks: From video surveillance to activity recognition and health monitoring","volume":"11","author":"Prati","year":"2019","journal-title":"J. Ambient Intell. Smart Environ."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1016\/j.patrec.2019.06.029","article-title":"Granger-causality: An efficient single user movement recognition using a smartphone accelerometer sensor","volume":"125","year":"2019","journal-title":"Pattern Recognit. Lett."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1109\/JSEN.2016.2628346","article-title":"A survey on activity detection and classification using wearable sensors","volume":"17","author":"Cornacchia","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Taylor, W., Shah, S.A., Dashtipour, K., Zahid, A., Abbasi, Q.H., and Imran, M.A. (2020). An intelligent non-invasive real-time human activity recognition system for next-generation healthcare. Sensors, 20.","DOI":"10.3390\/s20092653"},{"key":"ref_9","first-page":"693","article-title":"Unobtrusive activity recognition of elderly people living alone using anonymous binary sensors and DCNN","volume":"23","author":"Gochoo","year":"2018","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"36","DOI":"10.4018\/IJSPPC.2020010104","article-title":"Video-Based Human Activity Recognition for Elderly Using Convolutional Neural Network","volume":"12","author":"Vijayaprabakaran","year":"2020","journal-title":"Int. J. Secur. Priv. Pervasive Comput."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"252","DOI":"10.1016\/j.patcog.2017.12.024","article-title":"Efficient dense labelling of human activity sequences from wearables using fully convolutional networks","volume":"78","author":"Yao","year":"2018","journal-title":"Pattern Recognit."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Fu, Z., He, X., Wang, E., Huo, J., Huang, J., and Wu, D. (2021). Personalized Human Activity Recognition Based on Integrated Wearable Sensor and Transfer Learning. Sensors, 21.","DOI":"10.3390\/s21030885"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1550147720911561","DOI":"10.1177\/1550147720911561","article-title":"Wearable Internet-of-Things platform for human activity recognition and health care","volume":"16","author":"Iqbal","year":"2020","journal-title":"Int. J. Distrib. Sens. Netw."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.compbiomed.2017.12.025","article-title":"A general framework for sensor-based human activity recognition","volume":"95","author":"Shirahama","year":"2018","journal-title":"Comput. Biol. Med."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"979","DOI":"10.1109\/JBHI.2017.2734803","article-title":"Automatic recognition of activities of daily living utilizing insole-based and wrist-worn wearable sensors","volume":"22","author":"Hegde","year":"2017","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Davidson, P., Virekunnas, H., Sharma, D., Pich\u00e9, R., and Cronin, N. (2019). Continuous analysis of running mechanics by means of an integrated INS\/GPS device. Sensors, 19.","DOI":"10.3390\/s19061480"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1016\/j.pmcj.2017.01.008","article-title":"Position-aware activity recognition with wearable devices","volume":"38","author":"Sztyler","year":"2017","journal-title":"Pervasive Mob. Comput."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1109\/TBCAS.2011.2160540","article-title":"Sensor positioning for activity recognition using wearable accelerometers","volume":"5","author":"Atallah","year":"2011","journal-title":"IEEE Trans. Biomed. Circuits Syst."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Jin, X.-B., Yu, X.-H., Su, T.-L., Yang, D.-N., Bai, Y.-T., Kong, J.-L., and Wang, L. (2021). Distributed deep fusion predictor for amulti-sensor system based on causality entropy. Entropy, 23.","DOI":"10.3390\/e23020219"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Lee, C.-H., Chen, S.-H., Jiang, B.C., and Sun, T.-L. (2020). Estimating postural stability using improved permutation entropy via TUG accelerometer data for community-dwelling elderly people. Entropy, 22.","DOI":"10.3390\/e22101097"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"107561","DOI":"10.1016\/j.patcog.2020.107561","article-title":"Sensor-based and vision-based human activity recognition: A comprehensive survey","volume":"108","author":"Dang","year":"2020","journal-title":"Pattern Recognit."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Rahman, A., Nahid, N., Hassan, I., and Ahad, M. (2020, January 12\u201317). Nurse care activity recognition: Using random forest to handle imbalanced class problem. Proceedings of the Adjunct Proceedings of the 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2020 ACM International Symposium on Wearable Computers, Virtual Event, Mexico.","DOI":"10.1145\/3410530.3414334"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/j.patcog.2017.02.028","article-title":"Towards complex activity recognition using a Bayesian network-based probabilistic generative framework","volume":"68","author":"Liu","year":"2017","journal-title":"Pattern Recognit."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1141","DOI":"10.1007\/s12652-019-01380-5","article-title":"Online human activity recognition employing hierarchical hidden Markov models","volume":"11","author":"Asghari","year":"2020","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Batool, M., Jalal, A., and Kim, K. (2019, January 27\u201329). Sensors technologies for human activity analysis based on SVM optimized by PSO algorithm. Proceedings of the IEEE 2019 International Conference on Applied and Engineering Mathematics (ICAEM), Taxila, Pakistan.","DOI":"10.1109\/ICAEM.2019.8853770"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.eswa.2017.12.020","article-title":"The use of machine learning algorithms in recommender systems: A systematic review","volume":"97","author":"Portugal","year":"2018","journal-title":"Expert Syst. Appl."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"915","DOI":"10.1016\/j.asoc.2017.09.027","article-title":"Real-time human activity recognition from accelerometer data using Convolutional Neural Networks","volume":"62","author":"Ignatov","year":"2018","journal-title":"Appl. Soft Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/j.eswa.2016.04.032","article-title":"Human activity recognition with smartphone sensors using deep learning neural networks","volume":"59","author":"Ronao","year":"2016","journal-title":"Expert Syst. Appl."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Ord\u00f3\u00f1ez, F.J., and Roggen, D. (2016). Deep convolutional and lstm recurrent neural networks for multimodal wearable activity recognition. Sensors, 16.","DOI":"10.3390\/s16010115"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2033","DOI":"10.1016\/j.patrec.2012.12.014","article-title":"The Opportunity challenge: A benchmark database for on-body sensor-based activity recognition","volume":"34","author":"Chavarriaga","year":"2013","journal-title":"Pattern Recognit. Lett."},{"key":"ref_31","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, \u0141., and Polosukhin, I. (2017). Attention is all you need. Advances in Neural Information Processing Systems, MIT Press."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Yu, H., Cang, S., and Wang, Y. (2016, January 15\u201317). A review of sensor selection, sensor devices and sensor deployment for wearable sensor-based human activity recognition systems. Proceedings of the IEEE 2016 10th International Conference on Software, Knowledge, Information Management & Applications (SKIMA), Chengdu, China.","DOI":"10.1109\/SKIMA.2016.7916228"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Rahman, M. (2017). Beginning Microsoft Kinect for Windows SDK 2.0: Motion and Depth Sensing for Natural User Interfaces, Apress.","DOI":"10.1007\/978-1-4842-2316-1"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Quoc, P.B., Binh, N.T., Tin, D.T., and Khare, A. (2018, January 21\u201323). Skeleton Formation From Human Silhouette Images Using Joint Points Estimation. Proceedings of the IEEE 2018 Second International Conference on Advances in Computing, Control and Communication Technology (IAC3T), Allahabad, India.","DOI":"10.1109\/IAC3T.2018.8674026"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1140\/epjp\/i2019-12429-1","article-title":"Solutions of the Dirac-Weyl equation in graphene under magnetic fields in the Cartesian coordinate system","volume":"134","author":"Hosseini","year":"2019","journal-title":"Eur. Phys. J. Plus"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1214\/aoms\/1177729694","article-title":"On information and sufficiency","volume":"22","author":"Kullback","year":"1951","journal-title":"Ann. Math. Stat."},{"key":"ref_37","unstructured":"Ioffe, S., and Szegedy, C. (2015, January 7\u20139). Batch normalization: Accelerating deep network training by reducing internal covariate shift. Proceedings of the International Conference on Machine Learning, Lille, France."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1145\/3065386","article-title":"ImageNet classification with deep convolutional neural networks","volume":"60","author":"Krizhevsky","year":"2017","journal-title":"Commun. ACM"},{"key":"ref_39","unstructured":"McKinney, W. (2012). Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython, O\u2019Reilly Media, Inc."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MCSE.2011.37","article-title":"The NumPy array: A structure for efficient numerical computation","volume":"13","author":"Colbert","year":"2011","journal-title":"Comput. Sci. Eng."},{"key":"ref_41","unstructured":"Gulli, A., and Pal, S. (2017). Deep Learning with Keras, Packt Publishing Ltd."},{"key":"ref_42","unstructured":"Zeiler, M.D. (2012). Adadelta: An adaptive learning rate method. arXiv."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1007\/s12062-020-09260-z","article-title":"Advanced sensing and human activity recognition in early intervention and rehabilitation of elderly people","volume":"13","author":"Schrader","year":"2020","journal-title":"J. Popul. Ageing"},{"key":"ref_44","unstructured":"Yang, J., Nguyen, M.N., San, P.P., Li, X.L., and Krishnaswamy, S. (2015, January 25\u201331). Deep convolutional neural networks on multichannel time series for human activity recognition. Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, Buenos Aires, Argentina."}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/23\/12\/1635\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:40:13Z","timestamp":1760168413000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/23\/12\/1635"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,6]]},"references-count":44,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["e23121635"],"URL":"https:\/\/doi.org\/10.3390\/e23121635","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,6]]}}}