Persuading Agents in Opinion Formation Games

Prominent opinion formation models such as the one by Friedkin and Johnsen (FJ) concentrate on the effects of peer pressure on public opinions. In practice, opinion formation is also based on information about the state of the world and persuasion efforts. In this paper, we analyze an approach of Bayesian persuasion in the FJ model. There is an unknown state of the world that influences the preconceptions of n agents. A sender S can (partially) reveal information about the state to all agents. The agents update their preconceptions, and an equilibrium of public opinions emerges. We propose algorithms for the sender to reveal information in order to optimize various aspects of the emerging equilibrium. For many natural sender objectives, we show that there are simple optimal strategies. We then focus on a general class of range-based objectives with desired opinion ranges for each agent. We provide efficient algorithms in several cases, e.g., when the matrix of preconceptions in all states has constant rank, or when there is only a polynomial number of range combinations that lead to positive value for S. This generalizes, e.g., instances with a constant number of states and/or agents, or instances with a logarithmic number of ranges. In general, we show that subadditive range-based objectives allow a simple n-approximation, and even for additive ones, obtaining an -approximation is NP-hard, for any constant .
View on arXiv