Skip to content

AI Glossary · Concepts

What is Recommendation System?

Recommendation System

A recommendation system is software that predicts which items, such as products, videos, songs or posts, a particular person is most likely to want, and ranks them for that person. It powers feeds, 'you might also like' rows and personalized search results.

Also known as: recommender system, recommendation engine, recommender, recsys

· Chain of Thought

Enterprise AI

  • 2 episodes
  • 2 sources

Open a streaming app and the rows of shows are different from your friend’s. Behind them, a recommendation system has looked at what you watched, skipped and searched, compared that with millions of other viewers, and ranked the catalog for you. Online stores, music apps, social feeds, news sites and job boards run the same machinery, and for many of those businesses it drives a large share of engagement and sales.

Large systems usually work in stages, as described in Google’s overview and YouTube’s published architecture. Candidate generation quickly narrows millions of items to a few hundred plausible ones, often by finding items whose embeddings sit near the user’s. A ranking model then scores those candidates in detail, and a final pass re-ranks for freshness, variety and business rules. The two classic signals are content-based (items similar to what you liked) and collaborative filtering (people like you also liked this). Success is measured with offline ranking metrics such as mean reciprocal rank and live experiments.

Recommenders are among the most widely deployed AI systems, so they raise policy questions: feedback loops that narrow what people see, optimizing for clicks over wellbeing, and how transparent platforms are about why a given item was shown. Generative AI is now being mixed in, for example LLMs that describe why an item was suggested or chat assistants that recommend products, which overlaps with semantic search.

Sources

From the conversation