Releases: Koukyosyumei/AIJack
Releases · Koukyosyumei/AIJack
v0.0.1-beta.2
What's Changed
- Update gradientinversion_server.py by @Koukyosyumei in #160
- Implement DPlis by @Koukyosyumei in #161
- Implement ModelReplacement by @Koukyosyumei in #163
- implement Model-Contrastive Federated Learning by @Koukyosyumei in #164
- Implement FedExP by @Koukyosyumei in #166
We have also published a short paper at arXiv.
Full Changelog: v0.0.1-beta.1...v0.0.1-beta.2
v0.0.1-beta.1
Overview
- Support new attack & defense algorithms
- Support debug module
- Implement a simple DBMS, which is compatible with Rain
- Solve some huge bottlenecks within gradient-based inversion attacks
What's Changed
- Patch for Inefficient GPU usage of GradInversion by @Koukyosyumei in #136
- add model_assertions by @Koukyosyumei in #141
- Create CITATION.cff by @Koukyosyumei in #142
- remove CKKS (to be re-implemented later) by @Koukyosyumei in #143
- Patch by @Koukyosyumei in #145
- Update poison_attack.py by @Koukyosyumei in #146
- AIValut by @Koukyosyumei in #147
- Update README.md by @Koukyosyumei in #148
- fix typos and paging by @Koukyosyumei in #149
- Fixpage by @Koukyosyumei in #150
- Neuron Coverage by @Koukyosyumei in #151
- Debugdocs by @Koukyosyumei in #152
- Implement PixelDP by @Koukyosyumei in #153
- 0.0.1-beta by @Koukyosyumei in #154
- Bctree1 by @Koukyosyumei in #155
- update by @Koukyosyumei in #156
- DIVA (WhiteBox) by @Koukyosyumei in #157
- Release 0.0.1beta.1 by @Koukyosyumei in #158
Full Changelog: v0.0.1-alpha.2...v0.0.1-beta.1
v0.0.1-alpha.2
- New documents and examples
- Implement AdaDPS
- Implement K-anonymity
- Refactoring Federated Learning
- Refactoring Membership Inference Attack
v0.0.1-alpha.1
v0.0.1-alpha
Distributed Learning
Example | Paper | |
---|---|---|
FedAVG | example | paper |
FedProx | WIP | paper |
FedKD | example | paper |
FedMD | example | paper |
FedGEMS | WIP | paper |
DSFL | WIP | paper |
SplitNN | example | paper |
SecureBoost | example | paper |
Attack
Attack Type | Example | Paper | |
---|---|---|---|
MI-FACE | Model Inversion | example | paper |
DLG | Model Inversion | example | paper |
iDLG | Model Inversion | example | paper |
GS | Model Inversion | example | paper |
CPL | Model Inversion | example | paper |
GradInversion | Model Inversion | example | paper |
GAN Attack | Model Inversion | example | paper |
Shadow Attack | Membership Inference | example | paper |
Norm attack | Label Leakage | example | paper |
Delta Weights | Free Rider Attack | WIP | paper |
Gradient descent attacks | Evasion Attack | example | paper |
DBA | Backdoor Attack | WIP | paper |
Label Flip Attack | Poisoning Attack | example | paper |
History Attack | Poisoning Attack | example | paper |
MAPF | Poisoning Attack | example | paper |
SVM Poisoning | Poisoning Attack | example | paper |
Defense
Defense Type | Example | Paper | |
---|---|---|---|
DPSGD | Differential Privacy | example | paper |
Paillier | Homomorphic Encryption | example | paper |
CKKS | Homomorphic Encryption | test | paper |
Soteria | Others | example | paper |
FoolsGold | Others | WIP | paper |
Sparse Gradient | Others | example | paper |
MID | Others | example | paper |