Source-linked AI summary

Recurrent Attentional Reinforcement Learning for Multi-label Image Recognition

Tianshui Chen, Zhouxia Wang, Guanbin Li, Liang Lin

arXiv:1712.07465v1cs.CV

TL;DR

Existing multi-label pipelines can spend substantial computation on redundant region proposals and may simplify dependencies among localized regions. This paper uses recurrent attention reinforcement learning to discover informative regions sequentially, model their dependencies, and predict labels; it reports superior performance and efficiency on PASCAL VOC and MS-COCO.

  • Problem

    Proposal-based multi-label recognition can generate many meaningless regions with redundant feature extraction, while dependencies among localized regions are often ignored or simplified.

  • Method

    A recurrent attention reinforcement learning framework iteratively locates informative semantic regions, predicts their label scores, and models dependencies among regions using image-level labels.

  • Results

    The method outperforms previous methods on PASCAL VOC and MS-COCO, including 66.2% per-class F1 and 71.1% overall F1 on MS-COCO.

  • Takeaways & Limitations

    The framework combines efficient region discovery with semantic-aware localization of image-level labels to specific object regions.

Abstract

from arXiv · show

Recognizing multiple labels of images is a fundamental but challenging task in computer vision, and remarkable progress has been attained by localizing semantic-aware image regions and predicting their labels with deep convolutional neural networks. The step of hypothesis regions (region proposals) localization in these existing multi-label image recognition pipelines, however, usually takes redundant computation cost, e.g., generating hundreds of meaningless proposals with non-discriminative information and extracting their features, and the spatial contextual dependency modeling among the localized regions are often ignored or over-simplified. To resolve these issues, this paper proposes a recurrent attention reinforcement learning framework to iteratively discover a sequence of attentional and informative regions that are related to different semantic objects and further predict label scores conditioned on these regions. Besides, our method explicitly models long-term dependencies among these attentional regions that help to capture semantic label co-occurrence and thus facilitate multi-label recognition. Extensive experiments and comparisons on two large-scale benchmarks (i.e., PASCAL VOC and MS-COCO) show that our model achieves superior performance over existing state-of-the-art methods in both performance and efficiency as well as explicitly identifying image-level semantic labels to specific object regions.

Introduction

Multi-label recognition must model multiple objects and rich semantic information, but proposal-based pipelines are computationally costly and often overlook contextual dependencies. The paper proposes recurrent attention reinforcement learning to search informative regions, predict labels, and capture dependencies using only image-level supervision.

  • Multi-label recognition is practically important because real-world images commonly contain multiple annotated objects and require rich semantic modeling.
  • Proposal-based methods extract hundreds of regions, creating substantial computation while many proposals contain coarse or non-discriminative information.
  • The proposed framework uses a fully convolutional representation and an LSTM-based recurrent attention module to locate class-related regions and predict label scores iteratively.
  • Reinforcement learning formulates region search as sequential decision-making, with actions selecting locations and classifying regions and rewards measuring classification correctness.
  • The framework captures contextual dependencies among attentional regions and trains end-to-end using only image-level labels, without explicit object bounding boxes.
  • Experiments on PASCAL VOC and MS-COCO report improved efficiency and classification accuracy over proposal-based methods while discovering semantic-aware object regions.

Related Work

Prior work adapts CNNs, label-dependency models, object proposals, and visual attention to multi-label recognition. Proposal methods improve local modeling but add preprocessing or annotation burdens, motivating recurrent attention approaches.

  • Earlier multi-label methods adapt single-label CNNs, extract features, fine-tune target data, or model semantic label dependencies with recurrent and spatial architectures.
  • Global-image representations can ignore relationships between labels and local regions and remain vulnerable to non-informative background.
  • Object-proposal methods aggregate local features to address global-representation limitations but require proposal extraction and many candidate regions.
  • Proposal-based pipelines can prevent end-to-end training or require additional bounding-box annotations.
  • Visual attention networks iteratively search relevant regions as sequential decision processes and commonly use reinforcement learning with delayed rewards.
  • The proposed framework is presented as a recurrent attention approach for multi-label recognition that targets both accuracy and efficiency.

Proposed Method

The method extracts whole-image convolutional feature maps, then uses recurrent attention to sample multi-scale regions, predict regional labels, and select subsequent locations. Category-wise max-pooling combines regional scores, while reinforcement learning and classification supervision train the system end-to-end.

  • The VGG16 ConvNet maps the resized input image to convolutional feature maps that serve as the shared representation for recurrent attention.
  • At each iteration, the model samples k regions with varied scales and aspect ratios around the previous location to accommodate changing object shapes and sizes.
  • Regions are cropped from feature maps and resized, avoiding repeated convolution on each input-image patch and improving training and testing efficiency.
  • The recurrent module predicts regional label-score vectors and the next location from current region features and the previous hidden state.
  • Category-wise max-pooling fuses scores across all attended regions by maximizing each category's regional score.
  • The agent learns sequential localization and classification actions using delayed rewards based on the aggregated multi-label prediction.
  • The combined objective trains the model end-to-end using reinforcement signals together with image-level classification supervision.
  • REINFORCE estimates policy gradients for expected reward, while variance reduction and an additional classification loss support optimization.

