{'fraction_non_alphanumeric': 0.014111006585136407, 'fraction_numerical': 0.0, 'mean_word_length': 5.777070063694268, '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}}
An Ontology-Based Collaborative Filtering Personalized Recommendation

Recommender systems have been successfully used to tackle the problem of information overload, where users of products have too many choices and overwhelming amount of information about each choice. Personalization is widely used in various fields to provide users with more suitable and personalized service. Many e-commerce web sites such as online shop retailers make use of recommendation systems. In order to make recommendations to a user, collaborative filtering is an important personalized recommendation technique applied widely in E-commerce. The collaborative approach faces the hard issue of cold start problem and the matrix sparsity problem. The paper presents a collaborative filtering personalized recommendation approach based on ontology in the special domain. The method combines ontology technology and item-based collaborative filtering. The given recommendation approach can tackle the traditional recommenders problems, such as matrix sparsity and cold start problems.