PACIFIER: Pacing Opinion Depolarization via a Unified Graph Learning Framework
Organizations: Shenzhen University, Shenzhen, China · Hubei University of Police, Wuhan, China
Abstract
Online social networks often form opposing echo chambers that reinforce opinion polarization. Under the Friedkin-Johnsen (FJ) model, ModerateInternal (MI) and ModerateExpressed (ME) reduce polarization by neutralizing selected users' internal or expressed opinions, but existing solutions are largely model-specific and learning-based depolarization remains underexplored. We study FJ-based moderation as feedback-free autoregressive sequential planning and propose PACIFIER, a unified graph-learning framework that constructs ordered intervention sequences from the initial graph-opinion instance without using recomputed post-intervention expressed opinions as intermediate feedback. PACIFIER combines history-aware node representations with Greedy and RL variants for immediate and long-horizon action scoring, and supports MI, ME, continuous opinions, cost-aware moderation, and node removal. We evaluate intervention trajectories by Accumulated Normalized Polarization (ANP). Trained only on synthetic graphs with fewer than 50 nodes, PACIFIER transfers to 15 real-world Twitter networks with up to 155,599 nodes. It improves over the strongest non-PACIFIER baseline by up to 35.3%, while PACIFIER-RL improves over PACIFIER-Greedy by up to 37.69%. Compared with oracle-style Greedy, PACIFIER retains 98.94% and 97.39% near-oracle quality on MI and ME, respectively, and is about 600x faster at the 450-node range. The source code is available at https://github.com/RickyYY-SZU/PACIFIER
Figures & tables
| ID | Dataset | ID | Dataset | ||||
|---|---|---|---|---|---|---|---|
| D1 | follow_germanwings | 2111 | 0.445 | D9 | retweet_wcw | 10674 | 0.990 |
| D2 | retweet_russia_march | 2134 | 0.922 | D10 | retweet_onedirection | 15292 | 0.682 |
| D3 | follow_mothersday | 2225 | 0.606 | D11 | retweet_leadersdebate | 25983 | 0.663 |
| D4 | retweet_nationalkissingday | 4638 | 0.496 | D12 | retweet_jurassicworld | 26407 | 0.911 |
| D5 | retweet_ff | 5401 | 0.984 | D13 | retweet_germanwings | 29763 | 0.843 |
| D6 | retweet_gunsense | 7106 | 0.835 | D14 | retweet_nepal | 40579 | 0.807 |