-
-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Absolute budget per aggregation #265
Comments
I'd like to work on this. Just to confirm a few details,
To summarize we either use the budget_weight or the absolute_budget param. |
Thanks Ajinkya! Sure, go ahead My answers: Please let me know if you have more questions. I'm happy to help. |
Hi @thehimalayanleo! Any progress? Is it anything I can help? If needed we can have a VC or pair programming |
Hi @dvadym, I am having some logistical blocker. Do you think we could have a quick VC? Spoke with Chinmay about this too! |
@thehimalayanleo sure, we can have a VC. Please write me in slack, and we can find a time. In OpenMined workspace my slack is vadym. |
Slacked you! |
Context
The workflow for computing DP aggregations with PipelineDP is the following (not important here steps are missing, the full example):
DPEngine.aggregate is API function that performs DP aggregation. Now the only way to specify how to split budget over multiple aggregation budget_weight field. The idea is that the aggregation gets the budget proportional to the weigh (sum of weight is not necessary 1).
Another downside is that
budget_accountant.compute_budgets()
splits the whole available budget, so it might be called only once.Goal
To introduce the way to request an absolute budget (i.e.
(epsilon, delta)
per aggregation).The text was updated successfully, but these errors were encountered: