Source-linked AI summary

Learning to Navigate for Fine-grained Classification

Ze Yang, Tiange Luo, Dong Wang, Zhiqiang Hu, Jun Gao, Liwei Wang

arXiv:1809.00287v1cs.CV

TL;DR

Fine-grained classification is challenged by the difficulty of finding discriminative regions, especially when annotations are expensive or localization lacks guarantees. NTS-Net uses cooperating Navigator, Teacher, and Scrutinizer agents with a self-supervised ranking objective to localize regions and classify images. It is end-to-end trainable and achieves state-of-the-art results across benchmark datasets.

  • Problem

    Fine-grained classification requires finding subtle informative regions, while annotated methods are expensive and unsupervised methods lack mechanisms guaranteeing the right regions.

  • Method

    NTS-Net uses Navigator, Teacher, and Scrutinizer agents, aligning region informativeness with ground-truth-class probability through a self-supervised loss.

  • Results

    NTS-Net is end-to-end trainable and achieves state-of-the-art results on CUB-200-2001, FGVC Aircraft, and Stanford Cars.

  • Takeaways & Limitations

    The model provides both fine-grained classification predictions and highly informative regions during inference without bounding-box or part annotations.

  • Takeaways & Limitations

    The approach assumes that more informative regions have higher confidence of belonging to the ground-truth class.

Abstract

from arXiv · show

Fine-grained classification is challenging due to the difficulty of finding discriminative features. Finding those subtle traits that fully characterize the object is not straightforward. To handle this circumstance, we propose a novel self-supervision mechanism to effectively localize informative regions without the need of bounding-box/part annotations. Our model, termed NTS-Net for Navigator-Teacher-Scrutinizer Network, consists of a Navigator agent, a Teacher agent and a Scrutinizer agent. In consideration of intrinsic consistency between informativeness of the regions and their probability being ground-truth class, we design a novel training paradigm, which enables Navigator to detect most informative regions under the guidance from Teacher. After that, the Scrutinizer scrutinizes the proposed regions from Navigator and makes predictions. Our model can be viewed as a multi-agent cooperation, wherein agents benefit from each other, and make progress together. NTS-Net can be trained end-to-end, while provides accurate fine-grained classification predictions as well as highly informative regions during inference. We achieve state-of-the-art performance in extensive benchmark datasets.

1 Introduction

Fine-grained classification requires identifying subtle, informative regions without costly annotations. NTS-Net uses cooperating Navigator, Teacher, and Scrutinizer agents to localize regions and classify objects end-to-end.

  • Motivation: Fine-grained classification distinguishes subordinate classes using subtle differences concentrated in particular regions.Varied object poses, especially in bird classification, make informative-region discovery more difficult.
  • Motivation: Human-annotated methods achieve decent results but require expensive fine-grained annotations, while unsupervised methods lack guarantees of selecting the right regions.The latter limitation usually results in degraded accuracy.
  • Approach: NTS-Net localizes informative regions without bounding-box or part annotations by enforcing consistency between region informativeness and ground-truth-class probability.The full-image ground-truth class is used as the regions’ ground-truth class.
  • Approach: The Navigator proposes regions, the Teacher evaluates their ground-truth-class probabilities and provides feedback, and the Scrutinizer uses them for fine-grained classification.The model is described as a multi-agent cooperative learning scheme.
  • Results: NTS-Net provides accurate fine-grained predictions and highly informative regions during inference, achieving state-of-the-art performance on extensive benchmark datasets.The model is trained end-to-end.

2 Related Work

Prior fine-grained methods use human annotations, unsupervised localization, or related attention and proposal mechanisms. NTS-Net frames region selection as ranking, using a pair-wise loss to align informativeness with class confidence.

  • Annotation-based methods: Early methods use bounding-box or part annotations during training and inference, or only during training in detection-like frameworks.Deployment may lack human annotations even when training annotations are available.
  • Annotation-free methods: Spatial Transformer Networks predict informative-region locations, while bilinear models capture subtle subordinate-class differences from whole-image features.These approaches avoid the same annotation-dependent formulation described for early methods.
  • Annotation-free methods: Other work learns part detectors, saliency maps, or attention proposal and region-based classifiers through unsupervised or alternating schemes.The cited attention approach reports that its two tasks are correlated and can benefit each other.
  • Object detection: Object-detection methods generate proposals and perform category classification, with later systems using region proposal networks or one-stage detectors.Examples include R-CNN, Faster R-CNN, YOLO, and SSD.
  • Learning to rank: NTS-Net adopts a multi-rating pair-wise ranking loss to enforce consistency between a region’s informativeness and its ground-truth-class probability.The ranking formulation connects the method’s Navigator objective to learning-to-rank approaches.

