Towards optimal selection schedules for online active learning
Organizations: Université Paris-Saclay, CNRS, Laboratoire de mathématiques d’Orsay, 91405, Orsay, France · Joseph Henry Laboratories of Physics and Lewis–Sigler Institute, Princeton University, Princeton NJ 08544, USA · Initiative for the Theoretical Sciences, The Graduate Center, City University of New York, 365 Fifth Ave, New York NY 10016, USA · Center of Mathematical Sciences and Applications, Harvard University, 20 Garden Street, Cambridge MA 02138, USA
Abstract
We consider the problem of online linear classification, where a stream of unlabeled samples is available, and annotation is costly. We investigate the optimal query policy, that prescribes whether and when a sample should be labeled and used for a training step, or instead discarded, so as to minimize a given objective. We focus on the realizable case, under Gaussian design, in the high-dimensional regime where data dimension and number of unlabeled samples grow proportionally. We consider two objectives: 1) the generalization error under a labeling budget, and 2) a cumulative cost function where mistakes have unit cost and queries cost . We first show that the myopic policies that greedily minimize at all times the increment in the objective correspond to either small or intermediate-margin policies, that prescribe the selection of samples whose margins fall within certain intervals that shrink with time. Within this class, we numerically ascertain the optimal schedules for the selection thresholds that minimize the final values of the objectives. Taking inspiration from the myopic policy for the cumulative cost, we design a very simple query policy schedule that we compare to other proposed heuristics, on synthetic data and real medical image datasets. Finally, we discuss myopic policies for two-layer neural networks, and exemplify how naive margin-based policies can cease to be optimal.
Figures & tables
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Strategy | Policy | Variables optimized (Fig. 1 ) | Variables optimized (Fig. 2 ) |
|---|---|---|---|
| Myopic | one scalar , so that the query rate equals | nothing | |
| Inner margin, constant | nothing: the budget fixes | one scalar | |
| Inner margin, schedule | time-dependent | time-dependent | |
| Intermediate margin, constant | one scalar , with fixed by the budget at each | two scalars | |
| Intermediate margin, schedule | time-dependent and | time-dependent and | |
| Random | , independent of and | nothing: the budget forces | one scalar |
Active Learning
Active learning selects the examples, labels, features, or experiments most useful for improving a model under limited budgets.
See all 277 papers