Energy-Efficient Federated Learning for AIoT using Clustering Methods

Roberto Pereira, Fernanda Famá, Charalampos Kalalas, Paolo Dini
5/14/2025
cs.LGcs.AI

No confident code implementation found for this paper.

Abstract

While substantial research has been devoted to optimizing model performance, convergence rates, and communication efficiency, the energy implications of federated learning (FL) within Artificial Intelligence of Things (AIoT) scenarios are often overlooked in the existing literature. This study examines the energy consumed during the FL process, focusing on three main energy-intensive processes: pre-processing, communication, and local learning, all contributing to the overall energy footprint. We rely on the observation that device/client selection is crucial for speeding up the convergence of model training in a distributed AIoT setting and propose two clustering-informed methods. These clustering solutions are designed to group AIoT devices with similar label distributions, resulting in clusters composed of nearly heterogeneous devices. Hence, our methods alleviate the heterogeneity often encountered in real-world distributed learning applications. Throughout extensive numerical experimentation, we demonstrate that our clustering strategies typically achieve high convergence rates while maintaining low energy consumption when compared to other recent approaches available in the literature.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pereira2025energyefficient,
  title  = {Energy-Efficient Federated Learning for AIoT using Clustering Methods},
  author = {Roberto Pereira and Fernanda Famá and Charalampos Kalalas and Paolo Dini},
  year   = {2025},
  eprint = {2505.09704},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.09704v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2505.09704.svg)](https://codeofpaper.com/paper/2505.09704)

Discussion