Democratizing Fine-grained Visual Recognition with Large Language Models
About
Identifying subordinate-level categories from images is a longstanding task in computer vision and is referred to as fine-grained visual recognition (FGVR). It has tremendous significance in real-world applications since an average layperson does not excel at differentiating species of birds or mushrooms due to subtle differences among the species. A major bottleneck in developing FGVR systems is caused by the need of high-quality paired expert annotations. To circumvent the need of expert knowledge we propose Fine-grained Semantic Category Reasoning (FineR) that internally leverages the world knowledge of large language models (LLMs) as a proxy in order to reason about fine-grained category names. In detail, to bridge the modality gap between images and LLM, we extract part-level visual attributes from images as text and feed that information to a LLM. Based on the visual attributes and its internal world knowledge the LLM reasons about the subordinate-level category names. Our training-free FineR outperforms several state-of-the-art FGVR and language and vision assistant models and shows promise in working in the wild and in new domains where gathering expert annotation is arduous.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Image Classification | Stanford Cars | Accuracy65.36 | 635 | |
| Image Classification | CUB-200 2011 | Accuracy56.75 | 356 | |
| Image Classification | Oxford Flowers 102 | Accuracy67.67 | 234 | |
| Image Classification | Oxford-IIIT Pet | Accuracy83.24 | 219 | |
| Image Classification | Stanford Dogs | Accuracy52.88 | 153 | |
| Image Classification | FGVC Aircraft | -- | 92 | |
| Scene recognition | SUN397 | Accuracy65.72 | 49 | |
| Recognition | ImageNet-1K | Top-1 Accuracy68.65 | 42 | |
| Image Recognition | Describable Textures Dataset (DTD) | Accuracy49.76 | 32 | |
| Few-shot Image Classification | Aves | Accuracy42.9 | 22 |