Multi-Label Image Recognition with Graph Convolutional Networks
The task of multi-label image recognition is to predict a set of object labels that present in an image. As objects normally co-occur in an image, it is desirable to model the label dependencies to improve the recognition performance. To capture and explore such important dependencies, we propose a multi-label classification model based on Graph Convolutional Network (GCN). The model builds a directed graph over the object labels, where each node (label) is represented by word embeddings of a label, and GCN is learned to map this label graph into a set of inter-dependent object classifiers. These classifiers are applied to the image descriptors extracted by another sub-net, enabling the whole network to be end-to-end trainable. Furthermore, we propose a novel re-weighted scheme to create an effective label correlation matrix to guide information propagation among the nodes in GCN. Experiments on two multi-label image recognition datasets show that our approach obviously outperforms other existing state-of-the-art methods. In addition, visualization analyses reveal that the classifiers learned by our model maintain meaningful semantic topology.
Code (2)
Tasks
Long-tail LearningMulti-Label ClassificationMUlTI-LABEL-ClASSIFICATIONMulti-Label Image RecognitionObjectWord EmbeddingsMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Attention-Driven Dynamic Graph Convolutional Network for Multi-Label Image Recognition
Recent studies often exploit Graph Convolutional Network (GCN) to model label dependencies to improve recognition accuracy for multi-label image recognition. However, constructing a graph by counting the label co-occurre…
Multi-Label ClassificationMulti-Label Image RecognitionGKGNet: Group K-Nearest Neighbor based Graph Convolutional Network for Multi-Label Image Recognition
Multi-Label Image Recognition (MLIR) is a challenging task that aims to predict multiple object labels in a single image while modeling the complex relationships between labels and image regions. Although convolutional n…
graph constructionMulti-Label ClassificationMulti-Label Image RecognitionLearning Category Correlations for Multi-label Image Recognition with Graph Networks
Multi-label image recognition is a task that predicts a set of object labels in an image. As the objects co-occur in the physical world, it is desirable to model label dependencies. Previous existing methods resort to ei…
Multi-Label ClassificationMUlTI-LABEL-ClASSIFICATIONMulti-Label Image RecognitionWord EmbeddingsLearning Graph Convolutional Networks for Multi-Label Recognition and Applications
The task of multi-label image recognition is to predict a set of object labels that present in an image. As objects normally co-occur in an image, it is desirable to model label dependencies to improve recognition perfor…
Multi-Label ClassificationMUlTI-LABEL-ClASSIFICATIONMulti-Label Image RecognitionMulti-label Image Recognition with Partial LabelsAGCN: Augmented Graph Convolutional Network for Lifelong Multi-label Image Recognition
The Lifelong Multi-Label (LML) image recognition builds an online class-incremental classifier in a sequential multi-label image recognition data stream. The key challenges of LML image recognition are the construction o…
Multi-Label Image Recognition