News for hackers. Stuff that matters.
Re:Planting Undetectable Backdoors in Machine Learning Models by MonkeyMalarky on Saturday February 25, 2023 @05:27PM (#34941081)
So, reading the summary the idea is that by trusting AWS sage maker or whoever to train your models, you open yourself up to attack? Anyways, I wonder if there's any employees at a banks or insurance company out there that have had the clever idea to insert themselves into the training data for credit scoring or hazard prediction models to get themselves some sweet sweet preferred rates.
Re:Planting Undetectable Backdoors in Machine Learning Models by ramoneguru on Saturday February 25, 2023 @10:58PM (#34942907)
Well… for testing purposes, of course.
Re:Planting Undetectable Backdoors in Machine Learning Models by kmeisthax on Sunday February 26, 2023 @01:34AM (#34943605)
Yes, though there's a worse consequence of this attack: any sort of distributed training system (e.g. a hypothetical "Training@Home" cluster).

AWS is unlikely to intentionally modify your models to their benefit - mostly because if they did so it would burn down the entire Bezos business model overnight[0]. However, any sort of donated computer time or blockchain that runs off completed training jobs can't rely on lower loss = model is trustworthy. It needs some kind of reproducibility requirement, which is much harder to meet[1] and is less efficient.

[0] It may also be illegal, though companies these days are very good at constructing the sorts of "opt out of the law" nonsense that sovereign citizen types could only dream of.

[1] Debian's ML guidelines defines two different levels of reproducibility. The most stringent one is that all the bits match; the less stringent one is that every weight matches to within a particularly low floating point tolerance. The reason why they have a second definition is that floating-point calculations generally do not reproduce across different hardware architectures. The exact same hardware will repro, but not between, say, an Intel CPU and Nvidia GPU; or an AMD x86 CPU and an Apple M1's ARM CPU.

[2] No, not that one.

Re:Planting Undetectable Backdoors in Machine Learning Models by samus on Sunday February 26, 2023 @02:50AM (#34943847)
At the cost of efficiency, grid computing can be made secure by performing the same unit of work on multiple hosts and comparing the results. Of course, the computations have to be deterministic for that to work.
Re:Planting Undetectable Backdoors in Machine Learning Models by bboygravity on Sunday February 26, 2023 @02:58AM (#34943885)
> AWS is unlikely to intentionally modify your models to their benefit - mostly because

Except that it's essentially a given that it will happen, because why would the NSA not demand this? The have access to everything they want access to, why would they not want access to something so impactful? Even if to only use that access very rarely.

Re:Planting Undetectable Backdoors in Machine Learning Models by kmeisthax on Sunday February 26, 2023 @01:12PM (#34947760)
If you are worried about the NSA then you can't trust any viable AI training hardware either. If they can compromise AWS to alter your models then they can compromise Nvidia to change their drivers to do the same thing.
Re:Planting Undetectable Backdoors in Machine Learning Models by throwaway2865 on Sunday February 26, 2023 @08:59AM (#34945588)
> any employees at a banks or insurance company out there that have had the clever idea to insert themselves into the training data

Yes. Yes I have thought about this. No, I have not done it. ;-)

Frankly, the reward for this is typically very low compared to cost of being caught.