Imagine you are teaching a child to recognise cats and dogs. You could point randomly at pictures all day, or you could focus on the confusing ones â the tiny fluffy puppy, the enormous shaggy cat â and let the child ask "wait, what is this one?" That targeted exchange is the spirit of active learning.
In machine learning the same bottleneck appears constantly: labels are expensive. Every medical scan needs a radiologist; every legal document needs a lawyer; every satellite image needs an expert. Models can process millions of unlabelled examples but need labelled ones to learn from. Labelling everything is often impossible.
Active learning flips the usual pipeline. Instead of handing the model a fixed labelled dataset, you give it a large pool of unlabelled examples and let it choose which ones to ask about. A good query strategy zeroes in on the examples that will move the decision boundary the most â and in practice this can reach the same accuracy as random sampling with five to ten times fewer labels.
The idea is not exotic. It dates to the early 1990s (Cohn, Atlas & Ladner, 1994 â Improving generalization with active learning) and the intuition is simple: don't waste the annotator's time on examples the model already handles confidently. Ask only about the hard cases near the boundary between classes.
Comments
Loading comments...