Understanding Intra-Class Knowledge Inside CNN

By Donglai Wei, Bolei Zhou, Antonio Torralba, William T. Freeman. 2015

94 citations recorded by the source corpus.

Convolutional Neural Network (CNN) has been successful in image recognition tasks, and recent works shed lights on how CNN separates different classes with the learned inter-class knowledge through visualization. In this work, we instead visualize the intra-class knowledge inside CNN to better understand how an object class is represented in the fully-connected layers. To invert the intra-class knowledge into more interpretable images, we propose a non-parametric patch prior upon previous CNN visualization models. With it, we show how different "styles" of templates for an object class are organized by CNN in terms of location and content, and represented in a hierarchical and ensemble way. Moreover, such intra-class knowledge can be used in many interesting applications, e.g. style-based image retrieval and style-based object completion.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Model Architectures

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. Jun Zhu
  2. Jeff Clune
  3. Sergey Levine
  4. Andrea Vedaldi
  5. Yoshua Bengio
  6. Trevor Darrell
  7. Alexei A. Efros
  8. Bin Yu

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Andrea Vedaldi
  3. Dacheng Tao
  4. Ming-Hsuan Yang
  5. Xiaogang Wang
  6. Alan L. Yuille
  7. Trevor Darrell
  8. Jitendra Malik

In Model Architectures

  1. Alexei A. Efros
  2. Jun Zhu
  3. W. James Murdoch
  4. Bin Yu
  5. Kouichi Sakurai
  6. Danilo Vasconcellos Vargas
  7. Chandan Singh
  8. Anh Totti Nguyen

Citations in the corpus