{'fraction_non_alphanumeric': 0.0277569392348087, 'fraction_numerical': 0.0, 'mean_word_length': 5.233644859813084, '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 fuzzy Bayesian approach to integrate user and item based collaborating filtering for enhanced recommendations

Memory-based collaborative filtering (CF) techniques have been widely implemented for predicting ratings to unseen items by aggregating ratings of similar users or items in recommender systems (RS). Usually, sufficient ratings from similar users or similar items are not available in the rating matrix, due to the data sparsity problem. Further, these techniques suffer from correlation based problems inherent in used similarity measures. Consequently, higher prediction accuracy cannot be achieved. In this paper, we propose the use of fuzzy Naïve Bayesian (FNB) classifier for user based CF and item based CF for implicitly computing similarity between users as well as items on the basis of conditional probabilities and develop fuzzy Naïve Bayesian classifier to user based CF (FNB-UB-CF) and item based CF (FNB-IB-CF). We further develop a hybrid RS (FNB-UB-IB-CF) by combining the proposed FNB-UB-CF and FNB-IB-CF. Their combinations would be helpful in alleviating the sparsity because both user ratings and item ratings are employed. Experimental results demonstrate that the proposed methods are indeed more robust against data sparsity and give better recommendation quality using a popular MovieLens dataset.