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

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Cunegatti, Elia, Custode, Leonardo Lucio, Iacca, Giovanni
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911817989619712
author Cunegatti, Elia
Custode, Leonardo Lucio
Iacca, Giovanni
author_facet Cunegatti, Elia
Custode, Leonardo Lucio
Iacca, Giovanni
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2403_18755
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Many-Objective Evolutionary Influence Maximization: Balancing Spread, Budget, Fairness, and Time
Cunegatti, Elia
Custode, Leonardo Lucio
Iacca, Giovanni
Neural and Evolutionary Computing
Artificial Intelligence
Social and Information Networks
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.
title Many-Objective Evolutionary Influence Maximization: Balancing Spread, Budget, Fairness, and Time
topic Neural and Evolutionary Computing
Artificial Intelligence
Social and Information Networks
url https://arxiv.org/abs/2403.18755