MCPcopy Index your code
hub / github.com/FederatedAI/research

github.com/FederatedAI/research @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,086 symbols 3,524 edges 148 files 111 documented · 10% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
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

Dataset Description
Street Dataset A 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_ModelNet40 It consists of images taken from various views of 3D models, and can be used for vertical federated learning research.
NUS-WIDE To simulate a vertical federated learning setting, the image features of samples is put on one party and the textual tags on another party.
CheXpert CheXpert 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

Title Code Description Semantic Scholar Citation Google Scholar Citation (by 01/10/2023)
Federated machine learning: Concept and applications ACM TIST 2019, the 3rd most cited federated learning paper citation 2995
Advances and Open Problems in Federated Learning Foundations and Trends in Machine Learning 2021 citation 2711
SecureBoost: A Lossless Federated Learning Framework code IEEE intelligent Systems 2021, widely-used federated tree-boosting algorithm, best paper award citation 333
A Secure Federated Transfer Learning Framework code IEEE Intelligent Systems 2020, the first federated transfer learning paper citation 338
FedVision: An Online Visual Object Detection Platform Powered by Federated Learning code AAAI 2020, Innovative Application of Artificial Intelligence Award from AAAI in 2020 citation 144
Batchcrypt: Efficient homomorphic encryption for cross-silo federated learning code 2020 USENIX ATC 2020 citation 261
A Fairness-aware Incentive Scheme for Federated Learning AIES 2020 citation 117
Rethinking Deep Neural Network Ownership Verification: Embedding Passports to Defeat Ambiguity Attack code NIPS 2019 citation 118
Towards Personalized Federated Learning IEEE Transactions on Neural Networks and Learning Systems 2022 citation 115

Highlight Paper

Title Code Description
Grounding Foundation Models through Federated Transfer Learning: A General Framework Preprint
Optimizing Privacy, Utility and Efficiency in Constrained Multi-Objective Federated Learning ACM TIST 2024
Probably Approximately Correct Federated Learning Preprint
Trading Off Privacy, Utility and Efficiency in Federated Learning ACM TIST 2023
No Free Lunch Theorem for Security and Utility in Federated Learning ACM TIST 2022
FedIPR: Ownership Verification for Federated Deep Neural Network Models code IEEE Transactions on Pattern Analysis and Machine Intelligence 2022
SecureBoost: A Lossless Federated Learning Framework code IEEE intelligent Systems 2021, widely-used federated tree-boosting algorithm
A Secure Federated Transfer Learning Framework code IEEE intelligent Systems 2020, the first federated transfer learning paper
FedVision: An Online Visual Object Detection Platform Powered by Federated Learning code AAAI 2020, Innovative Application of Artificial Intelligence Award from AAAI in 2020
Federated machine learning: Concept and applications ACM TIST 2019, the 3rd most cited federated learning paper

FTL-FM

Title Code Description
Grounding Foundation Models through Federated Transfer Learning: A General Framework Preprint
FATE-LLM: A Industrial Grade Federated Learning Framework for Large Language Models LLM@IJCAI'23

Security and Privacy

Title Code Description
Achieving Provable Byzantine Fault-Tolerance in a Semi-honest Federated Learning Setting PAKDD 2023
FedPass: Privacy-Preserving Vertical Federated Deep Learning with Adaptive Obfuscation IJCAI 2023
A Framework for Evaluating Privacy-Utility Trade-off in Vertical Federated Learning preprint
FedCG: Leverage Conditional GAN for Protecting Privacy and Maintaining Competitive Performance in Federated Learning code IJCAI 2022
Defending Batch-Level Label Inference and Replacement Attacks in Vertical Federated Learning code IEEE Transactions on Big Data
Secure Federated Matrix Factorization IEEE Intelligent Systems 2020
Privacy-Preserving Deep Learning with SPDZ The AAAI Workshop on PPAI
Batchcrypt: Efficient homomorphic encryption for cross-silo federated learning USENIX 2020 ATC
Privacy Threats Against Federated Matrix Factorization IJCAI 2020 FL workshop
Dynamic backdoor attacks against federated learning
Rethinking Privacy Preserving Deep Learning: How to Evaluate and Thwart Privacy Attacks Springer Book 2020
Abnormal client behavior detection in federated learning NIPS workshop 2019

Intellectual Property Protection

Title Code Description
FedTracker: Furnishing Ownership Verification and Traceability for Federated Learning Model IEEE Transactions on Dependable and Secure Computing 2024
FedIPR: Ownership Verification for Federated Deep Neural Network Models IEEE TPAMI, 2022
Protecting Intellectual Property of Generative Adversarial Networks from Ambiguity Attack CVPR 2021
Rethinking Deep Neural Network Ownership Verification: Embedding Passports to Defeat Ambiguity Attack code NIPS 2019

Effectiveness

Title Code Description
FedHSSL: A Hybrid Self-Supervised Learning Framework for Vertical Federated Learning code IEEE Transactions on Big Data 2024
FedPD: A Federated Learning Framework with Optimal Rates and Adaptivity to Non-IID Data ICML FL workshop 2020
A Secure Federated Transfer Learning Framework code IEEE intelligent Systems 2020
FedCVT: Semi-supervised Vertical Federated Learning with Cross-View Training ACM TIST 2022
Federated Transfer Reinforcement Learning for Autonomous Driving code Federated and Transfer Learning Book
Privacy-preserving Heterogeneous Federated Transfer Learning IEEE BigData 2019
[SecureBoost: A Lossless Federated Learning Framework](http

Core symbols most depended-on inside this repo

parameters
called by 118
publications/PrADA/models/dann_models.py
update
called by 71
publications/ss_vfnas/utils.py
load_state_dict
called by 65
datasets/federated_object_detection_benchmark/utils/vis_tool.py
state_dict
called by 62
datasets/federated_object_detection_benchmark/utils/vis_tool.py
step
called by 62
publications/ss_vfnas/architects/architect.py
load
called by 38
datasets/federated_object_detection_benchmark/model/faster_rcnn_trainer.py
eval
called by 38
datasets/federated_object_detection_benchmark/model/model_wrapper.py
arch_parameters
called by 38
publications/ss_vfnas/models/model_search.py

Shape

Method 650
Function 283
Class 151
Route 2

Languages

Python100%

Modules by API surface

publications/PrADA/models/dann_models.py49 symbols
publications/PrADA/models/interaction_models.py31 symbols
publications/PrADA/models/discriminator.py31 symbols
datasets/federated_object_detection_benchmark/fl_server.py29 symbols
publications/ss_vfnas/models/model_search_k_party_moco.py26 symbols
publications/ss_vfnas/models/model_search_k_party_dp.py24 symbols
publications/ss_vfnas/models/model_search_k_party_chexpert.py24 symbols
publications/ss_vfnas/models/model_search_k_party.py24 symbols
publications/PrADA/models/feature_extractor.py24 symbols
publications/FedCG/dataset.py20 symbols
publications/PrADA/models/classifier.py19 symbols
datasets/federated_object_detection_benchmark/fl_client.py19 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add research \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact