Abstract: We investigate the dynamics of opinion maximization through voting strategies: Identify a limited number of seed users in a social network for a target campaigner, amidst competing campaigners, aiming to maximize a voting-based score for the target campaigner within a given time horizon. Diverging from the conventional assumption that users are being confined to binary states of being active or inactive, with the option to switch states frozen upon one-time activation, this work recognizes the dynamic nature of user preferences. Even with preferred opinions, users may exhibit openness to alternative viewpoints, and their preferences may evolve over time due to social influence. To fill the gap, we draw on models grounded in opinion formation and diffusion, explore diverse voting-based scores, and strategically apply them in various real-world scenarios to effectively capture a user’s evolving vote for multiple campaigners, in the context of a social network and within a given time horizon. Our problem is \(\textbf{NP}\)-hard, does not have any \(\textbf{PTAS}\) unless \(\textbf{P}\) \(=\) \(\textbf{NP}\), and is non-submodular for various scores. We design greedy seed selection algorithms with quality guarantees via sandwich approximation. To improve the efficiency, we develop random walk and sketch-based opinion computation, with quality guarantees. Empirical results validate our effectiveness, efficiency, and scalability.
External IDs:dblp:journals/vldb/SahaKKL25
Loading