{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T14:20:39Z","timestamp":1780323639606,"version":"3.54.1"},"reference-count":47,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2022,12,8]],"date-time":"2022-12-08T00:00:00Z","timestamp":1670457600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Research Grants Council (RGC) of Hong Kong, China","award":["14203420, 14209619"],"award-info":[{"award-number":["14203420, 14209619"]}]},{"name":"Alzheimer\u2019s Drug Discovery Foundation","award":["RDADB-201906-2019049"],"award-info":[{"award-number":["RDADB-201906-2019049"]}]},{"name":"Shenzhen Science and Technology","award":["JCYJ20210324120011032"],"award-info":[{"award-number":["JCYJ20210324120011032"]}]},{"DOI":"10.13039\/501100021171","name":"Guangdong Basic and Applied Basic Research Foundation","doi-asserted-by":"crossref","award":["2021B1515120008"],"award-info":[{"award-number":["2021B1515120008"]}],"id":[{"id":"10.13039\/501100021171","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Shenzhen Institute of Artificial Intelligence and Robotics for Society"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Sen. Netw."],"published-print":{"date-parts":[[2023,2,28]]},"abstract":"<jats:p>Federated Learning (FL) has recently received significant interest, thanks to its capability of protecting data privacy. However, existing FL paradigms yield unsatisfactory performance for a wide class of human activity recognition (HAR) applications, since they are oblivious to the intrinsic relationship between data of different users. We propose ClusterFL, a clustering-based federated learning system that can provide high model accuracy and low communication overhead for HAR applications. ClusterFL features a novel clustered multi-task federated learning framework that minimizes the empirical training loss of multiple learned models while automatically capturing the intrinsic clustering relationship among the nodes. We theoretically prove the convergence of proposed FL framework for non-convex and strongly convex models and provide the guidance on selection of hyper-parameters for achieving such convergence. Based on the learned cluster relationship, ClusterFL can efficiently drop the nodes that converge slower or have little correlations with others in each cluster, significantly speeding up the convergence while maintaining the accuracy performance. We evaluate the performance of ClusterFL on an NVIDIA edge testbed using four new HAR datasets collected from 145 users. The results show that ClusterFL outperforms several state-of-the-art FL paradigms in terms of overall accuracy and can save more than 50% communication overhead.<\/jats:p>","DOI":"10.1145\/3554980","type":"journal-article","created":{"date-parts":[[2022,8,4]],"date-time":"2022-08-04T12:01:24Z","timestamp":1659614484000},"page":"1-32","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":71,"title":["ClusterFL: A Clustering-based Federated Learning System for Human Activity Recognition"],"prefix":"10.1145","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0710-0963","authenticated-orcid":false,"given":"Xiaomin","family":"Ouyang","sequence":"first","affiliation":[{"name":"The Chinese University of Hong Kong, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9982-0222","authenticated-orcid":false,"given":"Zhiyuan","family":"Xie","sequence":"additional","affiliation":[{"name":"The Chinese University of Hong Kong, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4336-6777","authenticated-orcid":false,"given":"Jiayu","family":"Zhou","sequence":"additional","affiliation":[{"name":"Michigan State University, East Lansing, MI, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1772-7751","authenticated-orcid":false,"given":"Guoliang","family":"Xing","sequence":"additional","affiliation":[{"name":"The Chinese University of Hong Kong, Hong Kong, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6631-1096","authenticated-orcid":false,"given":"Jianwei","family":"Huang","sequence":"additional","affiliation":[{"name":"The Chinese University of Hong Kong, Shenzhen and Shenzhen Institute of Artificial Intelligence and Robotics for Society, Shenzhen, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,12,8]]},"reference":[{"key":"e_1_3_3_2_2","volume-title":"European Symposium on Artificial Neural Networks","author":"Anguita Davide","year":"2013","unstructured":"Davide Anguita, Alessandro Ghio, Luca Oneto, Xavier Parra, and Jorge Luis Reyes-Ortiz. 2013. A public domain dataset for human activity recognition using smartphones. In European Symposium on Artificial Neural Networks."},{"issue":"4","key":"e_1_3_3_3_2","first-page":"351","article-title":"Convergence of alternating optimization","volume":"11","author":"Bezdek James C.","year":"2003","unstructured":"James C. Bezdek and Richard J. Hathaway. 2003. Convergence of alternating optimization. Neural, Parallel Sci. Comput. 11, 4 (2003), 351\u2013368.","journal-title":"Neural, Parallel Sci. Comput."},{"key":"e_1_3_3_4_2","first-page":"21","volume-title":"IEEE International Conference on Pervasive Computing and Communications (PerCom)","author":"Bi Chongguang","year":"2017","unstructured":"Chongguang Bi, Guoliang Xing, Tian Hao, Jina Huh, Wei Peng, and Mengyan Ma. 2017. FamilyLog: A mobile system for monitoring family mealtime activities. In IEEE International Conference on Pervasive Computing and Communications (PerCom). IEEE, 21\u201330."},{"key":"e_1_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3372224.3419190"},{"key":"e_1_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1561\/2200000016"},{"key":"e_1_3_3_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/MIS.2020.2988604"},{"key":"e_1_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10915-015-0048-x"},{"key":"e_1_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/1015330.1015408"},{"key":"e_1_3_3_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3381006"},{"key":"e_1_3_3_11_2","unstructured":"Alzheimer\u2019s Drug Discovery Foundation. 2021. Alzheimer\u2019s Biomarkers Explained. Retrieved from https:\/\/www.alzdiscovery.org\/news-room\/blog\/alzheimers-biomarkers-explained."},{"key":"e_1_3_3_12_2","unstructured":"Avishek Ghosh Justin Hong Dong Yin and Kannan Ramchandran. 2019. Robust federated learning in a heterogeneous environment. arXiv:1906.06629."},{"issue":"12","key":"e_1_3_3_13_2","article-title":"Statistical methods in education and psychology","volume":"41","author":"Glass Gene","year":"1996","unstructured":"Gene Glass and Kenneth Hopkins. 1996. Statistical methods in education and psychology. Psyccritiques 41, 12 (1996).","journal-title":"Psyccritiques"},{"key":"e_1_3_3_14_2","unstructured":"Google. 2020. FLOC Whitepaper of Google. Retrieved from https:\/\/github.com\/google\/ads-privacy\/blob\/master\/proposals\/FLoC\/FLOC-Whitepaper-Google.pdf."},{"key":"e_1_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/2517351.2517359"},{"key":"e_1_3_3_16_2","unstructured":"Geoffrey Hinton Oriol Vinyals and Jeff Dean. 2015. Distilling the knowledge in a neural network. arXiv:1503.02531."},{"key":"e_1_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.2015.7178689"},{"key":"e_1_3_3_18_2","unstructured":"Chen Huang Chen Change Loy and Xiaoou Tang. 2016. Local similarity-aware deep feature embedding. arXiv:1610.08904."},{"key":"e_1_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3241539.3241548"},{"key":"e_1_3_3_20_2","unstructured":"Jakub Kone\u010dn\u1ef3 H. Brendan McMahan Daniel Ramage and Peter Richt\u00e1rik. 2016. Federated optimization: Distributed machine learning for on-device intelligence. arXiv:1610.02527."},{"key":"e_1_3_3_21_2","unstructured":"Jakub Kone\u010dn\u1ef3 H. Brendan McMahan Felix X. Yu Peter Richt\u00e1rik Ananda Theertha Suresh and Dave Bacon. 2016. Federated learning: Strategies for improving communication efficiency. arXiv:1610.05492."},{"key":"e_1_3_3_22_2","volume-title":"Information Theory and Statistics","author":"Kullback Solomon","year":"1997","unstructured":"Solomon Kullback. 1997. Information Theory and Statistics. Courier Corporation."},{"key":"e_1_3_3_23_2","first-page":"19","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201921)","author":"Lai Fan","year":"2021","unstructured":"Fan Lai, Xiangfeng Zhu, Harsha V. Madhyastha, and Mosharaf Chowdhury. 2021. Oort: Efficient federated learning via guided participant selection. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201921). 19\u201335."},{"key":"e_1_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/3386901.3388947"},{"key":"e_1_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3219819.3219831"},{"key":"e_1_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/LGRS.2012.2190707"},{"key":"e_1_3_3_27_2","unstructured":"Tian Li Anit Kumar Sahu Manzil Zaheer Maziar Sanjabi Ameet Talwalkar and Virginia Smith. 2018. Federated optimization in heterogeneous networks. arXiv:1812.06127."},{"key":"e_1_3_3_28_2","first-page":"429","article-title":"Federated optimization in heterogeneous networks","volume":"2","author":"Li Tian","year":"2020","unstructured":"Tian Li, Anit Kumar Sahu, Manzil Zaheer, Maziar Sanjabi, Ameet Talwalkar, and Virginia Smith. 2020. Federated optimization in heterogeneous networks. Proc. Mach. Learn. Syst. 2 (2020), 429\u2013450.","journal-title":"Proc. Mach. Learn. Syst."},{"key":"e_1_3_3_29_2","unstructured":"H. Brendan McMahan Eider Moore Daniel Ramage Seth Hampson et\u00a0al. 2016. Communication-efficient learning of deep networks from decentralized data. arXiv:1602.05629."},{"key":"e_1_3_3_30_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.trc.2010.10.002"},{"key":"e_1_3_3_31_2","unstructured":"NVIDIA. 2021. NVIDIA Jetson Linux Developer Guide 32.4.3 Release. Retrieved from https:\/\/docs.nvidia.com\/jetson\/l4t\/index.html#page\/Tegra."},{"key":"e_1_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/3458864.3467681"},{"key":"e_1_3_3_33_2","volume-title":"International Conference on Learning Representations","author":"Reddi Sashank J.","year":"2021","unstructured":"Sashank J. Reddi, Zachary Charles, Manzil Zaheer, Zachary Garrett, Keith Rush, Jakub Kone\u010dn\u1ef3, Sanjiv Kumar, and Hugh Brendan McMahan. 2021. Adaptive federated optimization. In International Conference on Learning Representations."},{"key":"e_1_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2071946"},{"key":"e_1_3_3_35_2","first-page":"4424","volume-title":"Advances in Neural Information Processing Systems","author":"Smith Virginia","year":"2017","unstructured":"Virginia Smith, Chao-Kai Chiang, Maziar Sanjabi, and Ameet S. Talwalkar. 2017. Federated multi-task learning. In Advances in Neural Information Processing Systems. 4424\u20134434."},{"key":"e_1_3_3_36_2","first-page":"1103","volume-title":"IEEE International Conference on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA\/IUCC\/BDCloud\/SocialCom\/SustainCom)","author":"Sozinov Konstantin","year":"2018","unstructured":"Konstantin Sozinov, Vladimir Vlassov, and Sarunas Girdzijauskas. 2018. Human activity recognition using federated learning. In IEEE International Conference on Parallel & Distributed Processing with Applications, Ubiquitous Computing & Communications, Big Data & Cloud Computing, Social Computing & Networking, Sustainable Computing & Communications (ISPA\/IUCC\/BDCloud\/SocialCom\/SustainCom). IEEE, 1103\u20131111."},{"key":"e_1_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/2809695.2809718"},{"key":"e_1_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3485730.3485946"},{"key":"e_1_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11222-007-9033-z"},{"key":"e_1_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2020.2988575"},{"key":"e_1_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3097983.3098152"},{"key":"e_1_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3485730.3485927"},{"key":"e_1_3_3_43_2","unstructured":"Tao Yu Eugene Bagdasaryan and Vitaly Shmatikov. 2020. Salvaging federated learning by local adaptation. arXiv:2002.04758."},{"key":"e_1_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/IoTDI49375.2020.00017"},{"key":"e_1_3_3_45_2","article-title":"Spectral relaxation for k-means clustering","volume":"14","author":"Zha Hongyuan","year":"2001","unstructured":"Hongyuan Zha, Xiaofeng He, Chris Ding, Ming Gu, and Horst Simon. 2001. Spectral relaxation for k-means clustering. Adv. Neural Inf. Process. Syst. 14 (2001).","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"3","key":"e_1_3_3_46_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3351281","article-title":"PDMove: Towards passive medication adherence monitoring of Parkinson\u2019s disease using smartphone-based gait assessment","volume":"3","author":"Zhang Hanbin","year":"2019","unstructured":"Hanbin Zhang, Chenhan Xu, Huining Li, Aditya Singh Rathore, Chen Song, Zhisheng Yan, Dongmei Li, Feng Lin, Kun Wang, and Wenyao Xu. 2019. PDMove: Towards passive medication adherence monitoring of Parkinson\u2019s disease using smartphone-based gait assessment. Proc. ACM Interact. Mob. Wear. Ubiq. Technol. 3, 3 (2019), 1\u201323.","journal-title":"Proc. ACM Interact. Mob. Wear. Ubiq. Technol."},{"key":"e_1_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.3390\/s18061850"},{"key":"e_1_3_3_48_2","first-page":"702","article-title":"Clustered multi-task learning via alternating structure optimization","volume":"2011","author":"Zhou Jiayu","year":"2011","unstructured":"Jiayu Zhou, Jianhui Chen, and Jieping Ye. 2011. Clustered multi-task learning via alternating structure optimization. Adv. Neural Inf. Process. Syst. 2011 (2011), 702.","journal-title":"Adv. Neural Inf. Process. Syst."}],"container-title":["ACM Transactions on Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3554980","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3554980","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T18:43:57Z","timestamp":1750272237000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3554980"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,8]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2023,2,28]]}},"alternative-id":["10.1145\/3554980"],"URL":"https:\/\/doi.org\/10.1145\/3554980","relation":{},"ISSN":["1550-4859","1550-4867"],"issn-type":[{"value":"1550-4859","type":"print"},{"value":"1550-4867","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,8]]},"assertion":[{"value":"2021-09-28","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-07-14","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-12-08","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}