Fedstellar from our web domains:
fedstellar.dev / fedstellar.eu / fedstellar.com / federatedlearning.inf.um.esFedstellar is a platform that facilitates the training of federated learning models in a decentralized fashion across many physical and virtualized devices, which is based on the p2pfl library. Also, the platform enables the creation of a standard approach for developing, deploying, and managing federated applications.
The platform supports the establishment of federations comprising diverse devices, network topologies, and algorithms. It also provides sophisticated federation management tools and performance metrics to facilitate efficient learning process monitoring. This is achieved through extensible modules that offer data storage and asynchronous capabilities alongside efficient mechanisms for model training, communication, and comprehensive analysis for federation monitoring.
The platform incorporates a modular architecture comprising three elements:
Fedstellar is currently being developed by Enrique Tomás Martínez Beltrán in collaboration with the University of Murcia, Armasuisse and the University of Zurich (UZH). Also, highlighting the contributions of Pedro Guijas in the development of the base library, p2pfl.
The documentation of the platform is available here. The documentation includes an installation guide and an API reference.
The following video shows the functionality of the platform. It shows how to create a decentralized topology with different nodes using collaborative learning.
Please cite the following publications if you use Fedstellar in your research
Enrique Tomás Martínez Beltrán, Ángel Luis Perales Gómez, Chao Feng, Pedro Miguel Sánchez Sánchez, Sergio López Bernal, Gérôme Bovet, Manuel Gil Pérez, Gregorio Martínez Pérez, Alberto Huertas Celdrán
Enrique Tomás Martínez Beltrán, Pedro Miguel Sánchez Sánchez, Sergio López Bernal, Gérôme Bovet, Manuel Gil Pérez, Gregorio Martínez Pérez, Alberto Huertas Celdrán
Enrique Tomás Martínez Beltrán, Mario Quiles Pérez, Pedro Miguel Sánchez Sánchez, Sergio López Bernal, Gérôme Bovet, Manuel Gil Pérez, Gregorio Martínez Pérez, Alberto Huertas Celdrán
Ángel Luis Perales Gómez, Enrique Tomás Martínez Beltrán, Pedro Miguel Sánchez Sánchez, Alberto Huertas Celdrán
Meet the people who made Fedstellar possible
Ph.D. Student in Computer Science at the University of Murcia
Ph.D. in Computer Science at the University of Murcia
Ph.D. Student in Computer Science at the University of Zurich
Ph.D. Student in Computer Science at the University of Murcia
Ph.D. in Computer Science at the University of Murcia
Head of Data Science at Cyber-Defence Campus. Office fédéral de l'armement armasuisse
Ph.D. in Computer Science at the University of Zurich
Ph.D. in Computer Science at the University of Murcia
We would like to thank the following projects for their contributions, being the basis of Fedstellar in many aspects
For the implementation of the base federated models and communications in p2p networks.
For the statistics and visualization of the federated process.
For the implementation and deployment of the adversarial attacks.
For the implementation of the topology visualizations in the platform.