Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Fine-grained Classification via Categorical Memory Networks

About

Motivated by the desire to exploit patterns shared across classes, we present a simple yet effective class-specific memory module for fine-grained feature learning. The memory module stores the prototypical feature representation for each category as a moving average. We hypothesize that the combination of similarities with respect to each category is itself a useful discriminative cue. To detect these similarities, we use attention as a querying mechanism. The attention scores with respect to each class prototype are used as weights to combine prototypes via weighted sum, producing a uniquely tailored response feature representation for a given input. The original and response features are combined to produce an augmented feature for classification. We integrate our class-specific memory module into a standard convolutional neural network, yielding a Categorical Memory Network. Our memory module significantly improves accuracy over baseline CNNs, achieving competitive accuracy with state-of-the-art methods on four benchmarks, including CUB-200-2011, Stanford Cars, FGVC Aircraft, and NABirds.

Weijian Deng, Joshua Marsh, Stephen Gould, Liang Zheng• 2020

Related benchmarks

TaskDatasetResultRank
Fine-grained Image ClassificationCUB200 2011 (test)
Accuracy88.2
543
Image ClassificationStanford Cars (test)
Accuracy94.9
316
Fine-grained visual classificationFGVC-Aircraft (test)
Top-1 Acc93.8
312
Fine-grained Image ClassificationCUB-200 2011
Accuracy88.2
300
Image ClassificationCUB-200-2011 (test)
Top-1 Acc88.2
286
Fine-grained Visual CategorizationStanford Cars (test)
Accuracy94.9
114
Fine-grained Visual CategorizationFGVCAircraft
Accuracy93.8
74
Image ClassificationNABirds
Accuracy87.8
37
Showing 8 of 8 rows

Other info

Follow for update