Mining Object Parts from CNNs via Active Question-Answering

04/11/2017
by   Quanshi Zhang, et al.
0

Given a convolutional neural network (CNN) that is pre-trained for object classification, this paper proposes to use active question-answering to semanticize neural patterns in conv-layers of the CNN and mine part concepts. For each part concept, we mine neural patterns in the pre-trained CNN, which are related to the target part, and use these patterns to construct an And-Or graph (AOG) to represent a four-layer semantic hierarchy of the part. As an interpretable model, the AOG associates different CNN units with different explicit object parts. We use an active human-computer communication to incrementally grow such an AOG on the pre-trained CNN as follows. We allow the computer to actively identify objects, whose neural patterns cannot be explained by the current AOG. Then, the computer asks human about the unexplained objects, and uses the answers to automatically discover certain CNN patterns corresponding to the missing knowledge. We incrementally grow the AOG to encode new knowledge discovered during the active-learning process. In experiments, our method exhibits high learning efficiency. Our method uses about 1/6-1/3 of the part annotations for training, but achieves similar or better part-localization performance than fast-RCNN methods.

READ FULL TEXT

page 3

page 4

page 8

page 11

page 12

research
12/18/2018

Mining Interpretable AOG Representations from Convolutional Networks via Active Question Answering

In this paper, we present a method to mine object-part patterns from con...
research
11/14/2016

Growing Interpretable Part Graphs on ConvNets via Multi-Shot Learning

This paper proposes a learning strategy that extracts object-part concep...
research
08/05/2017

Interpreting CNN Knowledge via an Explanatory Graph

This paper learns a graphical model, namely an explanatory graph, which ...
research
12/18/2018

Explanatory Graphs for CNNs

This paper introduces a graphical model, namely an explanatory graph, wh...
research
08/05/2017

Interactively Transferring CNN Patterns for Part Localization

In the scenario of one/multi-shot learning, conventional end-to-end lear...
research
02/26/2019

Mining Objects: Fully Unsupervised Object Discovery and Localization From a Single Image

The goal of our work is to discover dominant objects without using any a...
research
11/04/2021

Extended Abstract Version: CNN-based Human Detection System for UAVs in Search and Rescue

This paper proposes an approach for the task of searching and detecting ...

Please sign up or login with your details

Forgot password? Click here to reset