FederatedAI/research

Python

179

174 commits

updated Oct 24, 2024

See the code

README

Trustworthy Federated Learning Research

This repository contains research works and projects on trustworthy federated learning. It includes:

  1. Datasets. Preprocessing codes of datasets we used and developed for federated learning research.
  2. Publications. Implementation codes of our publications.
  3. Projects. Other projects in federated learning.

Federated Learning Portal

This Federated Learning Portal keeps track of books, workshops, conference special tracks, journal special issues, standardization effort and other notable events related to the field of Federated Learning (FL).

Datasets

DatasetDescription
Street DatasetA real-world object detection dataset that annotates images captured by a set of street cameras based on object present in them, including 7 object categories.
Fed_ModelNet40It consists of images taken from various views of 3D models, and can be used for vertical federated learning research.
NUS-WIDETo simulate a vertical federated learning setting, the image features of samples is put on one party and the textual tags on another party.
CheXpertCheXpert is a large dataset of chest X-rays and can be used for vertical federated learning research.

Publications

Our publications are categorized as below:

  • Highlight. Papers that have high impact or we recommend to read.
  • FTL-FM. Grounding foundation models via federated transfer learning.
  • Security and Privacy. Security and privacy attacks and defenses.
  • Intellectual Property Protection. Intellectual property protection and ownership verification (on model or data).
  • Effectiveness. Various algorithms aim to improve the effectiveness of FL.
  • Efficiency. Communication and computation efficiency.
  • Incentive. Incentive Mechanism.
  • Theory. Theoretical work of federated learning.
  • Application. Federated learning in real-world applications.
  • Dataset. Datasets for federated learning research.
  • Survey. Survey on various topics of federated learning.

High Citation Papers

TitleCodeDescriptionSemantic Scholar CitationGoogle Scholar Citation (by 01/10/2023)
Federated machine learning: Concept and applicationsACM TIST 2019, the 3rd most cited federated learning papercitation2995
Advances and Open Problems in Federated LearningFoundations and Trends in Machine Learning 2021citation2711
SecureBoost: A Lossless Federated Learning FrameworkcodeIEEE intelligent Systems 2021, widely-used federated tree-boosting algorithm, best paper awardcitation333
A Secure Federated Transfer Learning FrameworkcodeIEEE Intelligent Systems 2020, the first federated transfer learning papercitation338
FedVision: An Online Visual Object Detection Platform Powered by Federated LearningcodeAAAI 2020, Innovative Application of Artificial Intelligence Award from AAAI in 2020citation144
Batchcrypt: Efficient homomorphic encryption for cross-silo federated learningcode2020 USENIX ATC 2020citation261
A Fairness-aware Incentive Scheme for Federated LearningAIES 2020citation117
Rethinking Deep Neural Network Ownership Verification: Embedding Passports to Defeat Ambiguity AttackcodeNIPS 2019citation118
Towards Personalized Federated LearningIEEE Transactions on Neural Networks and Learning Systems 2022citation115

Highlight Paper

FTL-FM

Security and Privacy

Intellectual Property Protection

Effectiveness

Efficiency

Incentive

TitleCodeDescription
Contribution-Aware Federated Learning for Smart HealthcareIAAI 2022
A Fairness-aware Incentive Scheme for Federated LearningAIES 2020
A Sustainable Incentive Scheme for Federated LearningIEEE Intelligent Systems
A multi-player game for studying federated learning incentive schemesIJCAI 2020

Theory

Application

Dataset

TitleCodeDescription
Real-World Image Datasets for Federated LearningcodeNIPS FL workshop 2019

Survey

Projects

Currently, we are actively contributing to two projects, FedML (research-origented) and FATE (application-oriented).

FATE

FATE (Federated AI Technology Enabler) is an industrial grade Federated Learning framework. It has already incorporated many of our proposed methods and algorithms to enhance its security and efficiency under various federated learning scenarios. Some of the implemented algorithms are listed below:

License

Apache 2.0 license.

FederatedAI/research

Python

