AI engineering glossary · Time series recsys

What is candidate generation?

Candidate generation (also called Retrieval stage): The first stage of a large recommender, which quickly narrows millions of items to a few hundred plausible ones using cheap methods such as embeddings and nearest-neighbour search. Recall matters here, since anything dropped cannot be shown.

Level: intermediateTopic: Time series recsys

Candidate generation: an example

From 10 million videos, fetch the 500 whose embeddings are closest to the user's embedding.

Related terms

More Time series recsys terms

Where you learn it

Candidate generation is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.