Skip to content
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

Integrate PET (Privacy Enhancing Technologies) in Substra #15

Closed
ClementMayer opened this issue Mar 27, 2020 · 7 comments
Closed

Integrate PET (Privacy Enhancing Technologies) in Substra #15

ClementMayer opened this issue Mar 27, 2020 · 7 comments

Comments

@ClementMayer
Copy link
Contributor

ClementMayer commented Mar 27, 2020

Integrate PET (Privacy Enhancing Technologies) in Substra

@RomainGoussault RomainGoussault changed the title Integrate avatars technology in Substra Integrate PET (Privacy Enhancing Technologies) in Substra Apr 29, 2020
@ClementMayer
Copy link
Contributor Author

ClementMayer commented May 6, 2020

The idea is to present use cases of PET implementation within the framework of Substra. This could take the form of a blog article to explain how this was done.
A first experiment could be done with PYSYFT or TensorFlow Privacy.
The next step is to estimate the time needed to study the subject to see if it can be studied quickly.

@lcchua
Copy link

lcchua commented Jun 6, 2020

Yes this will be great. In line with others like Xain, Openmined. I hope this can be a priority one in your roadmap.

@bowni
Copy link
Contributor

bowni commented Sep 7, 2020

Could we link here the example Fabien worked on with PyDP? @natct10 @ClementMayer

@ClementMayer
Copy link
Contributor Author

The document is here

@natct10
Copy link
Contributor

natct10 commented Sep 9, 2020

Could we link here the example Fabien worked on with PyDP? @natct10 @ClementMayer

It would be absolutely awesome, indeed, but it needs to be reviewed!
You can have a look here

@ClementMayer
Copy link
Contributor Author

Update from last MAP committee (10/09/2020):

  • A first example of differential privacy combined with Substra has been developed by Fabien Gelus (former intern at Substra Foundation):

    • Exploration of tools for differential privacy by Fabien Gelus (before Opacus release by FB)
    • Use case of DP on Substra done by Fabien (with tensorflow-privacy)
  • This first example is a great step to demonstrate that is it possible to use DP libraries like tensorflow-privacy in ML configurations using Substra Framework

  • [Eric] Another tool can be explored as a use case: Opacus by Facebook, released recently, seems to have the ambition to become a new standard

  • It would be also interesting to try with a “real” use case with Substra and DP, and not only on MNIST → use case to be identified. For example, Google used Differential Privacy to monitor people mobility during COVID-19 crisis.

  • [Amine] See this list of resources on DP.

  • [Mathieu] Could this privacy be measured from a budget point of view?

    • [Amine] Some interesting resources have been raised: Automatic Discovery of Privacy-Utility Pareto Fronts

Fabien-GELUS pushed a commit that referenced this issue Sep 5, 2022
removes all the leftover files from the public repo
@RomainGoussault
Copy link
Contributor

Closing stale issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants