communication-in-cross-silo-fl

Topology optimizer

A toolkit for optimizing federated learning in cross-silo settings by designing efficient communication topologies

Official code for "Throughput-Optimal Topology Design for Cross-Silo Federated Learning" (NeurIPS'20)

GitHub

30 stars
0 watching
7 forks
Language: Python
last commit: almost 4 years ago
federated-learningpytorchtraining-inaturalist

Related projects:

RepositoryDescriptionStars
omarfoq/fedemDevelops and evaluates federated learning algorithms for personalizing machine learning models across heterogeneous client data distributions.157
lipingyi/qsflAn optimization framework for federated learning12
omarfoq/knn-perA federated learning framework with personalized memorization using deep neural networks and k-nearest neighbors for collaborative learning of statistical models43
litian96/fedproxAn optimization framework designed to address heterogeneity in federated learning across distributed networks655
ibm/reprogrammble-flImproves utility-privacy tradeoff in federated learning by reprogramming models to balance data utility and user privacy.5
ns-phd-research/haccsImproves federated learning by accounting for device and data differences during training4
debcaldarola/fedsamImproving generalization in federated learning by seeking flat minima through optimization techniques82
hui-po-wang/progfedAn approach to efficient federated learning by progressively training models on client devices with reduced communication and computation requirements.20
baowenxuan/fedcollabAn algorithm that optimizes collaboration in federated learning by clustering clients into non-overlapping coalitions based on data quantity and pairwise distribution distances.16
zackzikaixiao/fedgrabA tool for training federated learning models with adaptive gradient balancing to handle class imbalance in multi-client scenarios.14
mloptpsu/fedtorchA software framework for benchmarking and implementing various algorithms in federated learning and distributed optimization using PyTorch Distributed API.188
dos-group/fedzeroAn implementation of federated learning optimized for training on renewable energy sources and spare compute capacity to minimize carbon emissions.19
mingruiliu-ml-lab/episodeAn algorithm for Federated Learning with heterogeneous data, designed to optimize deep neural networks and improve performance2
deng-cy/deep_learning_topology_optOptimization code for topology optimization problems using machine learning and deep learning techniques107
xidongwu/federated-minimax-and-conditional-stochastic-optimizationThis project presents optimization techniques for federated learning and minimax games in the context of machine learning1