I. Introduction
Federated learning is introduced as a novel distributed machine learning method that enables multiple clients and a central server to collaboratively train a model without transmitting client data [1]. In traditional federated learning, each client trains a local model using its data and then uploads the model parameters to the central server. The central server aggregates these parameters from multiple clients to form a global model [2]. Because federated learning avoids transferring client data, it offers a degree of privacy protection [3].