liveBook · Manning

Active learning

As explained in AI-Powered Search

Active learning is a machine learning strategy in which the learner selects informative examples for labeling or feedback.

Active learning makes a search-ranking system choose which results to expose for feedback, rather than learning only from clicks on results it already returns. It addresses presentation bias: users cannot click documents they never see, creating a feedback loop that limits the model's knowledge. section 12.0 section 12.3

A practical active-learning loop combines exploitation with deliberate exploration:

  • Exploit the current learning-to-rank model by showing results already supported by interaction data. section 12.3
  • Explore plausible but underexposed documents, even when they have no existing click data. section 12.3
  • Collect user signals from the exploration traffic and regenerate judgments or training data. section 12.3.3
  • Retrain and evaluate the ranking model, then repeat exploration across queries and candidates. section 12.3.3

Exploring “transformers dvd”

A ranking system explores results for the query “transformers dvd” that lack reliable click evidence, generates new simulated sessions, and rebuilds training judgments. The resulting model returns different products and wins a simulated A/B test, receiving 145 outcomes against 21 for the earlier model. section 12.3.3

Figure 12.1 Presentation bias’s negative feedback loop. Users never click on what the search engine never returns, so relevance models can never grow beyond the current model’s knowledge.
figure

Use the feedback-loop diagram to see why click-trained ranking cannot discover results hidden by the current ranking. section 12.0

How AI-Powered Search covers it

How deep it goes
Explains presentation bias, exploration versus exploitation, Gaussian-process guidance, retraining, and A/B evaluation.
Examples
Uses unexplored search results, the “dryer” query, and an updated “transformers dvd” ranking experiment.
What it assumes
Assumes a deployed learning-to-rank model and interaction signals, while teaching how to address their presentation bias.
What you can do after
Apply it via an automated LTR pipeline that explores candidates, gathers signals, rebuilds judgments, retrains models, and reruns tests.
How it connects
Connects learning to rank, click models, presentation bias, exploration versus exploitation, Gaussian processes, and A/B testing.

Also explained in

Compare how 3 books explain active learning →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of AI-Powered Search. The section links point to the parts of the book it draws on.