News for hackers. Stuff that matters.
Re:One pixel attack for deceiving deep neural networks by jszymborski on Sunday October 29, 2017 @01:08AM (#15578032)
So, I might be wrong, but my understanding of these attacks is that they require you know what the model of the classifier is.

If my understanding is correct, I guess my question is: how general are these attacks? Can we ever say "oh yah, don't try to classify this penguin with your off-the-shelf model, it'll come-up iguana 9/10"

Re:One pixel attack for deceiving deep neural networks by Donald on Sunday October 29, 2017 @01:17AM (#15578060)
See https://arxiv.org/abs/1610.08401 for model agnostic examples of adversarial attacks.
Re:One pixel attack for deceiving deep neural networks by justifier on Sunday October 29, 2017 @10:26PM (#15582734)
This is a great paper.. the perturbation map is very reminiscent of psychedelic imagery

Psychedelics come up a lot with nn created images, but this is interesting that under the influence of a perturbation suddenly the classifier starts presenting illogical assumptions

Also similar to how people recollect their own classifiers unfolding or showing bias when considered under the influence of psychedelics

Perhaps there is some deeper analogue with a substance influenced brain's neuronal activity

Re:One pixel attack for deceiving deep neural networks by jszymborski on Sunday October 29, 2017 @01:41PM (#15580344)
This is great stuff! I've noticed that the inter-model universality is OK (a little over 50% for one of the universal pertubations), but that's still pretty good!
Re:One pixel attack for deceiving deep neural networks by IshKebab on Sunday October 29, 2017 @05:23AM (#15578638)
This is much more interesting, thanks!
Re:One pixel attack for deceiving deep neural networks by rlanday on Sunday October 29, 2017 @01:14AM (#15578046)
You don't necessarily need to know the whole model, but you need accurate enough prediction score outputs for each category. I think if you have that, that's enough to numerically approximate the gradient of the output scores and perform gradient descent.
Re:One pixel attack for deceiving deep neural networks by zeitbeule on Sunday October 29, 2017 @03:54AM (#15578419)
Someone just published a new attack at ICLR that does not even need confidence scores but works solely on the final decision output of the network and works as well as the best known attacks (that so far required gradients): https://openreview.net/forum?id=SyZI0GWCZ&noteId=SyZI0GWCZ
Re:One pixel attack for deceiving deep neural networks by abhishek0318 on Sunday October 29, 2017 @01:53AM (#15578131)
The algorithm mentioned in the paper doesn't need any information about the internal structure of the image classifier.
Re:One pixel attack for deceiving deep neural networks by kumarvvr on Sunday October 29, 2017 @01:36AM (#15578098)
Is getting to know the model of the classifier so difficult? I mean, for an API, is it not possible to deduce the internal structure of the system based on the Input-output combination?? Just asking.
Re:One pixel attack for deceiving deep neural networks by mattnewton on Sunday October 29, 2017 @02:34AM (#15578217)
If by internal structure gp means the number or structure of the layers, then no, it’s not feasible to deduce this.

If they write regular blog posts or publish the architecture in a journal however, and the api gives you probabilities, you could maybe recreate it with a process similar to distillation?

Re:One pixel attack for deceiving deep neural networks by tsomctl on Sunday October 29, 2017 @01:21AM (#15578067)
There are different kinds of attacks. This one, and related ones that minutely change the input, require you to know some details about the model. There are other kinds of attacks, where you don't need to know what the specific model is. For example, http://rocknrollnerd.github.io/ml/2015/05/27/leopard-sofa.ht...

The fundamental problem is that there are only so many training examples and layers that you can fit in a gpu's memory. The current state of the art neural networks work well for very specific tasks (ie handwriting recognition), but don't generalize.

Re:One pixel attack for deceiving deep neural networks by nl on Sunday October 29, 2017 @03:35AM (#15578362)
Neural networks do generalise well, and their vulnerability to crafted attacks is unrelated to generalisation anyway.

Additionally the size of the network isn’t the same thing as GPU memory and you don’t fit training examples in memory anyway (?!).