Experiments

The experiments evaluate the proposed framework and its component contributions, with the paper reporting extensive comparisons designed to assess performance and crucial design choices.

  • The experimental section reports comparisons intended to demonstrate the proposed method's performance and evaluate contributions from its crucial components.

Experiment setting

The experiments use resized and randomly cropped images, horizontal flipping, feature-map cropping, and standard multi-label metrics including AP, mAP, precision, recall, and F1.

  • Images are resized to N × N, randomly cropped to (N −64) × (N −64), and randomly horizontally flipped during training.
  • Two models use N = 512 and N = 640, with three region scales and three aspect ratios, giving k = 9 anchors.The region scales are 80 × 80, 160×160, 320×320 for N = 512 and 100×100, 200×200, 400 × 400 for N = 640.
  • Feature-map cropping avoids repeatedly extracting CNN features for each patch and reduces computational complexity.The model predicts a label score vector for each view and averages predictions over ten views.
  • Evaluation uses AP for each category, mAP across categories, and overall and per-class precision, recall, and F1 metrics.Precision and recall are computed by comparing top-ranked predicted labels with ground-truth labels.

Comparison with state-of-the-art methods

The method is evaluated on VOC07 and MS-COCO against established multi-label recognition methods, outperforming prior approaches on both benchmarks and reported metrics.

  • Experiments cover VOC07 and MS-COCO, with training and evaluation splits specified separately for each benchmark.VOC07 contains 9,963 images across 20 categories; MS-COCO uses 82,081 training and 40,137 validation images from 80 categories.
  • 92.0% mAP on VOC07 surpasses the previous best HCP and FeV+LV results of 90.9% and 90.6%, respectively.The comparison includes proposal-based and other state-of-the-art methods.
  • On VOC07, the model also outperforms existing methods when using a single scale of 512 or 640.
  • 66.2% per-class F1 and 71.1% overall F1 on MS-COCO beat the previous best method by 4.2% and 3.3%, respectively.Single-scale performance also exceeds that of the other compared methods.

Ablation Study

The ablations show that recurrent attention, contextual LSTM dependencies, multiple variable-scale regions, and an appropriate iteration count each contribute to recognition performance.

  • Effectiveness of the attentional regions: The attentional model outperforms random-region and object-proposal baselines on VOC07.The comparison uses mAP under single-view evaluation at 512 × 512.
  • Significance of adopting the LSTM: LSTM-based joint localization and classification achieves 90.0% mAP, versus 89.6% without LSTM and 90.0% when classification is independent.The reported experiments attribute the differences to contextual dependencies among attentional regions.
  • Effectiveness of multiple regions with variable scales and aspect ratios: The model locates objects with substantially different scales and aspect ratios, including a boat at iteration 4 and a man at iteration 5.The example uses a 2:1 region for the boat and a 1:2 region for the man.
  • Effectiveness of multiple regions with variable scales and aspect ratios: Using multiple regions at each iteration yields better classification performance than extracting a single region at each location.Table 5 evaluates both variants with ten-view evaluation at 512 × 512.
  • Analysis of increasing the recursive iteration: Increasing recursive iterations from 1 to 5 improves performance, but further increases do not improve it.The paper sets T = 5 to balance efficiency and effectiveness because additional regions may add noise and redundant computation.

Efficiency analysis

The proposed model is substantially faster than recent proposal-based methods because it avoids processing hundreds of object proposals.

  • Efficiency analysis: 350 ms per image is the reported execution time of the proposed method, compared with about 10 s for HCP and FeV+LV.The proposed method uses ten-view evaluation at scale 512 and scale 640 on a single NVIDIA GeForce GTX TITAN-X GPU; the proposal-based methods are about 30× slower.

Conclusion

The framework automatically locates informative attentional regions, predicts label scores, and models interactions and contextual dependencies among regions. Experiments on PASCAL VOC and Microsoft COCO demonstrate superiority in accuracy and efficiency.

  • The framework automatically locates attentional and informative regions and predicts label scores over them.
  • It formulates region localization as sequential decision-making and uses reinforcement learning with image-level labels for end-to-end optimization.
  • The method explores interactions between semantic labels and attentional regions while explicitly capturing contextual dependencies among regions.
  • Experiments on Pascal VOC and Microsoft COCO demonstrate superior accuracy and efficiency over previous proposal-based methods.
Loading 1712.07465v1…