Earlier quoted context omitted.
This doesn’t sound right, if they don’t know the structure of the NN how can the reconstruct from the weights alone? (Perhaps the structure is communicated within the weights?)
Every agent training the model on their proprietary data has to have access to the model form in some way (otherwise how would they train it?) For this reason, one must assume that the model form is known to the adversary. With this, the question becomes: is it possible to reconstruct training data from a trained model? We already know that, at least for some image models, the answer to that question is "yes": https:…
Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
61–70 of 70 posts
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#62Interesting.
Flower seems to fit well for people who are sensitive about their data and don't want to hand it over to a third party, but this seems to move towards a model where they have to hand that sensitive data over to a third party.
Perhaps that still works for the bulk of users, especially commercial rather than government. It's difficult to pursue both a managed solution and simultaneously maintain an open source offering without one departing from the other.
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#63Earlier quoted context omitted.
Every agent training the model on their proprietary data has to have access to the model form in some way (otherwise how would they train it?) For this reason, one must assume that the model form is known to the adversary. With this, the question becomes: is it possible to reconstruct training data from a trained model? We already know that, at least for some image models, the answer to that question is "yes": https:…
That must only be true if there isn’t a one way compression step occurring, or any approximation in the whole model.
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#64Earlier quoted context omitted.
It is reasonable to think of it that way. Certainly high-level information from the data is extracted and embedded within a model, but only the information necessary for the model being trained. Whereas if the data itself was being sent, then all of the information is available. Additionally, through added protections (differential privacy being one) it is possible to engineer the federated system such that the data…
Can you say more about what differential privacy is and how it works, for those of us who don't know or don't remember?
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#65In the past, we funded our work through consulting projects, but looking ahead, we’re going to offer a managed version for enterprises and charge per deployment or federation. Interesting. Flower seems to fit well for people who are sensitive about their data and don't want to hand it over to a third party, but this seems to move towards a model where they have to hand that sensitive data over to a third party. Perha…
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#66In the past, we funded our work through consulting projects, but looking ahead, we’re going to offer a managed version for enterprises and charge per deployment or federation. Interesting. Flower seems to fit well for people who are sensitive about their data and don't want to hand it over to a third party, but this seems to move towards a model where they have to hand that sensitive data over to a third party. Perha…
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#67In the past, we funded our work through consulting projects, but looking ahead, we’re going to offer a managed version for enterprises and charge per deployment or federation. Interesting. Flower seems to fit well for people who are sensitive about their data and don't want to hand it over to a third party, but this seems to move towards a model where they have to hand that sensitive data over to a third party. Perha…
Charge per deployment is on-prem? You bring the hardware, they send you the software.
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#68Earlier quoted context omitted.
That must only be true if there isn’t a one way compression step occurring, or any approximation in the whole model.
I don't think lossy compression is sufficient. The very first example in the paper I linked to is clearly not identical to the original image (=lossily compressed) yet leaks a training image in a way that would be highly problematic in certain domains, e.g. medical imaging.
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#69[dead]
In fact, we are in the process of implementing LightSecAgg, and we'd welcome their feedback once we have a working version.
Re: Launch HN: Flower (YC W23) – Train AI models on distributed or sensitive data
#70Have you though about what happens at inference? Suppose I train in a federated healthcare environment using PII features from patient records. Once I get the weights back how can I ever deploy it if I don't have access to the same features? The models would become highly coupled to the training environments no?
Best of luck!