Fair Influence Maximization in Social Networks: A Community-Based Evolutionary Algorithm
About
Influence Maximization (IM) has been extensively studied in network science, which attempts to find a subset of users to maximize the influence spread. A new variant of IM, Fair Influence Maximization (FIM), which primarily enhances the fair propagation of information, attracts increasing attention in academic. However, existing algorithms for FIM suffer from a trade-off between fairness and running time. Since it is a tough task to ensure that users are fairly influenced in terms of sensitive attributes, such as race or gender, while maintaining a high influence spread. To tackle this problem, in this paper, we propose an effective and efficient Community-based Evolutionary Algorithm for FIM (named CEA-FIM). In CEA-FIM, a community-based node selection strategy is proposed to identify potential nodes, which not only considers the size of the community but also the attributes of the nodes in the community. Subsequently, we design an evolutionary algorithm based on the proposed node selection strategy to hasten the search for the optimal solution, including the novel initialization, crossover and mutation strategies. We validate the proposed algorithm CEA-FIM by performing experiments on real-world and synthetic networks. The experimental results show that the proposed CEA-FIM achieves a better balance between effectiveness and efficiency, compared to the state-of-the-art baseline algorithms.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Influence Maximization | HBA10k Synthetic | Outreach11.19 | 9 | |
| Influence Maximization | Obesity Synthetic | Outreach11.82 | 9 | |
| Influence Maximization | Twitter Real-world | Outreach19.27 | 9 | |
| Influence Maximization | HBA1k Synthetic | Outreach19.71 | 9 | |
| Influence Maximization | HBA1k Synthetic (test) | Disparity Fairness0.0183 | 9 | |
| Influence Maximization | Facebook Real-world (test) | Disparity Fairness0.0394 | 9 | |
| Influence Maximization | Twitter Real-world (test) | Disparity Fairness0.0508 | 9 | |
| Influence Maximization | Facebook Real-world | Outreach84.51 | 9 | |
| Influence Maximization | HBA10k Synthetic (test) | Disparity Fairness1.6 | 9 | |
| Influence Maximization | Obesity Synthetic (test) | Disparity Fairness0.0205 | 9 |