Collaborative filtering can be described as a process of finding patterns from available information to build personalized recommendations. You can find collaborative filtering in action when you visit websites like Amazon and IMDB.
Also known as social filtering, this approach essentially makes suggestions based on the recommendations and preferences of other people who share similar interests.