Surrogate Losses in Passive and Active Learning
Steve Hanneke, Liu Yang

TL;DR
This paper explores how surrogate loss functions can be effectively used in active learning algorithms to achieve low 0-1 loss with fewer label requests, providing new theoretical insights beyond traditional passive learning analysis.
Contribution
It introduces an active learning algorithm based on classification-calibrated surrogate losses and analyzes the label complexity needed to reach a target risk, revealing insights not obtainable through passive learning methods.
Findings
Surrogate losses can be used effectively in active learning to reduce label complexity.
The paper provides bounds on the number of label requests needed for a given risk.
Results have implications for both active and passive learning strategies.
Abstract
Active learning is a type of sequential design for supervised machine learning, in which the learning algorithm sequentially requests the labels of selected instances from a large pool of unlabeled data points. The objective is to produce a classifier of relatively low risk, as measured under the 0-1 loss, ideally using fewer label requests than the number of random labeled data points sufficient to achieve the same. This work investigates the potential uses of surrogate loss functions in the context of active learning. Specifically, it presents an active learning algorithm based on an arbitrary classification-calibrated surrogate loss function, along with an analysis of the number of label requests sufficient for the classifier returned by the algorithm to achieve a given risk under the 0-1 loss. Interestingly, these results cannot be obtained by simply optimizing the surrogate risk…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
