about
Deep Neural Networks Do Not Recognize Negative Images (arxiv.org)
2 points by nafizh on Apr 21, 2017 | hide | past | pdf | discuss on HN

In plain words: They tested image-recognition networks on photo negatives, where colors are flipped but the objects stay the same and people still recognize them. Trained only on normal photos, the networks' accuracy dropped sharply on negatives, suggesting the training does not teach the general concept.

Abstract · On the Limitation of Convolutional Neural Networks in Recognizing Negative Images

Convolutional Neural Networks (CNNs) have achieved state-of-the-art performance on a variety of computer vision tasks, particularly visual classification problems, where new algorithms reported to achieve or even surpass the human performance. In this paper, we examine whether CNNs are capable of learning the semantics of training data. To this end, we evaluate CNNs on negative images, since they share the same structure and semantics as regular images and humans can classify them correctly. Our experimental results indicate that when training on regular images and testing on negative images, the model accuracy is significantly lower than when it is tested on regular images. This leads us to the conjecture that current training methods do not effectively train models to generalize the concepts. We then introduce the notion of semantic adversarial examples - transformed inputs that semantically represent the same objects, but the model does not classify them correctly - and present negative images as one class of such inputs.

Hossein Hosseini, Baicen Xiao, Mayoore Jaiswal, Radha Poovendran
arXiv:1703.06857 · cs.CV, cs.LG, stat.ML · submitted Mar 20, 2017 · updated Aug 7, 2017
abstract · pdf · html

add comment on HN
Also discussed: Mar 2017 (4 points, 0 comments)