{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T02:53:23Z","timestamp":1771901603960,"version":"3.50.1"},"reference-count":54,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2020,3,30]],"date-time":"2020-03-30T00:00:00Z","timestamp":1585526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Daily activity forecasts play an important role in the daily lives of residents in smart homes. Category forecasts and occurrence time forecasts of daily activity are two key tasks. Category forecasts of daily activity are correlated with occurrence time forecasts, however, existing research has only focused on one of the two tasks. Moreover, the performance of daily activity forecasts is low when the two tasks are performed in series. In this paper, a forecast model based on multi-task learning is proposed to forecast category and occurrence time of daily activity mutually and iteratively. Firstly, raw sensor events are pre-processed to form a feature space of daily activity. Secondly, a parallel multi-task learning model which combines a convolutional neural network (CNN) with bidirectional long short-term memory (Bi-LSTM) units are developed as the forecast model. Finally, five distinct datasets are used to evaluate the proposed model. The experimental results show that compared with the state-of-the-art single-task learning models, this model improves accuracy by at least 2.22%, and the metrics of NMAE, NRMSE and R2 are improved by at least 1.542%, 7.79% and 1.69%, respectively.<\/jats:p>","DOI":"10.3390\/s20071933","type":"journal-article","created":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T03:44:13Z","timestamp":1585712653000},"page":"1933","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A Multi-task Learning Model for Daily Activity Forecast in Smart Home"],"prefix":"10.3390","volume":"20","author":[{"given":"Hong","family":"Yang","sequence":"first","affiliation":[{"name":"School of Information Science &amp; Technology, Dalian Maritime University, Dalian 116026, China"},{"name":"Artificial Intelligence Key Laboratory of Sichuan Province, Sichuan University of Science and Engineering, Zigong 643000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shanshan","family":"Gong","sequence":"additional","affiliation":[{"name":"School of Information Science &amp; Technology, Dalian Maritime University, Dalian 116026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yaqing","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Information Science &amp; Technology, Dalian Maritime University, Dalian 116026, China"},{"name":"Artificial Intelligence Key Laboratory of Sichuan Province, Sichuan University of Science and Engineering, Zigong 643000, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhengkui","family":"Lin","sequence":"additional","affiliation":[{"name":"School of Information Science &amp; Technology, Dalian Maritime University, Dalian 116026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yi","family":"Qu","sequence":"additional","affiliation":[{"name":"School of Information Science &amp; Technology, Dalian Maritime University, Dalian 116026, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Cook, D.J., and Das, S.K. (2005). Smart Environments: Technology, Protocols, and Applications, John Wiley & Sons.","DOI":"10.1002\/047168659X"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"534","DOI":"10.4017\/gt.2013.11.4.005.00","article-title":"Automated activity-aware prompting for activity initiation","volume":"11","author":"Holder","year":"2013","journal-title":"Gerontechnology"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1145\/1273961.1273982","article-title":"The use of an intelligent prompting system for people with dementia","volume":"14","author":"Mihailidis","year":"2007","journal-title":"Interactions"},{"key":"ref_4","unstructured":"Hoey, J., Bertoldi, A.V., Poupart, P., and Mihailidis, A. (2007, January 21\u201324). Assisting persons with dementia during handwashing using a partially observable Markov decision process. Proceedings of the International Conference on Computer Vision Systems, Bielefeld, Germany."},{"key":"ref_5","unstructured":"McCullagh, P.J., Carswell, W., Mulvenna, M.D., Augusto, J.C., Zheng, H., and Jeffers, W.P. (2012). Nocturnal sensing and intervention for assisted living of people with dementia. Healthcare Sensor Networks: Challenges toward Practical Implementation, CRC press."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"203","DOI":"10.3233\/THC-2009-0548","article-title":"Model and algorithmic framework for detection and correction of cognitive errors","volume":"17","author":"Feki","year":"2009","journal-title":"Technol. Health Care"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Liu, Y., Mu, Y., Chen, K., Li, Y., and Guo, J. (2020). Daily Activity Feature Selection in Smart Homes Based on Pearson Correlation Coefficient. Neural Process. Lett.","DOI":"10.1007\/s11063-019-10185-8"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Chen, R., Guo, S.K., Wang, X.Z., and Zhang, T.L. (2019). Fusion of multi-RSMOTE with fuzzy integral to classify bug reports with an imbalanced severity distribution. IEEE Trans. Fuzzy Syst.","DOI":"10.1109\/TFUZZ.2019.2899809"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zhao, H., Liu, H., Xu, J., and Deng, W. (2019). Performance prediction using high-order differential mathematical morphology gradient spectrum entropy and extreme learning machine. IEEE Trans. Instrum. Meas.","DOI":"10.1109\/TIM.2019.2948414"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1016\/j.isatra.2019.04.026","article-title":"Timely daily activity recognition from headmost sensor events","volume":"94","author":"Liu","year":"2019","journal-title":"ISA Trans."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"636","DOI":"10.1109\/JIOT.2017.2668061","article-title":"Survey on prediction algorithms in smart homes","volume":"4","author":"Wu","year":"2017","journal-title":"IEEE Internet Things J."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"5492","DOI":"10.1109\/ACCESS.2018.2888923","article-title":"SPADE: Activity Prediction in Smart Homes Using Prefix Tree Based Context Generation","volume":"7","author":"Farayez","year":"2018","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Du, Y., Lim, Y., and Tan, Y. (2019). A Novel Human Activity Recognition and Prediction in Smart Home Based on Interaction. Sensors, 19.","DOI":"10.3390\/s19204474"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1016\/j.pmcj.2016.09.010","article-title":"Forecast occurrences of activities","volume":"38","author":"Minor","year":"2017","journal-title":"Pervasive Mob. Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1007\/s12652-014-0219-x","article-title":"CRAFFT: An activity prediction model based on Bayesian networks","volume":"6","author":"Nazerfard","year":"2015","journal-title":"J. Ambient. Intell. Humaniz. Comput."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MIS.2007.15","article-title":"Online sequential prediction via incremental parsing: The active LeZi algorithm","volume":"22","author":"Gopalratnam","year":"2007","journal-title":"IEEE Intelligent Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1109\/TSMCA.2011.2173568","article-title":"SPEED: An inhabitant activity prediction algorithm for smart homes","volume":"42","author":"Alam","year":"2012","journal-title":"IEEE Trans. Syst. Man Cybern. Part A Syst. Hum."},{"key":"ref_18","first-page":"64","article-title":"Enhancing Smart Home User Behavior with Improved Data Mining Techniques","volume":"4","author":"Channe","year":"2012","journal-title":"Int. J. Recent Innov. Trends Comput. Commun."},{"key":"ref_19","unstructured":"Choi, S., and Kim, E. (2013, January 26\u201329). Human behavior prediction for smart homes using deep learning. Proceedings of the IEEE RO-MAN, Gyeongju, Korea."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Casagrande, F.D., T\u00f8rresen, J., and Zouganeli, E. (2018, January 25\u201327). Sensor event prediction using recurrent neural network in smart homes for older adults. Proceedings of the 2018 International Conference on Intelligent Systems, Funchal, Portugal.","DOI":"10.1109\/IS.2018.8710467"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"983","DOI":"10.1109\/TCSI.2019.2959886","article-title":"Semi-supervised broad learning system based on manifold regularization and broad network","volume":"67","author":"Zhao","year":"2020","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"20281","DOI":"10.1109\/ACCESS.2019.2897580","article-title":"An improved ant colony optimization algorithm based on hybrid strategies for scheduling problem","volume":"7","author":"Deng","year":"2019","journal-title":"IEEE Access"},{"key":"ref_23","first-page":"1","article-title":"Person movement prediction using neural networks","volume":"114","author":"Vintan","year":"2004","journal-title":"Int. Workshop Model. Retriev. Contexts"},{"key":"ref_24","first-page":"69","article-title":"Next location prediction within a smart office building","volume":"577","author":"Petzold","year":"2005","journal-title":"Cogn. Sci. Res. Pap. Univ. Sussex CSRP"},{"key":"ref_25","unstructured":"Box, G.E.P., and Jenkins, G.M. (2015). Time Series Analysis: Forecast and Control, John Wiley & Sons."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Scellato, S., Musolesi, M., Mascolo, C., Latora, V., and Campbell, A.T. (2011, January 12\u201315). NextPlace: A spatio-temporal prediction framework for pervasive systems. Proceedings of the 9th International Conference, Pervasive 2011, San Francisco, CA, USA.","DOI":"10.1007\/978-3-642-21726-5_10"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1007\/978-3-540-85867-6_32","article-title":"Learning accurate temporal relations from user actions in intelligent environments","volume":"Volume 51","author":"Aztiria","year":"2009","journal-title":"3rd Symposium of Ubiquitous Computing and Ambient Intelligence 2008"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1813","DOI":"10.1016\/j.asoc.2012.12.012","article-title":"Behavioural pattern identifification and prediction in intelligent environments","volume":"13","author":"Mahmoud","year":"2013","journal-title":"Appl. Soft Comput."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Mahmud, T., Hasan, M., Chakraborty, A., and Roy-Chowdhury, A.K. (2016, January 25\u201328). A poisson process model for activity forecast. Proceedings of the IEEE 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA.","DOI":"10.1109\/ICIP.2016.7532978"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"2744","DOI":"10.1109\/TKDE.2017.2750669","article-title":"Learning activity predictors from sensor data: Algorithms, evaluation, and applications","volume":"29","author":"Minor","year":"2017","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"111012","DOI":"10.1109\/ACCESS.2019.2933994","article-title":"Predicting Sensor Events, Activities, and Time of Occurrence Using Binary Sensor Data from Homes with Older Adults","volume":"7","author":"Casagrande","year":"2019","journal-title":"IEEE Access"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1023\/A:1007379606734","article-title":"Multitask learning","volume":"28","author":"Caruana","year":"1997","journal-title":"Mach. Learn."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Zhang, Y., and Yang, Q. (2017). A survey on multi-task learning. arXiv.","DOI":"10.1093\/nsr\/nwx105"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1093\/nsr\/nwx105","article-title":"An overview of multi-task learning","volume":"5","author":"Zhang","year":"2018","journal-title":"Natl. Sci. Rev."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Deng, W., Liu, H., Xu, J., Zhao, H., and Song, Y. (2020). An improved quantum-inspired differential evolution algorithm for deep belief network. IEEE Trans. Instrum. Meas.","DOI":"10.1109\/TIM.2020.2983233"},{"key":"ref_36","unstructured":"Ruder, S. (2017). An overview of multi-task learning in deep neural networks. arXiv."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Lu, Y., Kumar, A., Zhai, S., Cheng, Y., Javidi, T., and Feris, R. (2017, January 21\u201326). Fully-adaptive Feature Sharing in Multi-Task Networks with Applications in Person Attribute Classification. Proceedings of the Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.126"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Hashimoto, K., Xiong, C., Tsuruoka, Y., and Socher, R. (2016). A joint many-task model: Growing a neural network for multiple NLP tasks. arXiv.","DOI":"10.18653\/v1\/D17-1206"},{"key":"ref_39","unstructured":"Liu, P., Qiu, X., and Huang, X. (2016). Recurrent neural network for text classification with multi-task learning. arXiv."},{"key":"ref_40","unstructured":"Long, M., Cao, Z., Wang, J., and Yu, P.S. (2017, January 4\u20139). Learning multiple tasks with multilinear relationship networks. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Misra, I., Shrivastava, A., Gupta, A., and Hebert, M. (2016, January 27\u201330). Cross-Stitch Networks for Multi-task Learning. Proceedings of the Computer Vision and Pattern Recognition, Las Vegas, NV, USA.","DOI":"10.1109\/CVPR.2016.433"},{"key":"ref_42","unstructured":"Strezoski, G., Noord, N., and Worring, M. (November, January 27). Many task learning with task routing. Proceedings of the Conference on Computer Vision, Seoul, Korea."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Kuang, L., Yan, X., Tan, X., Li, S., and Yang, X. (2019). Predicting Taxi Demand Based on 3D Convolutional Neural Network and Multi-task Learning. Remote Sens., 11.","DOI":"10.3390\/rs11111265"},{"key":"ref_44","unstructured":"Bragman, F.J.S., Tanno, R., Ourselin, S., Alexander, D.C., and Cardoso, J. (November, January 27). Stochastic filter groups for multi-task cnns: Learning specialist and generalist convolution kernels. Proceedings of the Conference on Computer Vision, Seoul, Korea."},{"key":"ref_45","unstructured":"Vandenhende, S., de Brabandere, B., and van Gool, L. (2019). Branched multi-task networks: Deciding what layers to share. arXiv."},{"key":"ref_46","first-page":"23","article-title":"Sluice networks: Learning what to share between loosely related tasks","volume":"1050","author":"Ruder","year":"2017","journal-title":"Stat"},{"key":"ref_47","unstructured":"Sun, T., Shao, Y., Li, X., Liu, P., Yan, H., Qiu, X., and Huang, X. (2019). Learning Sparse Sharing Architectures for Multiple Tasks. arXiv."},{"key":"ref_48","first-page":"231","article-title":"Deep multi-task learning with low level tasks supervised at lower layers","volume":"2","author":"Goldberg","year":"2016","journal-title":"Annu. Meet. Assoc. Comput. Linguist."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Wang, S., Che, W., Liu, Q., Qin, P., Liu, T., and Wang, W.Y. (2019). Multi-Task Self-Supervised Learning for Disfluency Detection. arXiv.","DOI":"10.1609\/aaai.v34i05.6456"},{"key":"ref_50","unstructured":"Yang, Y., and Hospedales, T. (2016). Deep multi-task representation learning: A tensor factorisation approach. arXiv."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Liu, S., Johns, E., and Davison, A.J. (2019, January 9\u201312). End-to-end multi-task learning with attention. Proceedings of the Conference on Computer Vision and Pattern Recognition, Cardiff, UK.","DOI":"10.1109\/CVPR.2019.00197"},{"key":"ref_52","first-page":"1","article-title":"Data mining for hierarchical model creation","volume":"37","author":"Youngblood","year":"2007","journal-title":"Appl. Rev."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MC.2012.328","article-title":"CASAS: A smart home in a box","volume":"46","author":"Cook","year":"2013","journal-title":"IEEE Comput."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Caruana, R. (1993, January 27\u201329). Multitask Learning: A Knowledge based Source of Inductive Bias. Proceedings of the Tenth International Conference on Machine Learning, Amherst, MA, USA.","DOI":"10.1016\/B978-1-55860-307-3.50012-5"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1933\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:13:35Z","timestamp":1760174015000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1933"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,30]]},"references-count":54,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["s20071933"],"URL":"https:\/\/doi.org\/10.3390\/s20071933","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,30]]}}}