{'fraction_non_alphanumeric': 0.03327338129496403, 'fraction_numerical': 0.022482014388489208, 'mean_word_length': 5.323863636363637, '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}}
Academic Recommendation on Graph with Dynamic Transfer Chain

Academic contents update and learner's capability change over time. But nowadays, academic recommendation system does not take time factors into account. There are two challenges to capture learner's preferences and learning context accurately and dynamically. First modeling academic trend and user's cognitive level transferred by time is a hard problem. And designing dynamic algorithm to improve recommendation accuracy with implicit behavior data is difficult. In this paper, we propose Dynamic Transfer Chain (DTC) to model user's preferences and academic context over time on transaction data. Based on DTC model, we present a novel algorithm Dynamic Academic Recommendation on Graph (DARG). We evaluate the effectiveness of our method using an open dataset named CiteULike, including 9170 users, 11343 papers, 194596 user-paper pairs. The evaluation metric we used is Hit Ratio. The results show that our proposed approach gives 12.873% to 33.852% improvement over the previous counterpart, including User-KNN, Item-KNN, TUser-KNN, TItem-KNN.