Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Maximizing Influence with Graph Neural Networks

About

Finding the seed set that maximizes the influence spread over a network is a well-known NP-hard problem. Though a greedy algorithm can provide near-optimal solutions, the subproblem of influence estimation renders the solutions inefficient. In this work, we propose \textsc{Glie}, a graph neural network that learns how to estimate the influence spread of the independent cascade. \textsc{Glie} relies on a theoretical upper bound that is tightened through supervised training. Experiments indicate that it provides accurate influence estimation for real graphs up to 10 times larger than the train set. Subsequently, we incorporate it into two influence maximization techniques. We first utilize Cost Effective Lazy Forward optimization substituting Monte Carlo simulations with \textsc{Glie}, surpassing the benchmarks albeit with a computational overhead. To improve computational efficiency we develop a provably submodular influence spread based on \textsc{Glie}'s representations, to rank nodes while building the seed set adaptively. The proposed algorithms are inductive, meaning they are trained on graphs with less than 300 nodes and up to 5 seeds, and tested on graphs with millions of nodes and up to 200 seeds. The final method exhibits the most promising combination of time efficiency and influence quality, outperforming several baselines.

George Panagopoulos, Nikolaos Tziortziotis, Michalis Vazirgiannis, Fragkiskos D. Malliaros• 2021

Related benchmarks

TaskDatasetResultRank
Influence EstimationPower Grid SIS
MAE0.132
9
Influence EstimationJazz LT
MAE0.055
9
Influence EstimationCora-ML SIS
MAE0.205
9
Influence EstimationNetwork Science SIS
MAE0.103
9
Influence EstimationNetwork Science LT
MAE16
9
Influence EstimationCora-ML LT
MAE0.286
9
Influence EstimationJazz SIS
MAE0.454
9
Influence EstimationPower Grid LT
MAE0.384
9
Showing 8 of 8 rows

Other info

Follow for update