The answer is Collaborative filtering. The most basic models for recommendations systems are collaborative filtering models which are based on the belief that people like things similar to other things they like, and things that are liked by other people with similar taste.