This document discusses collaborative filtering algorithms for making recommendations. It begins with an introduction to collaborative filtering, noting that it looks at user preferences to predict preferences for other items. It then provides a visual example of how collaborative filtering works by looking at similar users' ratings. The document concludes by explaining how collaborative filtering could be used to build a recommendation engine that predicts ratings and recommends unrated items to users.