{'fraction_non_alphanumeric': 0.009424083769633508, 'fraction_numerical': 0.0, 'mean_word_length': 6.297709923664122, '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 Collaborative Filtering Algorithm Fusing Category Preference and Spatiotemporal Information

In order to overcome the disadvantages of the traditional collaborative filtering algorithm and reduce the user interest caused by the rarity of user interest matrix, this paper proposes a novel collaborative filtering algorithm based on user experience, which integrates category preference and spatiotemporal information. The algorithm combines the similarity of category preference with the traditional similarity, and introduces the time and location factors into the collaborative filtering algorithm. In addition, the algorithm also analyzes and calculates the time similarity and location similarity, and uses the comprehensive weight to obtain the user similarity. The research results show that the algorithm breaks through the limitations of the traditional collaborative filtering algorithm and fundamentally improves the accuracy of recommendation.