Introduction to Adversarial Machine Learning
blog.floydhub.com
blog.floydhub.com
If someone was manipulating a bunch of road signs for bad, human drivers would probably be in trouble too..I guess the point is that these attacks could be more subtle/scalable?
Here, some folks perturbed an image of a cat to scan as guacamole, and have 3d printed a model of a turtle that scans as a rifle: https://www.labsix.org/physical-objects-that-fool-neural-net...
The are looking for a significant subset of some identifying group of highly localised features:
think a large number of small things, rather than a small number of large things;
think colour gradients rather than colours.
These sorts of high frequency pieces of information can be placed into images in a way that is imperceivable to humans, but screams at computer vision neural networks.
A sign could say no right turn to people and no left turn to machines.
This comment's getting stupider, the more I think about it.
IMO, the world needs to pay more attention to this, as we implement more and more AI applications. What worries me more is that we still don't really have a good solution to his problem. Pretty much every model that is defended can be attacked in another way.
My guess for now is that we would have to go all the way back, and question about the assumptions we are making about high dimensional spaces, and use a more rigorous way to prove theorems and lemma about AI systems, rather than experimentally saying the accuracy is high enough therefore it works.
Isn't an adversarial security engineer just a regular QA guy for your model?
An application expecting a number between 10 and 20 and receiving a number larger than an integer causing an error isn't a new issue.