Recommendation engine

Definition
A recommendation engine is a system that predicts the rating or preference that a user would give to a product or service based on previous buying behavior or the buying behavior of others.