GNN-Based Candidate Node Predictor for Influence Maximization in Temporal Graphs
Priyanka Gautam, Balasubramaniam Natarajan, Sai Munikoti, S M Ferdous, Mahantesh Halappanavar
TL;DR
This work tackles influence maximization on temporally evolving graphs by introducing a dynamic framework that blends Graph Neural Networks with Bi-directional LSTM to predict candidate seed nodes. The GNN-LSTM pipeline extracts spatial embeddings via GraphSAGE and models temporal evolution with BiLSTM, producing candidate sets whose seeds are selected by a Greedy algorithm, guided by the IFC heuristic to reduce computation. Empirical results on real-world and synthetic datasets show the approach achieves 81–98% of Greedy's spread while significantly reducing compute time, demonstrating strong scalability across network sizes. The method is adaptable to various diffusion models and can enhance rapid, scalable seed selection in domains like viral marketing and information diffusion in dynamic networks.
Abstract
In an age where information spreads rapidly across social media, effectively identifying influential nodes in dynamic networks is critical. Traditional influence maximization strategies often fail to keep up with rapidly evolving relationships and structures, leading to missed opportunities and inefficiencies. To address this, we propose a novel learning-based approach integrating Graph Neural Networks (GNNs) with Bidirectional Long Short-Term Memory (BiLSTM) models. This hybrid framework captures both structural and temporal dynamics, enabling accurate prediction of candidate nodes for seed set selection. The bidirectional nature of BiLSTM allows our model to analyze patterns from both past and future network states, ensuring adaptability to changes over time. By dynamically adapting to graph evolution at each time snapshot, our approach improves seed set calculation efficiency, achieving an average of 90% accuracy in predicting potential seed nodes across diverse networks. This significantly reduces computational overhead by optimizing the number of nodes evaluated for seed selection. Our method is particularly effective in fields like viral marketing and social network analysis, where understanding temporal dynamics is crucial.
