A recommender system, or a recommendation system (sometimes replacing "system" with terms such as "platform", "engine", or "algorithm"), is a subclass of information filtering system that provides suggestions for items that are most pertinent to a particular user.[1][2] Recommender systems are particularly useful when an individual needs to choose an item from a potentially overwhelming number of