3 Methods

NTS-Net localizes informative regions by aligning Navigator informativeness with Teacher confidence, then fuses selected regions with the full image for classification. Its multi-agent design uses shared feature extraction and end-to-end training.

  • 3.1 Approach Overview: The method assumes regions more likely to belong to the ground-truth class are more informative for characterizing the object.It defines information I over image regions and confidence C as the probability that a region belongs to the ground-truth class.
  • 3.4 Network architecture: The Navigator, Teacher, and Scrutinizer form a cooperative system in which improved region localization supports classification and further Teacher guidance.The feature extractor is fully convolutional and shared among the three networks.
  • 3.2 Navigator and Teacher: After non-maximum suppression, the top-M regions train Navigator to order informativeness consistently with Teacher confidence.Every proposed region also contributes to Teacher optimization through cross-entropy training.
  • 3.3 Scrutinizer: The Scrutinizer resizes the top-K regions, extracts their features, concatenates them with the full-image feature, and predicts fine-grained labels.The region and full-image features are jointly processed after fusion.
  • 3.3 Scrutinizer: Adding informative regions substantially improves fine-grained classification across CUB-200-2001, FGVC Aircraft, and Stanford Cars.The comparison is reported in Tables 2 and 3.

4 Experiments

Experiments evaluate NTS-Net without bounding-box or part annotations on three fine-grained benchmarks, showing strong accuracy and informative region localization. Ablations and visualizations examine the contributions of Teacher guidance, selected region count, and Navigator proposals.

  • Experimental Setup: NTS-Net is evaluated on CUB-200-2011, Stanford Cars, and FGVC Aircraft without bounding-box or part annotations.The experiments follow the datasets’ standard train/test splits.
  • Quantitative Results: 3.0% accuracy improvement over ResNet-50 is obtained on CUB-200-2011, while NTS-Net reaches 85.3% using only the full image.The full-image result remains higher than the ResNet-50 baseline, and the paper reports a 1.5% improvement over another ResNet-50-based method.
  • Quantitative Results: 91.4% top-1 accuracy is achieved on FGVC Aircraft and 93.9% top-1 accuracy on Stanford Cars.These are reported as new state-of-the-art results.
  • Ablation Study: Removing Teacher guidance drops CUB-200-2011 accuracy from 87.5% to 83.3%, while increasing K from 2 to 4 improves accuracy by only 0.2%.The ablation contrasts the effect of multi-agent supervision with adding more region features.
  • Ablation Study: Increasing K from 0 to 2 improves accuracy by 2.0%, compared with 0.2% from increasing K from 2 to 4.The reported comparison distinguishes adding informative regions from nearly doubling feature dimensionality.
  • Qualitative Results: Navigator highlights bird heads, wings, and bodies, car headlamps and grilles, and airplane wings and heads as informative regions.Figure 5 visualizes top proposed regions, with red indicating the most informative region and additional colors denoting the next three.

5 Conclusions

NTS-Net performs fine-grained classification without bounding-box or part annotations by having Navigator, Teacher, and Scrutinizer cooperate. It is end-to-end trainable and achieves state-of-the-art results on three benchmark datasets.

  • NTS-Net uses cooperating Navigator, Teacher, and Scrutinizer networks with a loss based on ordering consistency between region informativeness and ground-truth probability.
  • The method performs fine-grained classification without bounding-box or part annotations.
  • NTS-Net is end-to-end trainable and achieves state-of-the-art results on CUB-200-2001, FGVC Aircraft, and Stanford Cars.
Loading 1809.00287v1…