While deep convolutional neural networks (CNNs) have shown a great success in single-label image classification, it is important to note that real world images generally contain multiple labels, which could correspond to different objects, scenes, actions and attributes in an image. Traditional approaches to multi-label image classification learn independent classifiers for each category and employ ranking or thresholding on the classification results. These techniques, although working well, fail to explicitly exploit the label dependencies in an image. In this paper, we utilize recurrent neural networks (RNNs) to address this problem. Combined with CNNs, the proposed CNN-RNN framework learns a joint image-label embedding to characterize the semantic label dependency as well as the image-label relevance, and it can be trained end-to-end from scratch to integrate both information in a unified framework. Experimental results on public benchmark datasets demonstrate that the proposed architecture achieves better performance than the state-of-the-art multi-label classification model
翻译:虽然深相连动神经网络(CNNs)在单一标签图像分类方面表现出巨大的成功,但必须指出的是,真实世界图像通常包含多个标签,这些标签可以与图像中不同的对象、场景、动作和属性相对应。多标签图像分类的传统方法为每个类别学习独立分类方法,并采用分类结果的等级或阈值。这些技术虽然运作良好,但未能在图像中明确利用标签依赖性。在本文中,我们利用经常性神经网络(RNNS)来解决这一问题。拟议的CNN-RNN框架与CNN一道,学习了一种共同的图像标签嵌入式,以描述语义标签依赖性以及图像标签相关性,并且可以经过培训,从头到尾从头到尾将信息纳入统一框架。公共基准数据集的实验结果表明,拟议架构的性能优于最先进的多标签分类模式。