{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T19:28:05Z","timestamp":1762543685593,"version":"3.41.0"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2023,1,31]],"date-time":"2023-01-31T00:00:00Z","timestamp":1675123200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Key Research and Development Project of China","award":["2019YFC1709800"],"award-info":[{"award-number":["2019YFC1709800"]}]},{"DOI":"10.13039\/501100012456","name":"National Social Science Foundation of China","doi-asserted-by":"crossref","award":["18BTY097"],"award-info":[{"award-number":["18BTY097"]}],"id":[{"id":"10.13039\/501100012456","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"crossref","award":["61433009 and 61671286"],"award-info":[{"award-number":["61433009 and 61671286"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Healthcare"],"published-print":{"date-parts":[[2023,1,31]]},"abstract":"<jats:p>As an accurate measurement of physical activity, step counts data can be collected expediently by smartphones and wearable devices. Complete and high time-resolution step counts data record the time and intensity of individuals\u2019 physical activity in a day, and can be used to mine activity habits or to recommend customized workout plans. However, sparse step counts data are common in practice due to hardware and software limitations. Understanding the value of sparse step counts data can contribute to its application in healthcare, and also can help us design cost-effective hardware and software. In this article, we aim to infer activity patterns from sparse step counts data. We design a deep learning model based on recurrent neural networks, namely MLP-GRU, which considers bidirectional short-term dependency and long-term regularity of sparse step counts data, and implements data-driven imputation and classification. We also develop an interpretable and elastic method to obtain sparse step counts data labeled with multi-granular activity patterns to train MLP-GRU. Evaluations on real-world datasets reveal that MLP-GRU outperforms other strong baseline methods. The results also show that activity patterns can be inferred from extremely sparse step counts data with high accuracy, provided that proper granularity is used for data of different sparsity.<\/jats:p>","DOI":"10.1145\/3560468","type":"journal-article","created":{"date-parts":[[2022,8,30]],"date-time":"2022-08-30T12:12:37Z","timestamp":1661861557000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Inferring Activity Patterns from Sparse Step Counts Data with Recurrent Neural Networks"],"prefix":"10.1145","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2486-5637","authenticated-orcid":false,"given":"Keqin","family":"Shi","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8423-3375","authenticated-orcid":false,"given":"Zhen","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7145-7225","authenticated-orcid":false,"given":"Xuejing","family":"Li","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6341-6685","authenticated-orcid":false,"given":"Zhifei","family":"Xiao","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4191-1129","authenticated-orcid":false,"given":"Weiqiang","family":"Sun","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6168-2688","authenticated-orcid":false,"given":"Weisheng","family":"Hu","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,2,27]]},"reference":[{"key":"e_1_3_3_2_2","doi-asserted-by":"publisher","DOI":"10.3844\/jcssp.2006.735.739"},{"key":"e_1_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1123\/jpah.2012-0255"},{"issue":"251","key":"e_1_3_3_4_2","first-page":"48","article-title":"A study of K-nearest neighbour as an imputation method.","volume":"87","author":"Batista Gustavo E.","year":"2002","unstructured":"Gustavo E. Batista and Maria Carolina Monard. 2002. A study of K-nearest neighbour as an imputation method. HIS 87, 251\u2013260 (2002), 48.","journal-title":"HIS"},{"key":"e_1_3_3_5_2","first-page":"395","volume-title":"Advances in Neural Information Processing Systems","author":"Bengio Yoshua","year":"1996","unstructured":"Yoshua Bengio and Francois Gingras. 1996. Recurrent neural networks for missing or asynchronous data. In Advances in Neural Information Processing Systems. Morgan Kaufmann, Denver, CO, 395\u2013401."},{"key":"e_1_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1001\/jama.298.19.2296"},{"key":"e_1_3_3_7_2","article-title":"Brits: Bidirectional recurrent imputation for time series","author":"Cao Wei","year":"2018","unstructured":"Wei Cao, Dong Wang, Jian Li, Hao Zhou, Lei Li, and Yitan Li. 2018. Brits: Bidirectional recurrent imputation for time series. arXiv preprint arXiv:1805.10572.","journal-title":"arXiv preprint arXiv:1805.10572."},{"key":"e_1_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41598-018-24271-9"},{"key":"e_1_3_3_9_2","article-title":"Learning phrase representations using RNN encoder-decoder for statistical machine translation","author":"Cho Kyunghyun","year":"2014","unstructured":"Kyunghyun Cho, Bart Van Merri\u00ebnboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. 2014. Learning phrase representations using RNN encoder-decoder for statistical machine translation. arXiv preprint arXiv:1406.1078.","journal-title":"arXiv preprint arXiv:1406.1078."},{"key":"e_1_3_3_10_2","article-title":"Empirical evaluation of gated recurrent neural networks on sequence modeling","author":"Chung Junyoung","year":"2014","unstructured":"Junyoung Chung, Caglar Gulcehre, KyungHyun Cho, and Yoshua Bengio. 2014. Empirical evaluation of gated recurrent neural networks on sequence modeling. arXiv preprint arXiv:1412.3555.","journal-title":"arXiv preprint arXiv:1412.3555."},{"key":"e_1_3_3_11_2","volume-title":"Life Patterns: Structure from Wearable Sensors","author":"Clarkson Brian Patrick","year":"2002","unstructured":"Brian Patrick Clarkson. 2002. Life Patterns: Structure from Wearable Sensors. Ph.D. Dissertation. Massachusetts Institute of Technology, Cambridge, MA. https:\/\/dspace.mit.edu\/handle\/1721.1\/8030."},{"key":"e_1_3_3_12_2","volume-title":"Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR\u201919)","author":"Cui Yin","year":"2019","unstructured":"Yin Cui, Menglin Jia, Tsung-Yi Lin, Yang Song, and Serge Belongie. 2019. Class-balanced loss based on effective number of samples. In Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition (CVPR\u201919)."},{"key":"e_1_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/s005210200002"},{"key":"e_1_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00521-009-0295-6"},{"key":"e_1_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1057\/jors.1996.21"},{"key":"e_1_3_3_16_2","unstructured":"KeqinShi HaoqiFu and Weiqiang Sun. 2019. Robust classification of step data of exercise."},{"key":"e_1_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-020-2649-2"},{"key":"e_1_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1016\/0893-6080(89)90020-8"},{"key":"e_1_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/1409635.1409638"},{"key":"e_1_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.2000.866368"},{"key":"e_1_3_3_22_2","volume-title":"Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI\u201918)","author":"Kim Yeo-Jin","year":"2018","unstructured":"Yeo-Jin Kim and Min Chi. 2018. Temporal belief memory: Imputing missing data during RNN training. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (IJCAI\u201918)."},{"key":"e_1_3_3_23_2","article-title":"Adam: A method for stochastic optimization","author":"Kingma Diederik P.","year":"2014","unstructured":"Diederik P. Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980.","journal-title":"arXiv preprint arXiv:1412.6980."},{"key":"e_1_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1093\/jjfinec\/nbg013"},{"key":"e_1_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008334909089"},{"key":"e_1_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/JBHI.2018.2879805"},{"key":"e_1_3_3_27_2","first-page":"253","volume-title":"Proceedings of the Conference on Machine Learning for Healthcare","author":"Lipton Zachary C.","year":"2016","unstructured":"Zachary C. Lipton, David Kale, and Randall Wetzel. 2016. Directly modeling missing data in sequences with RNNs: Improved classification of clinical time series. In Proceedings of the Conference on Machine Learning for Healthcare. 253\u2013270."},{"key":"e_1_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/11527503_69"},{"key":"e_1_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.5555\/3326943.3327090"},{"key":"e_1_3_3_30_2","first-page":"3094","volume-title":"Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI\u201919)","author":"Luo Yonghong","year":"2019","unstructured":"Yonghong Luo, Ying Zhang, Xiangrui Cai, and Xiaojie Yuan. 2019. E2GAN: End-to-end generative adversarial network for multivariate time series imputation. In Proceedings of the 28th International Joint Conference on Artificial Intelligence (IJCAI\u201919). 3094\u20133100."},{"issue":"1","key":"e_1_3_3_31_2","first-page":"1","article-title":"Statistical methods for detecting groups of patterns in daily step count activity profiles","volume":"4","author":"Meyer Elijah S.","year":"2016","unstructured":"Elijah S. Meyer, Tan Tran, and Mark C. Greenwood. 2016. Statistical methods for detecting groups of patterns in daily step count activity profiles. Skyline: The Big Sky Undergraduate Journal 4, 1 (2016), 1\u201321. https:\/\/scholarworks.montana.edu\/xmlui\/handle\/1\/14924.","journal-title":"Skyline: The Big Sky Undergraduate Journal"},{"key":"e_1_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1186\/1748-5908-6-42"},{"key":"e_1_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.2196\/mhealth.7870"},{"key":"e_1_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1186\/1471-2458-11-214"},{"key":"e_1_3_3_35_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00421-010-1424-8"},{"key":"e_1_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.2105\/AJPH.93.9.1519"},{"key":"e_1_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1201\/9781439821862"},{"key":"e_1_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.1002\/9781118575574"},{"key":"e_1_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0206763"},{"key":"e_1_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11036-007-0017-1"},{"key":"e_1_3_3_41_2","volume-title":"Proceedings of the AAAI Conference on Artificial Intelligence","volume":"28","author":"Y\u00fcr\u00fcten Onur","year":"2014","unstructured":"Onur Y\u00fcr\u00fcten, Jiyong Zhang, and Pearl Pu. 2014. Decomposing activities of daily living to discover routine clusters. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 28."},{"key":"e_1_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/2370216.2370241"}],"container-title":["ACM Transactions on Computing for Healthcare"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3560468","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3560468","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:33Z","timestamp":1750186833000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3560468"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,31]]},"references-count":41,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,1,31]]}},"alternative-id":["10.1145\/3560468"],"URL":"https:\/\/doi.org\/10.1145\/3560468","relation":{},"ISSN":["2691-1957","2637-8051"],"issn-type":[{"type":"print","value":"2691-1957"},{"type":"electronic","value":"2637-8051"}],"subject":[],"published":{"date-parts":[[2023,1,31]]},"assertion":[{"value":"2022-03-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-08-24","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-02-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}