Flow

Personalized FL framework

A framework for personalized federated learning that creates dynamic models for each input instance and improves generalizability of global models.

Code for "Flow: Per-Instance Personalized Federated Learning" (NeurIPS 2023). Flow addresses the challenge of statistical heterogeneity in federated learning through creating a dynamic personalized model for each input instance through a routing mechanism.

GitHub

8 stars
1 watching
2 forks
Language: Python
last commit: about 1 year ago

Related projects:

Repository Description Stars
krishnap25/fl_partial_personalization A framework for federated learning with partial model personalization 2
omarfoq/knn-per A federated learning framework with personalized memorization using deep neural networks and k-nearest neighbors for collaborative learning of statistical models 42
vaseline555/superfed An open-source implementation of a personalized federated learning method that connects the optima of local and federated models to improve performance. 28
federatedai/fate-flow An end-to-end federated learning workflow platform for managing data and models across multiple parties 52
aiot-mlsys-lab/fedrolex An approach to heterogeneous federated learning allowing for model training on diverse devices with varying resources. 61
cuis15/fcfl An implementation of Fair and Consistent Federated Learning using Python. 20
fangxiuwen/robust_fl An implementation of a robust federated learning framework for handling noisy and heterogeneous clients in machine learning. 41
ibm/fl-arbitrary-participation Analyzes Federated Learning with Arbitrary Client Participation using various optimization strategies and datasets. 4
litian96/ditto A framework for personalized federated learning to balance fairness and robustness in decentralized machine learning systems. 137
yxdyc/pfedgate An implementation of a personalized Federated Learning approach with adaptive sparse model adaptation. 24
royson/fedl2p This project enables personalized learning models by collaborating on learning the best strategy for each client 19
omarfoq/fedem Develops and evaluates federated learning algorithms for personalizing machine learning models across heterogeneous client data distributions. 154
dawenzi098/sfl-structural-federated-learning A Python implementation of Personalized Federated Learning with Graph using PyTorch. 50
substra/substra Enables the training and validation of machine learning models on distributed datasets in a secure and scalable manner. 271
hypervoyager/pfl An implementation of heterogeneous federated learning with parallel edge and server computation 16