{'fraction_non_alphanumeric': 0.020282186948853614, 'fraction_numerical': 0.0, 'mean_word_length': 5.340782122905028, '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}}
User Preference Modeling by Trust Propagation for Rating Prediction

To alleviate the issue of data sparsity in collaborative filtering (CF), a number of trust-aware recommendation methods have been proposed recently. However, the existing methods that straightforwardly utilize trust relations to model user similarities in ratings or preference features can hardly provide the in-depth understanding of the trust and its relationship to user preference. They also fail to systematically model the mutual influence among users via the truster-user-trustee propagation. In this paper, we propose a novel integrated matrix factorization framework to model user preference, trust relation and the relationship between them in a systematic way. The proposed framework is able to describe how and how much users' preferences change and influence each other with trust propagation over the network. As a result, more effective user preference features can be learned from both rating and trust data. Experimental results on three real-world datasets show that our proposed methods outperform the state-of-theart CF and trust-aware methods.