-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
bugSomething isn't workingSomething isn't workingdiscojsRelated to Disco.jsRelated to Disco.jsreworkCode that needs to be improvedCode that needs to be improved
Milestone
Description
Differential Privacy is implemented but never used. It seems that it was intentionally removed during a code refactoring (in this PR, l.179 of decentralized/base.ts)
- Integrate DP again in the new architecture code
- Look into how DP is implemented. It seems it is epsilon-DP that is implemented, which has a very strict privacy bound at the cost of lower performance. Most implementations use (epsilon, delta)-DP for a better trade-off between privacy and utility. However, the latter needs to track the privacy budget delta for each user. This is what the MomentAccount tracks in Deep learning with differential privacy.
- Create test for the differential privacy feature
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingdiscojsRelated to Disco.jsRelated to Disco.jsreworkCode that needs to be improvedCode that needs to be improved