{'fraction_non_alphanumeric': 0.0237892948173322, 'fraction_numerical': 0.0, 'mean_word_length': 5.232804232804233, '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}}
Multi-preference Social Recommendation of Users Based on Graph Neural Network

In recent years, social-based recommendation uses social information to alleviate the problems of cold start and data sparseness in traditional recommendation, which is widely used in e-commerce and movie recommendation. However, most of the existing researches make recommendations based on users' short-term preferences or historical records, and fail to fully dig out the user's preference characteristics. This paper proposes a user long-term and short-term preference model based on graph neural network, which uses the nodes of the user's social graph and the user's product graph to aggregate neighbor information, and iteratively updates the feature representation of the target node. The gated recurrent units is used to extract the long-term and short-term preferences of users, and the attention mechanism is used for weight distribution. In addition, we use specific vectors to represent the long-term characteristics of slow changes in users. By conducting experiments on two commonly used data sets, it can be shown that our proposed model is better than the compared baseline method.