Semi-supervised Active Regression
Abstract
Labelled data often comes at a high cost as it may require recruiting human labelers or running costly experiments. At the same time, in many practical scenarios, one already has access to a partially labelled, potentially biased dataset that can help with the learning task at hand. Motivated by such settings, we formally initiate a study of semi-supervised active learning through the frame of linear regression. In this setting, the learner has access to a dataset X ∈ R(n1+n2) × d which is composed of n1 unlabelled examples that an algorithm can actively query, and n2 examples labelled a-priori. Concretely, denoting the true labels by Y ∈ Rn1 + n2, the learner's objective is to find β ∈ Rd such that, equation \| X β - Y \|22 (1 + ε) β ∈ Rd \| X β - Y \|22 equation while making as few additional label queries as possible. In order to bound the label queries, we introduce an instance dependent parameter called the reduced rank, denoted by RX, and propose an efficient algorithm with query complexity O(RX/ε). This result directly implies improved upper bounds for two important special cases: (i) active ridge regression, and (ii) active kernel ridge regression, where the reduced-rank equates to the statistical dimension, sdλ and effective dimension, dλ of the problem respectively, where λ 0 denotes the regularization parameter. For active ridge regression we also prove a matching lower bound of O(sdλ / ε) on the query complexity of any algorithm. This subsumes prior work that only considered the unregularized case, i.e., λ = 0.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.