IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v14y2022i12p377-d1002546.html
   My bibliography  Save this article

FedCO: Communication-Efficient Federated Learning via Clustering Optimization

Author

Listed:
  • Ahmed A. Al-Saedi

    (Department of Computer Science, Blekinge Institute of Technology, SE-371 79 Karlskrona, Sweden)

  • Veselka Boeva

    (Department of Computer Science, Blekinge Institute of Technology, SE-371 79 Karlskrona, Sweden)

  • Emiliano Casalicchio

    (Department of Computer Science, Blekinge Institute of Technology, SE-371 79 Karlskrona, Sweden
    Department of Computer Science, Sapienza University of Rome, 00185 Rome, Italy)

Abstract

Federated Learning (FL) provides a promising solution for preserving privacy in learning shared models on distributed devices without sharing local data on a central server. However, most existing work shows that FL incurs high communication costs. To address this challenge, we propose a clustering-based federated solution, entitled Federated Learning via Clustering Optimization (FedCO), which optimizes model aggregation and reduces communication costs. In order to reduce the communication costs, we first divide the participating workers into groups based on the similarity of their model parameters and then select only one representative, the best performing worker, from each group to communicate with the central server. Then, in each successive round, we apply the Silhouette validation technique to check whether each representative is still made tight with its current cluster. If not, the representative is either moved into a more appropriate cluster or forms a cluster singleton. Finally, we use split optimization to update and improve the whole clustering solution. The updated clustering is used to select new cluster representatives. In that way, the proposed FedCO approach updates clusters by repeatedly evaluating and splitting clusters if doing so is necessary to improve the workers’ partitioning. The potential of the proposed method is demonstrated on publicly available datasets and LEAF datasets under the IID and Non-IID data distribution settings. The experimental results indicate that our proposed FedCO approach is superior to the state-of-the-art FL approaches, i.e., FedAvg, FedProx, and CMFL, in reducing communication costs and achieving a better accuracy in both the IID and Non-IID cases.

Suggested Citation

  • Ahmed A. Al-Saedi & Veselka Boeva & Emiliano Casalicchio, 2022. "FedCO: Communication-Efficient Federated Learning via Clustering Optimization," Future Internet, MDPI, vol. 14(12), pages 1-27, December.
  • Handle: RePEc:gam:jftint:v:14:y:2022:i:12:p:377-:d:1002546
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/14/12/377/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/14/12/377/
    Download Restriction: no
    ---><---

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Lu Han & Xiaohong Huang & Dandan Li & Yong Zhang, 2023. "RingFFL: A Ring-Architecture-Based Fair Federated Learning Framework," Future Internet, MDPI, vol. 15(2), pages 1-20, February.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:14:y:2022:i:12:p:377-:d:1002546. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.