BAL: Balancing Diversity and Novelty for Active Learning

Jingyao Li, Pengguang Chen, Shaozuo Yu, Shu Liu, Jiaya Jia
12/26/2023
cs.LGcs.CV

Official code: JulietLJY/BAL (1 star, last commit 2024-07-02). Most starred: JIA-Lab-research/BAL, a community implementation (44 stars, last commit 2024-01-03, 44× the official stars). 1 more implementation below.

Abstract

The objective of Active Learning is to strategically label a subset of the dataset to maximize performance within a predetermined labeling budget. In this study, we harness features acquired through self-supervised learning. We introduce a straightforward yet potent metric, Cluster Distance Difference, to identify diverse data. Subsequently, we introduce a novel framework, Balancing Active Learning (BAL), which constructs adaptive sub-pools to balance diverse and uncertain data. Our approach outperforms all established active learning methods on widely recognized benchmarks by 1.20%. Moreover, we assess the efficacy of our proposed framework under extended settings, encompassing both larger and smaller labeling budgets. Experimental results demonstrate that, when labeling 80% of the samples, the performance of the current SOTA method declines by 0.74%, whereas our proposed BAL achieves performance comparable to the full dataset. Codes are available at https://github.com/JulietLJY/BAL.

View on arXivView PDF

Code Implementations(2)

JulietLJY/BALOfficial100%
10Jul 2, 20242 years ago

BAL: Balancing Diversity and Novelty for Active Learning - Official Pytorch Implementation

442PythonNov 13, 20232 years ago
active-learningcomputer-vision

Similar Papers

Cite this paper

@article{li2023bal,
  title  = {BAL: Balancing Diversity and Novelty for Active Learning},
  author = {Jingyao Li and Pengguang Chen and Shaozuo Yu and Shu Liu and Jiaya Jia},
  year   = {2023},
  eprint = {2312.15944},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.15944v1}
}

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/2312.15944.svg)](https://codeofpaper.com/paper/2312.15944)

Discussion