DeepCore: A Comprehensive Library for Coreset Selection in Deep Learning
About
Coreset selection, which aims to select a subset of the most informative training samples, is a long-standing learning problem that can benefit many downstream tasks such as data-efficient learning, continual learning, neural architecture search, active learning, etc. However, many existing coreset selection methods are not designed for deep learning, which may have high complexity and poor generalization performance. In addition, the recently proposed methods are evaluated on models, datasets, and settings of different complexities. To advance the research of coreset selection in deep learning, we contribute a comprehensive code library, namely DeepCore, and provide an empirical study on popular coreset selection methods on CIFAR10 and ImageNet datasets. Extensive experiments on CIFAR10 and ImageNet datasets verify that, although various methods have advantages in certain experiment settings, random selection is still a strong baseline.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Medical Image Classification | PathMNIST | -- | 61 | |
| Classification | TissueMNIST | -- | 40 | |
| Medical Image Classification | OrganSMNIST v2 (test) | Balanced Accuracy67.7 | 16 | |
| Medical Image Classification | BloodMNIST | Balanced Accuracy88.2 | 16 | |
| Agent Recommendation (Reflection) | CDS50 (test) | Hit Rate @ 131 | 7 | |
| Agent Recommendation (Summarization) | Books480 (test) | Hit Rate @ 133 | 7 | |
| Agent Recommendation (Summarization) | CDS200 (test) | Hit Rate @ 136 | 7 |