An evolutionary framework for maximizing influence propagation in social networks

Abstract Social networks are one the main sources of information transmission nowadays. However, not all nodes in social networks are equal: in fact, some nodes are more influential than others, i.e., their information tends to spread more. Finding the most influential nodes in a network – the so-called Influence Maximization problem – is an NP-hard problem with great social and economical implications. Here, we introduce a framework based on Evolutionary Algorithms that includes various graph-aware techniques (spread approximations, domain-specific operators, and node filtering) that facilitate the optimization process. The framework can be applied straightforwardly to various social network datasets, e.g., those in the SNAP repository.

[1]  Xiaokui Xiao,et al.  Influence Maximization in Near-Linear Time: A Martingale Approach , 2015, SIGMOD Conference.

[2]  Doina Bucur,et al.  Evaluating surrogate models for multi-objective influence maximization in social networks , 2018, GECCO.

[3]  Saúl Zapotecas Martínez,et al.  Selection Schemes Analysis in Genetic Algorithms for the Maximum Influence Problem , 2020, MICAI.

[4]  Jure Leskovec,et al.  {SNAP Datasets}: {Stanford} Large Network Dataset Collection , 2014 .

[5]  Giovanni Iacca,et al.  Graph-aware evolutionary algorithms for influence maximization , 2021, GECCO Companion.

[6]  Éva Tardos,et al.  Maximizing the Spread of Influence through a Social Network , 2015, Theory Comput..

[7]  Doina Bucur,et al.  Improving Multi-objective Evolutionary Influence Maximization in Social Networks , 2018, EvoApplications.

[8]  Krzysztof Michalak,et al.  Informed mutation operator using machine learning for optimization in epidemics prevention , 2018, GECCO.

[9]  Peter Auer,et al.  Finite-time Analysis of the Multiarmed Bandit Problem , 2002, Machine Learning.

[10]  Andreas Krause,et al.  Cost-effective outbreak detection in networks , 2007, KDD '07.

[11]  Doina Bucur,et al.  Influence Maximization in Social Networks with Genetic Algorithms , 2016, EvoApplications.

[12]  Carolina Ribeiro Xavier,et al.  Influence Maximization in Network by Genetic Algorithm on Linear Threshold Model , 2018, ICCSA.

[13]  Fu-zan Chen,et al.  A Multi-objective Optimization Approach for Influence Maximization in Social Networks , 2019 .

[14]  My T. Thai,et al.  A Billion-Scale Approximation Algorithm for Maximizing Benefit in Viral Marketing , 2017, IEEE/ACM Transactions on Networking.

[15]  Carolina Ribeiro Xavier,et al.  Optimization of the Choice of Individuals to Be Immunized Through the Genetic Algorithm in the SIR Model , 2018, ICCSA.

[16]  Doina Bucur,et al.  Multi-objective Evolutionary Algorithms for Influence Maximization in Social Networks , 2017, EvoApplications.

[17]  Radoslaw Michalski,et al.  Finding influentials in social networks using evolutionary algorithm , 2019, J. Comput. Sci..