NEAISIMar 27, 2024

Many-Objective Evolutionary Influence Maximization: Balancing Spread, Budget, Fairness, and Time

arXiv:2403.18755v29 citationsh-index: 27Has CodeGECCO Companion
Originality Incremental advance
AI Analysis

This work addresses the need for multi-objective optimization in influence maximization for social network analysis, though it is incremental as it builds on existing evolutionary methods.

The authors tackled the Influence Maximization problem by simultaneously optimizing multiple objectives including spread, budget, fairness, and time, and introduced MOEIM, a many-objective evolutionary algorithm that outperformed competitors in most tested settings.

The Influence Maximization (IM) problem seeks to discover the set of nodes in a graph that can spread the information propagation at most. This problem is known to be NP-hard, and it is usually studied by maximizing the influence (spread) and, optionally, optimizing a second objective, such as minimizing the seed set size or maximizing the influence fairness. However, in many practical scenarios multiple aspects of the IM problem must be optimized at the same time. In this work, we propose a first case study where several IM-specific objective functions, namely budget, fairness, communities, and time, are optimized on top of the maximization of influence and minimization of the seed set size. To this aim, we introduce MOEIM (Many-Objective Evolutionary Algorithm for Influence Maximization) a Multi-Objective Evolutionary Algorithm (MOEA) based on NSGA-II incorporating graph-aware operators and a smart initialization. We compare MOEIM in two experimental settings, including a total of nine graph datasets, two heuristic methods, a related MOEA, and a state-of-the-art Deep Learning approach. The experiments show that MOEIM overall outperforms the competitors in most of the tested many-objective settings. To conclude, we also investigate the correlation between the objectives, leading to novel insights into the topic. The codebase is available at https://github.com/eliacunegatti/MOEIM.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes