Learning Concise and Descriptive Attributes for Visual Recognition

Andy Yan, Yu Wang, Yiwu Zhong, Chengyu Dong, Zexue He +4 more
2/14/2026

No official code found. Best implementation: wangyu-ustc/LM4CV (49 stars, last commit 2023-12-14).

Abstract

Recent advances in foundation models present new opportunities for interpretable visual recognition – one can first query Large Language Models (LLMs) to obtain a set of attributes that describe each class, then apply vision-language models to classify images via these attributes. Pioneering work shows that querying thousands of attributes can achieve performance competitive with image features. However, our further investigation on 8 datasets reveals that LLM-generated attributes in a large quantity perform almost the same as random words. This surprising finding suggests that significant noise may be present in these attributes. We hypothesize that there exist subsets of attributes that can maintain the classification performance with much smaller sizes, and propose a novel learning-to-search method to discover those concise sets of attributes. As a result, on the CUB dataset, our method achieves performance close to that of massive LLM-generated attributes (e.g., 10k attributes for CUB), yet using only 32 attributes in total to distinguish 200 bird species. Furthermore, our new paradigm demonstrates several additional benefits: higher interpretability and interactivity for humans, and the ability to summarize knowledge for a recognition task.

View on arXivView PDF

Code Implementations(1)

wangyu-ustc/LM4CVCommunity100%

The official implementation of the paper **Learning Concise and Descriptive Attributes for Visual Recognition**

493PythonOct 3, 20232 years ago

Similar Papers

Cite this paper

@article{yan2026learning,
  title  = {Learning Concise and Descriptive Attributes for Visual Recognition},
  author = {Andy Yan and Yu Wang and Yiwu Zhong and Chengyu Dong and Zexue He and Yujie Lu and William Wang and Jingbo Shang and Julian McAuley},
  year   = {2026},
  eprint = {2308.03685},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2308.03685},
  journal = {ICCV 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.03685.svg)](https://codeofpaper.com/paper/2308.03685)

Discussion