Show-and-Fool: Crafting Adversarial Examples for Neural Image Captioning

By Hongge Chen, Huan Zhang, Pin-Yu Chen, Jinfeng Yi, Cho-Jui Hsieh. 2017

50 citations recorded by the source corpus.

Modern neural image captioning systems typically adopt the encoder-decoder framework consisting of two principal components: a convolutional neural network (CNN) for image feature extraction and a recurrent neural network (RNN) for caption generation. Inspired by the robustness analysis of CNN-based image classifiers to adversarial perturbations, we propose \textbf{Show-and-Fool}, a novel algorithm for crafting adversarial examples in neural image captioning. Unlike image classification tasks with a finite set of class labels, finding visually-similar adversarial examples in an image captioning system is much more challenging since the space of possible captions in a captioning system is almost infinite. In this paper, we design three approaches for crafting adversarial examples in image captioning: (i) targeted caption method; (ii) targeted keyword method; and (iii) untargeted method. We formulate the process of finding adversarial perturbations as optimization problems and design novel loss functions for efficient search. Experimental results on the Show-and-Tell model and MSCOCO data set show that Show-and-Fool can successfully craft visually-similar adversarial examples with randomly targeted captions, and the adversarial examples can be made highly transferable to the Show-Attend-and-Tell model. Consequently, the presence of adversarial examples leads to new robustness implications of neural image captioning. To the best of our knowledge, this is the first work on crafting effective adversarial examples for image captioning tasks.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Multimodal Learning, Safety, Robustness & Interpretability

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Cho-Jui Hsieh
  2. Huan Zhang
  3. Pin-Yu Chen
  4. Hongge Chen
  5. Jinfeng Yi
  6. James R. Glass
  7. Tsui-Wei Weng
  8. Deliang Fan

In Computer Vision and Pattern Recognition

  1. Huan Zhang
  2. Cho-Jui Hsieh
  3. Baoyuan Wu
  4. Yujiu Yang
  5. Hongge Chen
  6. Duane S. Boning
  7. James R. Glass
  8. Inderjit S. Dhillon

In Multimodal Learning

  1. Huan Zhang
  2. Baoyuan Wu
  3. James R. Glass
  4. Pin-Yu Chen
  5. Cho-Jui Hsieh
  6. Hongge Chen
  7. Jinfeng Yi
  8. Yujiu Yang

In Safety, Robustness & Interpretability

  1. Huan Zhang
  2. Cho-Jui Hsieh
  3. Pin-Yu Chen
  4. Jinfeng Yi
  5. Hongge Chen
  6. Tsui-Wei Weng
  7. James R. Glass
  8. Luca Daniel

Citations in the corpus