Abstrakt: |
Federated learning is a multiple device collaboration setup designed to solve machine learning problems under framework for aggregation and knowledge transfer in distributed local data. This distributed model ensures the privacy of data at each local node. Owing to its relevance, there has been extensive research activities and outcomes in federated learning with expanded applicability to different areas by the research community. As such, there is a vast research archive made available by the community with research work and articles related to the various aspects of federated learning such as applications, challenges, privacy, functionalities, and design. With respect to the function and design of federated learning, client selection, aggregation, knowledge transfer, management of distributed data (Non-IID), Incentive of data and communication cost are of paramount importance. Any effective design of federated learning requires these aspects to be well considered. There are numerous survey articles found among the available literature that focus on its application and challenges, opportunities, data privacy and protection, as well as on federated learning on internet of things, federated learning on edge computing, etc. In this paper, a review of the available literature on the various elements of design and functionalities in federated learning has been carried out with an aim to lay emphasis on the important challenges and research opportunities. More specifically, this work has endeavored to understand and summarize the various functional methods available, along with their techniques and goals. Additionally, it has strived to get a bird’s eye view of how various functions and designs of federated learning have been used in applications, and how it has helped uncover challenges and promising research directions for the future. [ABSTRACT FROM AUTHOR] |