ByzFL: Research Framework for Robust Federated Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: González, Marc, Guerraoui, Rachid, Pinot, Rafael, Rizk, Geovani, Stephan, John, Taïani, François
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909629486727168
author González, Marc
Guerraoui, Rachid
Pinot, Rafael
Rizk, Geovani
Stephan, John
Taïani, François
author_facet González, Marc
Guerraoui, Rachid
Pinot, Rafael
Rizk, Geovani
Stephan, John
Taïani, François
contents We present ByzFL, an open-source Python library for developing and benchmarking robust federated learning (FL) algorithms. ByzFL provides a unified and extensible framework that includes implementations of state-of-the-art robust aggregators, a suite of configurable attacks, and tools for simulating a variety of FL scenarios, including heterogeneous data distributions, multiple training algorithms, and adversarial threat models. The library enables systematic experimentation via a single JSON-based configuration file and includes built-in utilities for result visualization. Compatible with PyTorch tensors and NumPy arrays, ByzFL is designed to facilitate reproducible research and rapid prototyping of robust FL solutions. ByzFL is available at https://byzfl.epfl.ch/, with source code hosted on GitHub: https://github.com/LPD-EPFL/byzfl.
format Preprint
id arxiv_https___arxiv_org_abs_2505_24802
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ByzFL: Research Framework for Robust Federated Learning
González, Marc
Guerraoui, Rachid
Pinot, Rafael
Rizk, Geovani
Stephan, John
Taïani, François
Machine Learning
We present ByzFL, an open-source Python library for developing and benchmarking robust federated learning (FL) algorithms. ByzFL provides a unified and extensible framework that includes implementations of state-of-the-art robust aggregators, a suite of configurable attacks, and tools for simulating a variety of FL scenarios, including heterogeneous data distributions, multiple training algorithms, and adversarial threat models. The library enables systematic experimentation via a single JSON-based configuration file and includes built-in utilities for result visualization. Compatible with PyTorch tensors and NumPy arrays, ByzFL is designed to facilitate reproducible research and rapid prototyping of robust FL solutions. ByzFL is available at https://byzfl.epfl.ch/, with source code hosted on GitHub: https://github.com/LPD-EPFL/byzfl.
title ByzFL: Research Framework for Robust Federated Learning
topic Machine Learning
url https://arxiv.org/abs/2505.24802