{'fraction_non_alphanumeric': 0.011650485436893204, 'fraction_numerical': 0.0, 'mean_word_length': 6.059360730593608, '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}}
Evaluating the Effectiveness of Community Detection Algorithms for Influence Maximization in Social Networks

Influence maximization, a classic optimization problem in social networks, targets to find a set of influential users capable of producing maximum influence spread under a particular diffusion model. Community structure, an important topological property of social networks, also plays a significant role in various dynamical processes, including the spreading of information in networks. Realizing the impact of community structure in information spreading, some community-based influence maximization methods have been proposed recently, and these studies show that community-based influence maximization methods perform better than the traditional influence maximization. However, the impact of the method used to detect communities on influence spread in the influence maximization problem is unknown, the need to verify and find the most effective community detection method suitable for influence maximization is essential. This paper addresses this problem by computing the influence spread of k influential nodes selected by an influential node selection method from the k largest communities extracted by the various community detection algorithms on a network. Experiments have been conducted to evaluate the performance of community detection algorithms and their impact on influence maximization on both artificial and real-world networks by employing four heuristic influence maximization methods under IC diffusion model.