Skip to content

Recommender Systems

The AI behind personalization — deciding what to show, suggest, or rank for each user. The quiet workhorse of the internet.

Recommender Systems is one of the core areas in the AI University map of AI. Explore the diagram, then dive into each topic — every subtopic grows into its own deep-dive over time.

flowchart LR
  U[/User/] --> CAND[Candidate generation] --> RANK[Ranking] --> RR[Re-rank / filter] --> FEED[/Personalized feed/]
  ITEMS[(Item catalog)] -. embeddings .-> CAND

Key topics

  • Collaborative filtering


    Recommend from what similar users liked — matrix factorization and neighborhood methods.

  • Content-based filtering


    Match items to a user from item features and past preferences.

  • Learning to rank


    Order candidates by predicted relevance — pointwise, pairwise, and listwise ranking.

  • Two-tower retrieval


    Embed users and items separately, then retrieve nearest neighbors at scale.

  • Cold start & the long tail


    Recommending for brand-new users and items with little data.

  • Feedback loops & bias


    How recommendations shape behavior — popularity bias, filter bubbles, and evaluation pitfalls.

Machine Learning · Information Retrieval & Search · Data & MLOps


Learn this properly

Want hands-on training in recommender systems? Explore AI University courses and AI School camps for kids.