All Projects → balanced-fl → Addressing-Class-Imbalance-FL

balanced-fl / Addressing-Class-Imbalance-FL

Licence: other
This is the code for Addressing Class Imbalance in Federated Learning (AAAI-2021).

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Addressing-Class-Imbalance-FL

ResLT
ResLT: Residual Learning for Long-tailed Recognition (TPAMI 2022)
Stars: ✭ 40 (-35.48%)
Mutual labels:  class-imbalance, imbalance-classification
mesa
NeurIPS’20 | Build powerful ensemble class-imbalanced learning models via meta-knowledge-powered resampler. | 设计元知识驱动的采样器解决类别不平衡问题
Stars: ✭ 88 (+41.94%)
Mutual labels:  class-imbalance, imbalance-classification
LinearityIQA
[official] Norm-in-Norm Loss with Faster Convergence and Better Performance for Image Quality Assessment (ACM MM 2020)
Stars: ✭ 73 (+17.74%)
Mutual labels:  loss-functions
DeML-Golem
Proof Of Concept of DEcentralised Machine Learning on top of the Golem (https://golem.network/) architecture
Stars: ✭ 35 (-43.55%)
Mutual labels:  federated-learning
hierarchical-categories-loss-tensorflow
A loss function for categories with a hierarchical structure.
Stars: ✭ 26 (-58.06%)
Mutual labels:  loss-functions
C3Net
C3Net: Demoireing Network Attentive in Channel, Color and Concatenation (CVPRW 2020)
Stars: ✭ 17 (-72.58%)
Mutual labels:  loss-functions
imbalanced-ensemble
Class-imbalanced / Long-tailed ensemble learning in Python. Modular, flexible, and extensible. | 模块化、灵活、易扩展的类别不平衡/长尾机器学习库
Stars: ✭ 199 (+220.97%)
Mutual labels:  class-imbalance
Awesome-Federated-Learning-on-Graph-and-GNN-papers
Federated learning on graph, especially on graph neural networks (GNNs), knowledge graph, and private GNN.
Stars: ✭ 206 (+232.26%)
Mutual labels:  federated-learning
NIID-Bench
Federated Learning on Non-IID Data Silos: An Experimental Study (ICDE 2022)
Stars: ✭ 304 (+390.32%)
Mutual labels:  federated-learning
FedDA
Source code for 'Dual Attention Based FL for Wireless Traffic Prediction'
Stars: ✭ 41 (-33.87%)
Mutual labels:  federated-learning
multi-imbalance
Python package for tackling multi-class imbalance problems. http://www.cs.put.poznan.pl/mlango/publications/multiimbalance/
Stars: ✭ 66 (+6.45%)
Mutual labels:  class-imbalance
Image-Segmentation-Loss-Functions
some loss functions of image segmentation
Stars: ✭ 56 (-9.68%)
Mutual labels:  loss-functions
-Online-Soft-Mining-and-Class-Aware-Attention-Pytorch
(Pytorch and Tensorflow) Implementation of Weighted Contrastive Loss (Deep Metric Learning by Online Soft Mining and Class-Aware Attention)
Stars: ✭ 20 (-67.74%)
Mutual labels:  loss-functions
opl
Official repository for "Orthogonal Projection Loss" (ICCV'21)
Stars: ✭ 61 (-1.61%)
Mutual labels:  loss-functions
FedScale
FedScale is a scalable and extensible open-source federated learning (FL) platform.
Stars: ✭ 274 (+341.94%)
Mutual labels:  federated-learning
NCE-loss
Tensorflow NCE loss in Keras
Stars: ✭ 30 (-51.61%)
Mutual labels:  loss-functions
CRFL
CRFL: Certifiably Robust Federated Learning against Backdoor Attacks (ICML 2021)
Stars: ✭ 44 (-29.03%)
Mutual labels:  federated-learning
federated
Bachelor's Thesis in Computer Science: Privacy-Preserving Federated Learning Applied to Decentralized Data
Stars: ✭ 25 (-59.68%)
Mutual labels:  federated-learning
FedFusion
The implementation of "Towards Faster and Better Federated Learning: A Feature Fusion Approach" (ICIP 2019)
Stars: ✭ 30 (-51.61%)
Mutual labels:  federated-learning
FedDANE
FedDANE: A Federated Newton-Type Method (Asilomar Conference on Signals, Systems, and Computers ‘19)
Stars: ✭ 25 (-59.68%)
Mutual labels:  federated-learning

Addressing Class Imbalance in Federated Learning

This is the code for our AAAI-2021 paper: Addressing Class Imbalance in Federated Learning.

Run the code

To run the monitoring scheme, you can

cd ./FEMNIST-monitor/
python3 main_nn.py

To load different loss functions on federated learning, you can

cd ./FEMNIST-4-Losses/
python3 main_nn.py --loss ce/focal/ratio/ghm

Citation

If you find our work is helpful for your research, please cite our paper.

@inproceedings{wang2021addressing,
  title={Addressing Class Imbalance in Federated Learning},
  author={Wang, Lixu and Xu, Shichao and Wang, Xiao and Zhu, Qi},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  volume={35},
  number={11},
  pages={10165--10173},
  year={2021}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].