Artículo de revista2026

Future Generation Computer Systems

FedEnD: Communication-efficient Federated Learning for non-IID data via decentralized ensemble distillation

FedEnD aborda la heterogeneidad de datos y el coste de comunicación del aprendizaje federado. Los clientes entrenan especialistas locales, los intercambian una vez y destilan un ensemble ponderado con sus propios datos, sin un conjunto público auxiliar.

Aprendizaje federadoNon-IID dataKnowledge distillationEnsemble methodsCommunication efficiencyPeer-to-peer topology

Resumen

Federated Learning (FL) offers a paradigm for collaborative AI that mitigates raw data exposure, yet the statistical heterogeneity of client data severely constrains its practical application. This non-independent and identically distributed (non-IID) setting induces client drift, leading to unstable optimization and degraded generalization, particularly for under-represented classes. Existing solutions present a difficult trade-off: iterative, regularization-based methods suffer from high communication overhead and a centralized bottleneck, while knowledge-distillation-based approaches rely on impractical artifacts, such as shared public datasets. This work introduces FedEnD, a novel framework that addresses the previous challenge through an efficient, fully decentralized architecture. FedEnD employs a two-stage protocol that decouples local specialist training from a collaborative fusion stage. Following a communication-free training phase, clients perform a one-shot peer-to-peer broadcast that shares (optionally privatized) specialist parameters and lightweight class-count statistics. Each client then uses these statistics to construct a class-distribution-weighted teacher ensemble from the received specialists. Crucially, this ensemble’s knowledge is distilled into a robust global model on each client, using only their local data as unlabeled inputs, obviating the need for a central server or auxiliary data. Extensive experiments on MNIST, FashionMNIST, SVHN, and CIFAR-10 demonstrate that FedEnD outperforms baselines, surpassing robust methods such as SCAFFOLD by +5.7% on complex datasets in pathologically skewed settings. This superior accuracy is achieved while reducing communication bandwidth by 68.6% compared to standard iterative averaging, and by up to 84% compared to gradient-correction methods like SCAFFOLD, highlighting a favorable trade-off between accuracy and communication bandwidth in decentralized learning under severe non-IID partitions.

Autores

Enrique Tomás Martínez BeltránPhilip GiryesGérôme BovetBurkhard StillerGregorio Martínez PérezAlberto Huertas Celdrán

Palabras clave

Aprendizaje federadoNon-IID dataKnowledge distillationEnsemble methodsCommunication efficiencyPeer-to-peer topology

Publicaciones relacionadas

Publicaciones relacionadas por tema, método o aplicación.

Artículo de revista2026

Computer Networks

RepuNet: A Reputation System for Mitigating Malicious Clients in DFL

Isaac Marroqui Penalva, Enrique Tomás Martínez Beltrán, Manuel Gil Pérez, Alberto Huertas Celdrán

RepuNet estudia cómo reducir la influencia de clientes maliciosos en DFL. Combina señales del modelo y de la comunicación en una reputación que ajusta el peso de cada par durante la agregación, con evaluación en NEBULA.

Artículo de revista2026

Computer Networks

Asynchronous Cache-based Aggregation with Fairness and Filtering for Decentralized Federated Learning

Enrique Tomás Martínez Beltrán, Eduard Gash, Gérôme Bovet, Alberto Huertas Celdrán, Burkhard Stiller

CAFF aborda los retrasos y la participación desigual en DFL asíncrono. Una caché con una posición por vecino, un filtro de antigüedad y un umbral adaptable equilibran eficiencia de entrenamiento y calidad predictiva.

Artículo de revista2026

Information Fusion

Decentralized Federated Learning with Multimodal Prototypes for Heterogeneous Data

Enrique Tomás Martínez Beltrán, Gérôme Bovet, Gregorio Martínez Pérez, Alberto Huertas Celdrán

Modalis aborda clientes con modalidades diferentes o ausentes en aprendizaje descentralizado. Intercambia prototipos compactos de clase y alinea representaciones locales para colaborar con datos heterogéneos.

Investigación relacionada