179

174 commits

updated Oct 24, 2024

See the code

README

Trustworthy Federated Learning Research

This repository contains research works and projects on trustworthy federated learning. It includes:

  1. Datasets. Preprocessing codes of datasets we used and developed for federated learning research.
  2. Publications. Implementation codes of our publications.
  3. Projects. Other projects in federated learning.

Federated Learning Portal

This Federated Learning Portal keeps track of books, workshops, conference special tracks, journal special issues, standardization effort and other notable events related to the field of Federated Learning (FL).

Datasets

DatasetDescription
Street DatasetA real-world object detection dataset that annotates images captured by a set of street cameras based on object present in them, including 7 object categories.
Fed_ModelNet40It consists of images taken from various views of 3D models, and can be used for vertical federated learning research.
NUS-WIDETo simulate a vertical federated learning setting, the image features of samples is put on one party and the textual tags on another party.
CheXpertCheXpert is a large dataset of chest X-rays and can be used for vertical federated learning research.

Publications

Our publications are categorized as below:

  • Highlight. Papers that have high impact or we recommend to read.
  • FTL-FM. Grounding foundation models via federated transfer learning.
  • Security and Privacy. Security and privacy attacks and defenses.
  • Intellectual Property Protection. Intellectual property protection and ownership verification (on model or data).
  • Effectiveness. Various algorithms aim to improve the effectiveness of FL.
  • Efficiency. Communication and computation efficiency.
  • Incentive. Incentive Mechanism.
  • Theory. Theoretical work of federated learning.
  • Application. Federated learning in real-world applications.
  • Dataset. Datasets for federated learning research.
  • Survey. Survey on various topics of federated learning.

High Citation Papers

TitleCodeDescriptionSemantic Scholar CitationGoogle Scholar Citation (by 01/10/2023)
Federated machine learning: Concept and applicationsACM TIST 2019, the 3rd most cited federated learning papercitation2995
Advances and Open Problems in Federated LearningFoundations and Trends in Machine Learning 2021citation2711
SecureBoost: A Lossless Federated Learning FrameworkcodeIEEE intelligent Systems 2021, widely-used federated tree-boosting algorithm, best paper awardcitation333
A Secure Federated Transfer Learning FrameworkcodeIEEE Intelligent Systems 2020, the first federated transfer learning papercitation338
FedVision: An Online Visual Object Detection Platform Powered by Federated LearningcodeAAAI 2020, Innovative Application of Artificial Intelligence Award from AAAI in 2020citation144
Batchcrypt: Efficient homomorphic encryption for cross-silo federated learningcode2020 USENIX ATC 2020citation261
A Fairness-aware Incentive Scheme for Federated LearningAIES 2020citation117
Rethinking Deep Neural Network Ownership Verification: Embedding Passports to Defeat Ambiguity AttackcodeNIPS 2019citation118
Towards Personalized Federated LearningIEEE Transactions on Neural Networks and Learning Systems 2022citation115

Highlight Paper

FTL-FM

Security and Privacy

Intellectual Property Protection

Effectiveness

Efficiency

Incentive

TitleCodeDescription
Contribution-Aware Federated Learning for Smart HealthcareIAAI 2022
A Fairness-aware Incentive Scheme for Federated LearningAIES 2020
A Sustainable Incentive Scheme for Federated LearningIEEE Intelligent Systems
A multi-player game for studying federated learning incentive schemesIJCAI 2020

Theory

Application

Dataset

TitleCodeDescription
Real-World Image Datasets for Federated LearningcodeNIPS FL workshop 2019

Survey

Projects

Currently, we are actively contributing to two projects, FedML (research-origented) and FATE (application-oriented).

FATE

FATE (Federated AI Technology Enabler) is an industrial grade Federated Learning framework. It has already incorporated many of our proposed methods and algorithms to enhance its security and efficiency under various federated learning scenarios. Some of the implemented algorithms are listed below:

License

Apache 2.0 license.

Significant stargazers

Yue Cui

56 followers · starred May 2023