epfml / disco

DISCO is a code-free and installation-free browser platform that allows any non-technical user to collaboratively train machine learning models without sharing any private data.
https://discolab.ai
Apache License 2.0
145 stars 26 forks source link

Allow task owner to set a password for joining a task #82

Closed martinjaggi closed 3 years ago

martinjaggi commented 3 years ago

For allowing joint training within a smaller set of trusted participants only (in addition to public tasks)

This functionality basically recovers federated learning as a special case. This is not giving the same security standard as a full PKI, and is not a replacement for a selection mechanism for helpful clients (as opposed to Byzantine ones), but is a start (see the same discussions in federated learning literature)

martinjaggi commented 3 years ago

we can close this i think? except maybe should add the feature to the documentation somewhere?

martinjaggi commented 3 years ago

and remove from titanic again

martinjaggi commented 3 years ago

ping

mmilenkoski commented 3 years ago

Closing the issue since the functionality is now implemented.

We can allow the user to enter a password when they create a task through the form in the UI.

I also removed the password protection for Titanic already.