Releases: yuxiangw/autodp
Releases · yuxiangw/autodp
Bug fixes, more transformers, more calibrators, support for more RDP mechanisms
Improved calibrator functionality and support for more mechanisms
A few changes that improves the usability and coverage of autodp:
- Some additions to the
autodp_core.Mechanism
class so as to support easier implementation of a class using autodp mechanism API. See the example: https://github.com/yuxiangw/autodp/blob/3d28a057d042b51ef69d00a73f46f0db2b44066a/example/example_calibrator.py#L67 - Adding some classical mechanisms to the mechanism zoo, including the improved analysis for the exponential mechanism by Durfee and Rogers.
New "mechanism" API and new features
- Object oriented design: see check out
autodp_core.py
- Zoos are open with many private animals:
mechanism_zoo
,transformer_zoo
,calibrator_zoo
. - Added support for f-DP and privacy profile alongside RDP.
- Stronger RDP to (eps,delta)-DP conversion.
- Privacy amplification by X.
- Exactly tight privacy accounting for Gaussian mechanisms and their compositions.
- Interpretable privacy guarantee via Hypothesis testing interpretation for any Mechanism.
stable version with some bug fixes
v0.1.1 updates:
- Collecting the fixes of a few bugs that break the code in corner cases.
- Adding more tutorials.
- Adding more support in autodp.rdp_bank
autodp release v0.1
Basic functionalities are ready to use.