Beyond Worst Case: When Complex Feedback Can Improve the Label Complexity of Active Learning
summary
Combines a cheap but biased weak labeler and an expensive correct oracle by training a cost-sensitive difference classifier that enforces very low false negatives and is only learned over the current disagreement region, then runs epoched disagreement-based active learning and retrains the classifier as the region shrinks. Naive learning costs O(D' / ε) labels to learn differences; the proposed bound replaces a dominant O(d Θ ν^2 / ε^2) term with roughly D' Θ (ν+ε)/ε + d σ ν^2/ε^2, giving fewer expensive oracle queries. Also gives a modified binary search* for abstaining labelers with sample complexity O(ε^{-α}) versus O(ε^{-α-2β}) without abstentions.
AI-written summary · about
chapters (28)
- 0:00Intro
- 0:46Classification
- 1:23Challenge: Acquiring Labeled Data
- 3:06Why Active Learning Helps?
- 4:11Why is Agnostic Active Learning hard?
- 5:30Talk Agenda
- 7:59PAC Model: Realizable vs. Agnostic
- 9:26Methods for Agnostic Active Learning
- 10:16Disagreement-based Active Learning
- 11:33Oracle and Weak Labeler
- 11:49The Model
- 13:45Formal Model Implications
- 14:45Previous Work
- 15:55Algorithm Outline
- 19:32Solution
- 20:59Key Observation 2
- 22:30Full Algorithm
- 23:10Label Complexity: Definitions
- 24:38Label Complexity: Assumptions
- 27:08Talk Outline
- 30:01Example: Learning Thresholds
- 32:10When can we exploit abstentions?
- 33:27Basic Algorithm: Binary Search
- 35:01Modified Binary Search
- 36:26Performance Guarantees
- 37:04Example: An Informative Response Model
- 38:49Summary
- 39:08Conclusion
related talks
58mLabeling a Data Set Using Sublinearly Many Queries
01h 31mInteractive Learning of Classifiers and Other Structures
25mConfidence-Based Active Learning
01h 00mKnow When You Know: Handling Adversarial Data by Abstaining
30mActive Learning and Human-in-the-Loop Machine Learning
17mSelf-Training Converts Weak Learners to Strong Learners in Mixture Models
51mEfficient Deep Learning with Humans in the Loop
49mOracle-Efficient Online Learning or: How to Use Non-Robust Optimization for Robust Learning
