For some hypothesis classes and input distributions, active agnostic learning needs exponentially fewer samples than passive learning; for other classes and distributions, it offers little to no improvement. The most popular algorithms for agnostic active learning express their performance in terms of a parameter called the disagreement coefficient, but it is known that these algorithms are inefficient on some inputs. We take a different approach to agnostic active learning, getting an algorithm that is competitive with the optimal algorithm for any binary hypothesis class H and distribution DX over X. In particular, if any algorithm can use m∗ queries to get O(η) error, then our algorithm uses O(m∗log∣H∣) queries to get O(η) error. Our algorithm lies in the vein of the splitting-based approach of Dasgupta [2004], which gets a similar result for the realizable (η=0) setting. We also show that it is NP-hard to do better than our algorithm's O(log∣H∣) overhead in general.
Figures & tables
λ(h)
Values h(x)
h1
0.9
1111 1111
h2
0.1−10−6
1111 0000
h3
10−6
0000 1110
y
0000 1111
Figure 1: An example demonstrating that the weight of the true hypothesis can decrease if λ is concentrated on the wrong ball. In this example, the true labels y are closest to h3 . But if the prior λ on hypotheses puts far more weight on h1 and h2 , the algorithm will query uniformly over where h1 and h2 disagree: the second half of points. Over this query distribution, h1 is more correct than h3 , so the weight of h3 can actually decrease if λ(h1) is very large.
Algorithm 1 Competitive Algorithm for Active Agnostic Learning
We address the problem of active logistic regression in the realizable setting. It is well known that active learning can require exponentially fewer label queries compared to passive learning, in some cases using log\eps1 rather than \poly(1/\eps) labels to get error \eps larger than the optimum. We present the first algorithm that is polynomially competitive with the optimal algorithm on every input instance, up to a factor d2 and factors polylogarithmic in the error and domain size. In particular, on a simple family of logistic threshold instances with a uniform distribution, our algorithm uses \polylog(1/\eps) labels, whereas every passive learner requires Ω(1/\eps2) labels. Our algorithm is based on sampling and can be extended to learn more general class of functions. We further support our theoretical results with experiments demonstrating performance gains for logistic regression compared to existing active learning algorithms.
This work revisits a fundamental question in active learning: how powerful is the ability to synthesize arbitrary queries? Compared to pool-based active learning, where the learner only selects queries from a given unlabeled pool, it has been observed that this seemingly mild change in query ability may dramatically alter the difficulty of statistical learning. In particular some hypothesis classes, such as two dimensional halfspaces, permit only polynomial error decay in the number of samples when the learner must draw its labels from the pool, yet become exponentially learnable once synthesized queries are allowed. This striking gap suggests that membership query synthesis induces a fundamentally different mode of learning, one that is not adequately captured by existing active learning theory and calls for new analytical tools to characterize its sample complexity for general hypothesis classes. Motivated by this phenomenon, we develop several sufficient conditions, present intriguing examples, and propose a conjectural perspective toward understanding which hypothesis classes admit efficient learning through synthesized queries.
Ganghua Wang, Shaddin Dughmi
Department of Mathematics, University of Arizona · Department of Computer Science, University of Southern California
Active learning reduces labeling costs by selecting samples that maximize information gain. A dominant framework, Query-by-Committee (QBC), typically relies on perturbation-based diversity by inducing model disagreement through random feature subsetting or data blinding. While this approximates one notion of epistemic uncertainty, it sacrifices direct characterization of the plausible hypothesis space. We propose the complementary approach: Rashomon Ensembled Active Learning (REAL) which constructs a committee by exhaustively enumerating the Rashomon Set of all near-optimal models. To address functional redundancy within this set, we adopt a PAC-Bayesian framework using a Gibbs posterior to weight committee members by their empirical risk. Leveraging recent algorithmic advances, we exactly enumerate this set for the class of sparse decision trees. Across synthetic and established active learning baselines, REAL outperforms randomized ensembles, particularly in moderately noisy environments where it strategically leverages expanded model multiplicity to achieve faster convergence.
Simon D. Nguyen, Hayden McTavish, Kentaro Hoffman +2
Department of Statistics, University of Washington · Department of Computer Science, Duke University · Department of Sociology, University of Washington