Summary
The paper studies an algorithm selection problem for active learning under different labeling budgets. A theoretical analysis is conducted The proposed algorithm uses a derivative approach by removing small sets of labeled examples to approximate the effectiveness of different active learning algorithms. Empirical results are shown for different labeling budget that SelectAL chooses the best active learning algorithm. Experiments are conducted on CIFAR-10, CIFAR-100 and ImageNet-50.
Strengths
1. The paper studies an important problem of how to choose the best active learning algorithm for a labeling budget.
2. Experiments demonstrates the effectiveness of the method in specific settings.
3. It is interesting to empirically see that random sampling performs as good as other active learning algorithms when given a moderate number of labeling budget.
Weaknesses
I have major concerns with the writing and structure of the paper.
1. The theoretical analysis and the actual algorithm seem to be very loosely connected. Currently, section 3 contains very little motivation from section 2. Also, the analysis framework makes assumption on universality making it unlikely to reflect the performance in practice.
2. The data removal process from a labeled set is not immediate to the reader but is the key underlying tool for the derivate approximation. How does one remove labeled examples from a labeled set using an active learning algorithm?
3. Throughout the paper, the data removal algorithms are used as TypiClust and inverse-TypiClust. Instead of formulating the algorithm as using general active learning algorithms for removal, the authors may discuss more in-depth why these two algorithms are actually effective in predicting low and high budget scenarios.
Furthermore, the experiments seem to be inconsistent. Specifically, even though CIFAR-10 and CIFAR-100 have the same pool size, the experiments are conducted with inconsistent budgets. For example, 7k+1k and 25k+5k are used for CIFAR-10 while 9k+1k and 30k+7k are used for CIFAR-100. Since the paper's focus is on different labeling budgets, I believe more budget settings are also needed beyond just three.
Lastly, algorithm selection methods have been studied before, but not for different budgets. The paper could benefit from the following related work:
1. Baram, Y., Yaniv, R. E., & Luz, K. (2004). Online choice of active learning algorithms. Journal of Machine Learning Research, 5(Mar), 255-291.
2. Hsu, W. N., & Lin, H. T. (2015, February). Active learning by learning. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 29, No. 1).
3. Pang, K., Dong, M., Wu, Y., & Hospedales, T. M. (2018, August). Dynamic ensemble active learning: A non-stationary bandit with expert advice. In 2018 24th International Conference on Pattern Recognition (ICPR) (pp. 2269-2276). IEEE.
4. (Note the first version came out Feb 2023.) Zhang, J., Shao, S., Verma, S., & Nowak, R. (2023). Algorithm Selection for Deep Active Learning with Imbalanced Datasets. arXiv preprint arXiv:2302.07317.
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.