Picture this – you feed a picture of a cat to your computer vision algorithm and it misreads it as a bunch of squares, or in an even worse scenario, a dog. You made all the right tweaks to your algorithm so what went so wrong? Turns out it isn’t very difficult to manipulate computer vision techniques.
We have previously covered Google Brain’s research when they demonstrated how a CNN could be fooled into misreading the object in an image. And now Google Brain researchers have developed an even smarter technique, called adversarial reprogramming, that reprograms the entire machine learning model. This technique performs a task chosen by the attacker; it does not need the attacker to specify or compute what he wants to perform. This is what differentiates it from other research studies in this field.


You can read the research paper in full here.
This clearly illustrates the urgent need for a more robust deep learning security framework. It’s all well and good developing an awesome deep neural net but if it can be manipulated with ease, then you’re in big trouble. Kudos to the Google Brain team for continuously working on these scenarios and open sourcing their research.
The researchers mention that future studies will involve possible ways to defend against these kind of attacks. While we wait for that, I recommend reading up on information security. Meanwhile, we will also soon publish a blog post on using deep learning for shoring up against adversarial attacks so keep an eye out for that.