Recommendation Engine
A recommender system, or a recommendation system, or most commonly, a recommendation engine, is software that uses data and machine learning algorithms to recommend the most relevant items to a particular user or shopper by predicting the preference or rank that a user would give to a product. In the past, the art of recommending products would come from a sales associate or personal shopper. Today, algorithms have taken on the task of deciding what product, service, or experience to recommend to consumers. There are three key types of recommendation engines: collaborative filtering, content-based filtering – and a blend of both.