{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T08:20:14Z","timestamp":1763367614588,"version":"build-2065373602"},"publisher-location":"Cham","reference-count":55,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031348952"},{"type":"electronic","value":"9783031348969"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-34896-9_20","type":"book-chapter","created":{"date-parts":[[2023,6,29]],"date-time":"2023-06-29T07:02:21Z","timestamp":1688022141000},"page":"341-357","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A Review of Federated Learning: Algorithms, Frameworks and Applications"],"prefix":"10.1007","author":[{"given":"Lutho","family":"Ntantiso","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0774-5251","authenticated-orcid":false,"given":"Antoine","family":"Bagula","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6583-3749","authenticated-orcid":false,"given":"Olasupo","family":"Ajayi","sequence":"additional","affiliation":[]},{"given":"Ferdinand","family":"Kahenga-Ngongo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,6,30]]},"reference":[{"issue":"2","key":"20_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3298981","volume":"10","author":"Q Yang","year":"2019","unstructured":"Yang, Q., Yang, L., Chen, T., Tong, Y.: Federated machine learning: concept and applications. ACM Trans. Intell. Syst. Technol 10(2), 1\u201319 (2019)","journal-title":"ACM Trans. Intell. Syst. Technol"},{"key":"20_CR2","unstructured":"Zhang, J., Li, C., Robles-Kelly, A., Kankanhalli, M.: Hierarchically fair federated learning. pp. 1\u201316 (2020)"},{"key":"20_CR3","doi-asserted-by":"publisher","unstructured":"Galakatos, A., Crotty, A., Kraska, T.: Distributed machine learning. In: Liu, L., \u00d6zsu, M.T. (eds.) Encyclopedia of Database Systems. Springer, New York (2018). https:\/\/doi.org\/10.1007\/978-1-4614-8265-9_80647","DOI":"10.1007\/978-1-4614-8265-9_80647"},{"key":"20_CR4","unstructured":"Baccam, N., Gilley, S., Coulter, D., Martens, J.: Distributed training with azure machine learning,\u201d microsoft [Online]. https:\/\/docs.microsoft.com\/en-us\/azure\/machine-learning\/concept-distributed-training. Accessed 20 Aug 2021"},{"issue":"6","key":"20_CR5","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2022.103061","volume":"59","author":"S Banabilah","year":"2022","unstructured":"Banabilah, S., Aloqaily, M., Alsayed, E., Malik, N., Jararweh, Y.: Federated learning review: fundamentals, enabling technologies, and future applications. Inf. Process. Manage. 59(6), 103061 (2022)","journal-title":"Inf. Process. Manage."},{"issue":"2020","key":"20_CR6","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2020.106854","volume":"149","author":"L Li","year":"2020","unstructured":"Li, L., Fan, Y., Tse, M., Lin, K.: A review of applications in federated learning. Comput. Ind. Eng. 149(2020), 106854 (2020)","journal-title":"Comput. Ind. Eng."},{"issue":"3","key":"20_CR7","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/msp.2020.2975749","volume":"37","author":"T Li","year":"2020","unstructured":"Li, T., Sahu, A.K., Talwalkar, A., Smith, V.: Federated learning: challenges, methods, and future directions. IEEE Signal Process. Mag. 37(3), 50\u201360 (2020). https:\/\/doi.org\/10.1109\/msp.2020.2975749","journal-title":"IEEE Signal Process. Mag."},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Gao, Y., Li, W., Yu, B., Bai, H., Xie, Y., Zhang, C.: A survey on federated learning. Knowl. Based Syst. 216 (2021)","DOI":"10.1016\/j.knosys.2021.106775"},{"key":"20_CR9","unstructured":"Gooday, A.: Federated learning types: Understanding the types of Federated Learning. OpenMind. [Online]. https:\/\/blog.openmined.org\/federated-learning-types\/"},{"key":"20_CR10","unstructured":"Kelvin. Introduction to Federated Learning and Challenges. Towards Data Science (2020). [Online]. https:\/\/towardsdatascience.com\/introduction-to-federated-learning-and-challenges-ea7e02f260ca"},{"key":"20_CR11","unstructured":"Brendan McMahan, H., Moore, E., Ramage, D., Hampson, S., Aguera, B.: Communication-efficient learning of deep networks from decentralized data. International Conference on Artificial Intelligence and Statistics (AISTATS), Florida, 2017"},{"key":"20_CR12","unstructured":"Li, T., Sahu, A., Zaheer, M., Sanjabi, M., Talwalkar, A., Smith, V.: Federated optimization in heterogeneous networks. In: MSysConference 2020 (2020)"},{"key":"20_CR13","unstructured":"Li, T., Sanjabi, M., Beirami, A., Smith, V.: Fair resource allocation in federated learning. arXiv preprint arXiv:1905.10497 (2019)"},{"key":"20_CR14","unstructured":"Fallah, A., Mokhtari, A., Ozdaglar, A.: Personalized federated learning with theoretical guarantees: a model-agnostic meta-learning approach. In: Conference on Neural Information Processing Systems (NeurIPS 2020) (2020)"},{"key":"20_CR15","unstructured":"V. Smith, C. Chiang, M. Sanjabi and A. Talwalkar, \u201cFederated Multi-Task Learning,\u201d Conf. on Neural Information Processing Systems, California, 2017"},{"key":"20_CR16","doi-asserted-by":"crossref","unstructured":"[EMNST] Cohen, G., Afshar, S., Tapson, J., van Schaik, A.: EMNIST: an extension of MNIST to handwritten letters. arXiv preprint arXiv:1702.05373 (2017)","DOI":"10.1109\/IJCNN.2017.7966217"},{"key":"20_CR17","unstructured":"[FashionMNST] Xiao, H., Rasul, K., Vollgraf, R.: Fashion-MNIST: a novel image dataset for benchmarking machine learning algorithms. arXiv preprint arXiv:1708.07747 (2017)"},{"key":"20_CR18","doi-asserted-by":"crossref","unstructured":"[MNST] LeCun, Y., Bottou, L., Bengio, Y., Haffner, P.: Gradientbased learning applied to document recognition. In: Proceedings of the IEEE (1998)","DOI":"10.1109\/5.726791"},{"key":"20_CR19","unstructured":"[sent140] Go, A., Bhayani, R., Huang, L.: Twitter sentiment classification using distant supervision. CS224N Project Report, Stanford (2009)"},{"key":"20_CR20","unstructured":"[Shakespare] McMahan, H.B., Moore, E., Ramage, D., Hampson, S., Arcas, B.A.Y.: Communication-efficient learning of deep networks from decentralized data. In: International Conference on Artificial Intelligence and Statistics (2017)"},{"issue":"226","key":"20_CR21","first-page":"1","volume":"22","author":"Y Liu","year":"2021","unstructured":"Liu, Y., Fan, T., Chen, T., Xu, Q., Yang, Q.: FATE: an industrial grade platform for collaborative learning with data protection. J. Mach. Learn. Res. 22(226), 1\u20136 (2021)","journal-title":"J. Mach. Learn. Res."},{"key":"20_CR22","unstructured":"Beutel, D., Topal, T., Mathur, A., Qiu, X., et al.: Flower: a friendly federated learning research framework. arXiv preprint arXiv:2007.14390 (2020)"},{"key":"20_CR23","unstructured":"Galtier, M., Marini, C.: Substra: a framework for privacy-preserving, traceable and collaborative machine learning. arXiv preprint arXiv:1910.11567 (2019)"},{"key":"20_CR24","unstructured":"Reina, G., Gruzdev, A., Foley, P., Perepelkina, O., et al.: OpenFL: an open-source framework for federated learning. arXiv:2105.06413 (2021)"},{"key":"20_CR25","unstructured":"TensorFlow. TensorFlow Federated: Machine Learning on Decentralized Data. [Online]. https:\/\/www.tensorflow.org\/federated. Accessed 1 Aug 2022"},{"key":"20_CR26","unstructured":"Ludwig, H., Baracaldo, N., Thomas, G., Zhou, Y., et al.: IBM federated learning: an enterprise framework white paper v0. 1. arXiv preprint arXiv:2007.10987.(2020)"},{"key":"20_CR27","unstructured":"Wen, Y., Li, W., Roth, H., Dogra, P.: Federated Learning powered by NVIDIA Clara [Online]. https:\/\/developer.nvidia.com\/blog\/federated-learning-clara\/. Accessed 1 Aug 2022"},{"key":"20_CR28","doi-asserted-by":"crossref","unstructured":"Wu, Q., He, K., Chen, X.: Personalized federated learning for intelligent IoT applications: a cloud-edge based framework. In: IEEE Computer Graphics and Applications (2020)","DOI":"10.1109\/OJCS.2020.2993259"},{"key":"20_CR29","doi-asserted-by":"crossref","unstructured":"Jiang, J., Kantarci, B., Oktug, S., Soyata, T.: Federated learning in smart city sensing: challenges and opportunities. Sensors 20 (2020)","DOI":"10.3390\/s20216230"},{"key":"20_CR30","unstructured":"Li, Y., Zhou, W., Wang, H., Mi, H., T.: Hospedales, FedH2L: Federated learning with model and statistical heterogeneity (2021)"},{"issue":"5","key":"20_CR31","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MC.2016.145","volume":"49","author":"W Shi","year":"2016","unstructured":"Shi, W., Dustdar, S.: the promise of edge computing. Computer 49(5), 78\u201381 (2016)","journal-title":"Computer"},{"key":"20_CR32","doi-asserted-by":"crossref","unstructured":"Qayyum, A., Ahmad, K., Ahsan, M., Al-Fuqaha, A.: Collaborative federated learning for healthcare: multi-modal COVID-19 diagnosis at the edge. J. Open Comput. Soc. 3, 172\u2013184 (2021)","DOI":"10.1109\/OJCS.2022.3206407"},{"key":"20_CR33","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.ijmedinf.2018.01.007","volume":"112","author":"S Brisimia","year":"2018","unstructured":"Brisimia, S., Chena, R., Melac, T., Olshevskya, A., Paschalidis, C.: Federated learning of predictive models from federated Electronic Health Records. Int. J. Med. Inform. 112, 59\u201367 (2018)","journal-title":"Int. J. Med. Inform."},{"key":"20_CR34","unstructured":"Choudhury, O., Gkoulalas-Divanis, A., Salonidis, T., Sylla, I., et al.: Differential privacy-enabled federated learning for sensitive health data. In: 33rd Conference on Neural Information Processing Systems (NeurIPS 2019), Vancouver (2019)"},{"key":"20_CR35","unstructured":"Mammen, P.: Federated learning: opportunities and challenges. In: Association for Computing Machinery, Washington (2021)"},{"key":"20_CR36","doi-asserted-by":"crossref","unstructured":"X. Zhu, J. Wang, Z. Hong, and J. Xiao, \u201cEmpirical Studies of Institutional Federated Learning for Natural Language Processing,\u201d Association for Computational Linguistics, pp. 625\u2013634, 2020","DOI":"10.18653\/v1\/2020.findings-emnlp.55"},{"key":"20_CR37","unstructured":"Roman, A.: coMind collaborative machine learning framework (2019)"},{"key":"20_CR38","unstructured":"Hard, A., Rao, K., Mathews, R., Ramaswamy, S., et al.: Federated learning for mobile keyboard prediction. arXiv preprint arXiv:1811.03604 (2018)"},{"key":"20_CR39","doi-asserted-by":"crossref","unstructured":"Wang, C., Deng, J., Meng, X., Wang, Y., et al.: A Secure and efficient federated learning framework for NLP. In: Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, Punta Cana (2021)","DOI":"10.18653\/v1\/2021.emnlp-main.606"},{"issue":"8","key":"20_CR40","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735\u20131780 (1997)","journal-title":"Neural Comput."},{"key":"20_CR41","unstructured":"Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., et al.: Attention is all you need. In: 31st Conference on Neural Information Processing Systems (NIPS 2017), California (2017)"},{"key":"20_CR42","unstructured":"Merity, S., Xiong, C., Bradbury, J., Socher, R.: Pointer sentinel mixture models. In: ICLR, California (2017)"},{"key":"20_CR43","doi-asserted-by":"crossref","unstructured":"Saputra, Y., Hoang, D., Nguyen, D., Dutkiewicz, E., et al.: Energy demand prediction with federated learning for electric vehicle networks. In: IEEE Global Communications Conference (GLOBECOM2019), Waikoloa, HI, USA (2019)","DOI":"10.1109\/GLOBECOM38437.2019.9013587"},{"key":"20_CR44","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1016\/j.jclepro.2018.12.188","volume":"214","author":"Y Hea","year":"2019","unstructured":"Hea, Y., Kockelman, K., Perrine, K.: Optimal locations of U.S. fast charging stations for long-distance trip completion by battery electric vehicles. J. Clean. Prod. 214, 452\u2013461 (2019)","journal-title":"J. Clean. Prod."},{"issue":"3","key":"20_CR45","doi-asserted-by":"publisher","first-page":"2212","DOI":"10.1109\/JIOT.2018.2828144","volume":"5","author":"W Li","year":"2018","unstructured":"Li, W., Logenthiran, T., Phan, V., Woo, W.: Implemented IoT-based self-learning home management system (SHMS) for Singapore. IEEE Internet of Things J. 5(3), 2212\u20132219 (2018)","journal-title":"IEEE Internet of Things J."},{"key":"20_CR46","unstructured":"Kairouz, P., Brendan McMahan, H., Avent, B., Bellet, A., et al.: Advances and open problems in federated learning. Found. Trends Mach. Learn. 4(1), (2021)"},{"key":"20_CR47","doi-asserted-by":"crossref","unstructured":"Abadi, M., Chu, A., Goodfellow, I., Brendan McMahan, H., et al.: Deep learning with differential privacy. In: ACM Conference on Computer and Communications Security, Vienna (2016)","DOI":"10.1145\/2976749.2978318"},{"key":"20_CR48","unstructured":"Bonawitz, K., Ivanov, V., Kreuter, B., Marcedone, A., et al.: Practical secure aggregation for federated learning on user-held data. In: International Conference on Neural Info. Processing Systems (NIPS), Barcelona (2016)"},{"key":"20_CR49","unstructured":"Balle, B., Kairouz, P., Brendan McMahan, H., Thakkar, O., Thakurta, A.: Privacy amplification via random check-ins. Neural Info. Process. Syst. 33, 4623\u20134634 (2020)"},{"key":"20_CR50","doi-asserted-by":"crossref","unstructured":"Erlingsson, U., Mironov, I., Raghunathan, A., Talwar, K., Thakurta, A.: Amplification by shuffling: from local to central differential privacy via anonymity. In: ACM-SIAM Symposium on Discrete Algorithms (SODA) (2020)","DOI":"10.1137\/1.9781611975482.151"},{"key":"20_CR51","unstructured":"Mohri, M., Sivek, G., Suresh. A.T.: Agnostic federated learning. In: International Conference on Machine Learning, PMLR 2019, pp. 4615\u20134625 (2019)"},{"key":"20_CR52","doi-asserted-by":"publisher","unstructured":"Lyu, L., Xu, X., Wang, Q., Yu, H.: Collaborative fairness in federated learning. In: Yang, Q., Fan, L., Yu, H. (eds.) Federated Learning. LNCS, vol. 12500, pp. 189-204. Springer, Cham (2020).https:\/\/doi.org\/10.1007\/978-3-030-63076-8_14","DOI":"10.1007\/978-3-030-63076-8_14"},{"key":"20_CR53","unstructured":"Li, X., Huang, K., Yang, W., Wang, S., Zhang, Z.: On the convergence of FedAvg on Non-IID. In: ICLR (2020)"},{"key":"20_CR54","unstructured":"Jeong, E., Oh, S., Kim, H., Park, J., et al.: Communication-efficient on-device machine learning: federated distillation and augmentation under non-IID private data. In: Neural Info. Processing Systems (NIPS), Montreal (2018)"},{"key":"20_CR55","unstructured":"Krizhevsky, A., et al.: Learning multiple layers of features from tiny images (2009)"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Towards new e-Infrastructure and e-Services for Developing Countries"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-34896-9_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,29]],"date-time":"2023-06-29T07:05:52Z","timestamp":1688022352000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-34896-9_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031348952","9783031348969"],"references-count":55,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-34896-9_20","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"30 June 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"AFRICOMM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on e-Infrastructure and e-Services for Developing Countries","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Zanzibar","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tanzania","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 December 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 December 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"africom2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Confy plus","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"78","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"30","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}