English

A Scalable Algorithm for Active Learning

Machine Learning 2024-09-12 v1 Machine Learning

Abstract

FIRAL is a recently proposed deterministic active learning algorithm for multiclass classification using logistic regression. It was shown to outperform the state-of-the-art in terms of accuracy and robustness and comes with theoretical performance guarantees. However, its scalability suffers when dealing with datasets featuring a large number of points nn, dimensions dd, and classes cc, due to its O(c2d2+nc2d)\mathcal{O}(c^2d^2+nc^2d) storage and O(c3(nd2+bd3+bn))\mathcal{O}(c^3(nd^2 + bd^3 + bn)) computational complexity where bb is the number of points to select in active learning. To address these challenges, we propose an approximate algorithm with storage requirements reduced to O(n(d+c)+cd2)\mathcal{O}(n(d+c) + cd^2) and a computational complexity of O(bncd2)\mathcal{O}(bncd^2). Additionally, we present a parallel implementation on GPUs. We demonstrate the accuracy and scalability of our approach using MNIST, CIFAR-10, Caltech101, and ImageNet. The accuracy tests reveal no deterioration in accuracy compared to FIRAL. We report strong and weak scaling tests on up to 12 GPUs, for three million point synthetic dataset.

Keywords

Cite

@article{arxiv.2409.07392,
  title  = {A Scalable Algorithm for Active Learning},
  author = {Youguang Chen and Zheyu Wen and George Biros},
  journal= {arXiv preprint arXiv:2409.07392},
  year   = {2024}
}

Comments

To be appeared at SC'24. Link: https://sc24.conference-program.com/presentation/?id=pap624&sess=sess397

R2 v1 2026-06-28T18:41:26.739Z