# Opinion Optimization in Directed Social Networks

arXiv: https://arxiv.org/abs/2306.16847 · HTML: https://mlsanity.com/paper/2306.16847/

## Key facts

- Cited by 3 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 29 Jun 2023.

## Built on by (most cited first, 3 of 3)

- [Efficient Edge Rewiring Strategies for Enhancing PageRank Fairness](https://mlsanity.com/paper/2602.02512/) (2026)
- [Digital Persuasion: Understanding the Impact of Online Influencers on Public Opinion](https://mlsanity.com/paper/2609.16062/) (2026)
- [PACIFIER: Pacing Opinion Depolarization via a Unified Graph Learning Framework](https://mlsanity.com/paper/2602.23390/) (2026)

## Abstract (arXiv)

Shifting social opinions has far-reaching implications in various aspects, such as public health campaigns, product marketing, and political candidates. In this paper, we study a problem of opinion optimization based on the popular Friedkin-Johnsen (FJ) model for opinion dynamics in an unweighted directed social network with n nodes and m edges. In the FJ model, the internal opinion of every node lies in the closed interval [0, 1], with 0 and 1 being polar opposites of opinions about a certain issue. Concretely, we focus on the problem of selecting a small number of  kll n  nodes and changing their internal opinions to 0, in order to minimize the average opinion at equilibrium. We then design an algorithm that returns the optimal solution to the problem in O(n3) time. To speed up the computation, we further develop a fast algorithm by sampling spanning forests, the time complexity of which is  O(ln) , with l being the number of samplings. Finally, we execute extensive experiments on various real directed networks, which show that the effectiveness of our two algorithms is similar to each other, both of which outperform several baseline strategies of node selection. Moreover, our fast algorithm is more efficient than the first one, which is scalable to massive graphs with more than twenty million nodes.
