{'fraction_non_alphanumeric': 0.018656716417910446, 'fraction_numerical': 0.0, 'mean_word_length': 5.738693467336684, '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}}
Dyn-GCN: Graph Embedding via Dynamic Evolution and Graph Convolutional Network for Personal Recommendation

Graph convolutional network (GCN) and dynamic evolutionary model are the mainstream collaborative filtering technologies in recent years. Nevertheless, the initial feature vectors selection problem of the existing recommendation algorithms based on dynamic evolutionary models leads to unstable recommendation accuracy. In addition, the collaborative filtering method of GCN does not take into account the dynamic evolution law of graph networks. Based on this, this research adopts GCN to train the initial embedding of the dynamic evolution model to perform collaborative filtering recommendation. First of all, a heterogeneous graph network is constructed by applying explicit feedback information (rating scores) of users. Secondly, the embedding of users and items are propagated through the dynamic evolution model. Then, the final embedding is obtained by weighting the embedding of each layer, and the scores are predicted. Finally, according to the Adam optimizer, the initial embedding of the dynamic evolution model is trained in the form of mini-batch to minimize the loss function. Experimental results show that the proposed algorithm is superior to several compared excellent algorithms in recommendation performance.