{'fraction_non_alphanumeric': 0.018356643356643356, 'fraction_numerical': 0.0, 'mean_word_length': 5.396648044692737, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Review and Classification of Multi-Criteria Recommender Systems

Recommender systems (RSs) are personalization tools that gives recommendations for items to users by exploiting various methods. Conventional collaborative filtering (CF) based RSs provide suggestions to users based on overall rating of items which is not an efficient procedure as users in system may have different choices on different criteria. So, multicriteria recommender systems (MCRS) came into existence as an extension of traditional CF based RSs. MCRS recommends items to users based on number of criteria. Recommending products to users from the vast catalog is still a challenge for researchers. This paper presents a review of some significant work in the area of multi-criteria recommender system. After a brief introduction, we present review of existing methods categories according to heuristic and model based approach, and some of the popular approaches are classified into different sets such as recommendation fields, research problem, data mining and machine learning techniques. Insights and possible future work in the area of MCRSs are also discussed.