Skip to content

Latest commit

 

History

History

Model_Contrastive_Federated_Learning

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Model-Contrastive Federated Learning

conference: CVPR
year: 2021
link: paper

1. What kind of research

  • The paper presents a study on federated learning, specifically addressing the challenge of data heterogeneity across different parties. It introduces a novel federated learning framework called MOON (Model-Contrastive Federated Learning).

2. What makes it great compared to previous studies

  • Unlike traditional federated learning methods which struggle with non-IID (non-identically distributed) data, MOON effectively addresses this issue by using model-contrastive learning to enhance the local training of individual parties. This leads to significantly better performance on image classification tasks compared to other state-of-the-art federated learning algorithms.

SimCLR_and_MOON.png

3. Key pints of the technique or method

  • MOON incorporates a contrastive learning approach at the model level rather than the image level. MOON reduces the distance between local and global model representations and increases the distance between the current and previous local model representations.
  • The local training objective in MOON includes a standard supervised loss and a model-contrastive loss, which ensures that the local model aligns better with the global model while diverging from its previous local version.

local_loss_in_MOON.png

4. How it was validated

  • The effectiveness of MOON was validated through extensive experiments on various image classification datasets, including CIFAR-10, CIFAR-100, and Tiny-Imagenet. MOON demonstrated superior performance, often exceeding the accuracy of existing methods by at least 2%.

5. Discussion

  • The paper discusses how MOON's approach of model-contrastive learning addresses the data heterogeneity issue more effectively than previous methods like FedProx and SCAFFOLD, which have shown limited performance improvements on non-IID data with deep learning models.
  • It highlights that MOON's improvements are particularly significant in challenging settings, such as achieving a top-1 accuracy of 61.8% on CIFAR-100 with 100 parties, compared to the best existing accuracy of 55%.

6. Which paper to read next

7. Notes

  • The paper emphasizes the novel perspective of model-level contrastive learning, marking a significant departure from traditional image-level contrastive learning techniques.
  • It also suggests potential future work, including comparisons with other contemporary methods and applications of MOON to other types of data beyond image classification.
  • The MOON code is available at GitHub.