{'fraction_non_alphanumeric': 0.024364406779661018, 'fraction_numerical': 0.0, 'mean_word_length': 5.096774193548387, '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}}
Sentiment diffusion in large scale social networks

Popularity of online social networks provides the chance to make sentiment analysis on every user instead of every document or sentence. And relations between users on social media sites often indicate correlation (negation) between users' opinions. In this work, we study how user's opinion spread in social networks. We employ the data from Tencent.com, the largest social network of China to empirically study the problem. Our work focuses on six different topics including policy, products, brand, sports, movie and politician. We study the distributions of peoples' opinions on different topics and how users' opinions are influenced by those he is following. We propose a graphical model to capture the essence of social network as well as an algorithm to perform semi-supervised learning. The learning algorithm can be used to accurately predict users' sentiment in the social network.