News for hackers. Stuff that matters.
Re:Optical illusions that flummox computers by mcguire on Saturday April 15, 2017 @11:13PM (#14124139)
"To add to the difficulty, it’s not always clear why certain attacks work or fail. One explanation is that adversarial images take advantage of a feature found in many AI systems known as “decision boundaries.” These boundaries are the invisible rules that dictate how a system can tell the difference between, say, a lion and a leopard. A very simple AI program that spends all its time identifying just these two animals would eventually create a mental map. Think of it as an X-Y plane: in the top right it puts all the leopards it’s ever seen, and in the bottom left, the lions. The line dividing these two sectors — the border at which lion becomes leopard or leopard a lion — is known as the decision boundary."

I am not sure I buy this theory. Moving an image across a nearby boundary shouldn't result in the image producing a higher confidence value, should it?

I'm thinking of the panda/gibbon example in the article.

Re:Optical illusions that flummox computers by caseysoftware on Sunday April 16, 2017 @12:08AM (#14124270)
Yes, that's exactly what it does.

By shifting it a few points across the boundary, it creates a higher confidence that X is actually Y instead of X.

The problem is that without studying the neural network and trying out different inputs and seeing the results, it's hard to figure out exactly what will shift things across the boundary. Even if you could get the same starting data set and attempt to train your own, you don't necessarily know which data was used for testing vs validation.

You'll likely come up with similar boundaries but not the same therefore you don't know the effectiveness of your adversarial approach until you actually try it against that particular system..

Re:Optical illusions that flummox computers by mcguire on Sunday April 16, 2017 @03:44PM (#14127151)
But how do you go from 60% certainty that it is an A to 90% certainty that it is a B?