Benchmarking Spurious Bias in Few-Shot Image Classifiers
<|reference_start|>Benchmarking Spurious Bias in Few-Shot Image Classifiers: Few-shot image classifiers are designed to recognize and classify new data with minimal supervision and limited data but often show reliance on spurious correlations between classes and spurious attributes, known as spurious bias. Spurious correlations commonly hold in certain samples and few-shot classifiers can suffer from spurious bias induced from them. There is an absence of an automatic benchmarking system to assess the robustness of few-shot classifiers against spurious bias. In this paper, we propose a systematic and rigorous benchmark framework, termed FewSTAB, to fairly demonstrate and quantify varied degrees of robustness of few-shot classifiers to spurious bias. FewSTAB creates few-shot evaluation tasks with biased attributes so that using them for predictions can demonstrate poor performance. To construct these tasks, we propose attribute-based sample selection strategies based on a pre-trained vision-language model, eliminating the need for manual dataset curation. This allows FewSTAB to automatically benchmark spurious bias using any existing test data. FewSTAB offers evaluation results in a new dimension along with a new design guideline for building robust classifiers. Moreover, it can benchmark spurious bias in varied degrees and enable designs for varied degrees of robustness. Its effectiveness is demonstrated through experiments on ten few-shot learning methods across three datasets. We hope our framework can inspire new designs of robust few-shot classifiers. Our code is available at https://github.com/gtzheng/FewSTAB.<|reference_end|>
@article{zheng2024benchmarking,
    title={Benchmarking Spurious Bias in Few-Shot Image Classifiers},
    author={Guangtao Zheng, Wenqian Ye, Aidong Zhang},
    journal={arXiv preprint arXiv:2409.02882},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.02882},
    primaryClass={cs.CV cs.LG}
}