News for hackers. Stuff that matters.
Re:Adversarial Examples That Fool Both Computer Vision and T... by dontreact on Monday November 12, 2018 @01:17AM (#18430906)
Does this mean we can stop seeing adversarial examples as a deep fundamental flaw of deep neural networks? Seems like human system experiences them as well!
Re:Adversarial Examples That Fool Both Computer Vision and T... by tmalsburg2 on Monday November 12, 2018 @09:49AM (#18432876)
In the experiment, humans showed a minor drop in accuracy (<10%) after seeing the stimulus for 63ms. The presentation was so short that humans made a considerable amount of mistakes even with the non-adversarial examples. In contrast, neural networks get adversarial stimuli consistently wrong even though they are allowed to fully process them. The results also do not prove that the underlying mechanisms are the same in humans and neural networks.
Re:Adversarial Examples That Fool Both Computer Vision and T... by saagarjha on Monday November 12, 2018 @03:46AM (#18431357)
Aren't optical illusions just adversarial examples for people?
Re:Adversarial Examples That Fool Both Computer Vision and T... by aetherson on Monday November 12, 2018 @08:28AM (#18432440)
No, and I wish people would stop that meme.

Humans can obviously be tricked, in a variety of ways. But adversarial images take advantage of the fact that image-recognizing neural networks do not fit their image recognition into a full fledged understanding of the world like we do. So a few pixels here and there can make a truck look like a panda and the algorithm never says, "But wait, pandas are mostly black and white and this is mostly yellow," or, "But I don't see legs anywhere, or ears."

Optical illusions mostly don't cause high level image misclassifications. To the extent that they are anything similar, they're the reverse: using our general world understanding to cause glitches in our information processing, such as cases where you think something is darker or lighter than it is, or bigger or smaller, or bent or straight. Those are your mind applying rules that are based on "how the world usually appears at a high level" to an image where those rules do not in fact apply.

Re:Adversarial Examples That Fool Both Computer Vision and T... by saagarjha on Monday November 12, 2018 @08:53AM (#18432569)
I’m no machine learning expert, but it seems to me that neural networks just don’t really work like people do, as much as people would like to claim that they’ve created something that works like the human brain.
Re:Adversarial Examples That Fool Both Computer Vision and T... by red75prime on Monday November 12, 2018 @10:06AM (#18432989)
For me people work unnervingly like neural networks, except for cases where stimuli have gone through slow sequential processing by the entirety of brain computational resources, we call consciousness.

Cached responses, for example. A question in a text form, which includes a clause pointing at a flaw in usual answer, gets the same usual answer.

Effectiveness of pointing and calling technique [0], which forces full conscious attention.

And other results in psychology, which can be explained by artificial neural network level dumbness of some behaviors. (If 7 workers can build 7 cars in 7 days, then how many days would it take 5 workers to build 5 cars? Is Winnie-the-Pooh a boar or a pig?)

[0]: https://en.wikipedia.org/wiki/Pointing_and_calling

Re:Adversarial Examples That Fool Both Computer Vision and T... by aetherson on Monday November 12, 2018 @10:00AM (#18432953)
Sure. So, then, why did you posit a direct parallel between optical illusions and adversarial images?
Re:Adversarial Examples That Fool Both Computer Vision and T... by saagarjha on Monday November 12, 2018 @05:59PM (#18436786)
Because that’s another thing I can now mention when people tell me neural networks are like the human brain, since this is an example they often like to bring up.
Re:Adversarial Examples That Fool Both Computer Vision and T... by taeric on Monday November 12, 2018 @01:11PM (#18434353)
That said, one can stop before they get to optical illusions. Simple camouflage works as a similar trick. Consider stick bugs. Unless you see them move, or are directly looking at the facial features, I expect even machines will have a hard time detecting them.
Re:Adversarial Examples That Fool Both Computer Vision and T... by carlmr on Monday November 12, 2018 @02:14AM (#18431069)
We know human systems experience them as well. But we can design roads and other things so that they don't trick us too much. We have very little intuitive design understanding of what can trick robots. And in a lot of cases this is also something how you can hack an AI system if you understand what it misperceives.
Re:Adversarial Examples That Fool Both Computer Vision and T... by jon_richards on Monday November 12, 2018 @02:40AM (#18431146)
As xkcd points out, you don't have to worry too much about people trying to trick self-driving systems with visual hacks.

https://xkcd.com/1958/

Re:Adversarial Examples That Fool Both Computer Vision and T... by menudo on Monday November 12, 2018 @10:10AM (#18433012)
The XKCD comic strip makes for a useful and shallow zinger, amid casual banter, but the real world actually faces two or three new layers of complexity, which actually reassert the problem it attempts to dispose of.

1. The global reach of networked telecommunications permits a small quantity of sociopathic murderers to operate from beyond jurisdictions that can reach them, and also assists in destroying evidence of their interference.

2. Computational power enables force multiplication, such that even just one sociopathic murderer could exploit software flaws across millions of vehicles, simultaneously.

3. Some software exploits will work against self driving cars, which could never work against an ordinary person, and of course, vice versa, but not so much via remote control at a distance, when people are the operators, while we still lack electronic interfaces to our central nervous system.

Re:Adversarial Examples That Fool Both Computer Vision and T... by jon_richards on Monday November 12, 2018 @10:22PM (#18438235)
>visual hacks

We were discussing "tricking" the computer vision component of a self-driving car, not getting software access. That's still a concern, but it's an entirely different set of security requirements that we already face in planes and existing cars.

Re:Adversarial Examples That Fool Both Computer Vision and T... by menudo on Tuesday November 13, 2018 @08:19AM (#18440695)
Except XKCD wasn't.
Re:Adversarial Examples That Fool Both Computer Vision and T... by jon_richards on Tuesday November 13, 2018 @11:13PM (#18447427)
To me,

>painting fake lines on the road, or dropping a cutout of a pedestrian onto a highway

sounds like

>"tricking" the computer vision component of a self-driving car, not getting software access.

Re:Adversarial Examples That Fool Both Computer Vision and T... by carlmr on Monday November 12, 2018 @05:12AM (#18431639)
Ok, fair point about the hacking, but unintentionally misleading things are also hard to estimate.
Re:Adversarial Examples That Fool Both Computer Vision and T... by mannykannot on Monday November 12, 2018 @08:27AM (#18432434)
This does not take the issue off the table, as far as practical applications of neural-network object recognition and scene analysis are concerned. Firstly, it leaves open the issue of an additional category of images for which neural networks alone very confidently misidentify things. Secondly, the time limitation, while being a perfectly valid aspect of the experiment, means that parity has not yet been achieved in these cases, either.
Re:Adversarial Examples That Fool Both Computer Vision and T... by andbberger on Monday November 12, 2018 @06:37PM (#18436993)
No
Re:Adversarial Examples That Fool Both Computer Vision and T... by andrewflnr on Monday November 12, 2018 @10:55AM (#18433305)
It doesn't decrease the actual set of attacks you can run against a DNN, so no. If anything it increases the scope of the security vulnerability.