{'fraction_non_alphanumeric': 0.017006802721088437, 'fraction_numerical': 0.0, 'mean_word_length': 4.914572864321608, '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}}
Dynamically identifying roles in social media by mapping real world

With the rapid growing of users in the SNS environments, their network relationships in Internet have become as complex as in the real world. On the other hand, the user's social role plays an important role in providing individualized services, such as information recommendation in the SNS environments. However, as we know, people will switch or change their social roles dynamically in the real society, which is also true in the cyber network space, such as SNS. In this paper, we present a basic model to describe social roles in both the real world and the SNS environment, in which a set of attributes and factors are considered and introduced to represent the time-changing social roles in different situations and contexts. The mechanism that we develop to identify the roles is twofold: mapping of real world situations to cyber space, and analyzing social role attributes based on the mapping and synthesizing. We further describe an application scenario in regard to how to map the different situations and analyze the role attributes, in order to dynamically identify roles in the cyber space.