---
title: "Learning Dissemination Strategies for External Sources in Opinion Dynamic Models with Cognitive Biases"
authors:
  - "Abdullah Al Maruf"
  - "Luyao Niu"
  - "Bhaskar Ramasubramanian"
  - "Andrew Clark"
  - "Radha Poovendran"
doi: "10.24963/ijcai.2023/1"
url: "https://ijcai.org/proceedings/2023/1"
pdf: "https://ijcai.org/proceedings/2023/0001.pdf"
venue: "Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence"
year: 2023
pages: "3-11"
track: "Main Track"
keywords:
  - "Agent-based and Multi-agent Systems: MAS: Agent theories and models"
  - "Agent-based and Multi-agent Systems: MAS: Coordination and cooperation"
  - "Agent-based and Multi-agent Systems: MAS: Other"
---

# Learning Dissemination Strategies for External Sources in Opinion Dynamic Models with Cognitive Biases

Abdullah Al Maruf, Luyao Niu, Bhaskar Ramasubramanian, Andrew Clark, Radha Poovendran

*Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence*, pages 3-11. DOI: [10.24963/ijcai.2023/1](https://doi.org/10.24963/ijcai.2023/1)

## Abstract

The opinions of members of a population are influenced by opinions of their peers, their own predispositions, and information from external sources via one or more information channels (e.g., news, social media). Due to individual cognitive biases, the perceptual impact of and importance assigned by agents to information on each channel can be different. In this paper, we propose a model of opinion evolution that uses prospect theory to represent perception of information from the external source along each channel. Our prospect-theoretic model reflects traits observed in humans such as loss aversion, assigning inflated (deflated) values to low (high) probability events, and evaluating outcomes relative to an individually known reference point. We consider the problem of determining information dissemination strategies for the external source to adopt in order to drive opinions of individuals towards a desired value. However, computing a strategy faces a challenge that agents' initial predispositions and functions characterizing their perceptions of information disseminated might be unknown. We overcome this challenge by using Gaussian process learning to estimate these unknown parameters. When the external source sends information over multiple channels, the problem of jointly selecting optimal dissemination strategies is in general, combinatorial. We prove that this problem is submodular, and design near-optimal dissemination algorithms. We evaluate our model on three different widely used large graphs that represent real-world social interactions. Our results indicate that the external source can effectively drive opinions towards a desired value when using prospect-theory based dissemination strategies.

## Full text

## 1 Introduction

The opinions of members of a population are influenced by interactions with family, friends, and organizations around them. They may have an initial predisposition or bias, which determines how their opinions will evolve over time. Information from sources such as advertisements and media can have a profound impact in shaping opinions. This influence has been observed in many social settings, such as in voting patterns during elections [Cohen and Tsfati, 2009], assessing the importance of wearing a mask during the COVID19 pandemic [Gonz´alez-Padilla and Tortolero-Blanco, 2020], and in public policy [Shanahan et al., 2011]. Understanding the evolution of opinions in shaping individual behavior and reasoning about interactions among groups of agents has led to significant research in multiple domains, including biology and social networks [Leonard and Levin, 2022].

One way to model opinion evolution is through a weighted average update of opinions [Altafini, 2012; DeGroot, 1974; Deffuant et al., 2000; Hegselmann et al., 2002], where a weight quantifies the importance an agent assigns to an opinion of another agent. Initial predispositions [Friedkin and Johnsen, 1990], stubbornness [Tsang and Larson, 2014], and influence of external sources [Li and Zhu, 2020; Quattrociocchi et al., 2014] can be incorporated as additive terms in the model. However, these frameworks do not consider the possibility of agents exhibiting cognitive biases.

Agents might show various cognitive biases [Tversky and Kahneman, 1992], including (i) having different perspectives on losses and gains, (ii) unconsciously assigning inflated values to low probability events and and deflated values to high probability events, and (iii) evaluating outcomes relative to individually adopted reference points. These factors can affect individuals' perceptions of information from the external source [Giardini and Vilone, 2021; Sobkowicz, 2018], and hence influence dynamics of opinion formation of the group. A realistic model of opinion evolution must account for cognitive biases of individual agents. Prospect theory, introduced in [Kahneman and Tversky, 1979], has been shown to effectively characterize behaviors (i) - (iii) in empirical evaluations on single individuals. While prospect-theory has been studied from the perspective of a single agent, its effectiveness in modeling and shaping the evolution of the opinions among multiple interacting agents has not been investigated.

In this paper, we propose a model of opinion evolution that uses prospect theory to represent the perception of information provided by an external source. Our model provides a computational framework to reason about opinion formation when agents have cognitive biases, and enables the design of information dissemination strategies for the external source. The opinion of each individual is updated as a linear combination of (i) a weighted average of opinions of their peers, (ii) their own initial biases, and (iii) the perception of information from the external source along each channel, proportionally scaled by the level of trust in this source.

We analyze our prospect-theoretic model from the perspective of the external source. The external source could be an advertiser who wishes to market a product to a population, and is interested in nudging individuals towards showing interest in purchasing the product. One approach to accomplish this nudging is by disseminating information about the product over multiple channels. In our model, information from the external source along each channel is represented as a probability distribution over a random variable, which represents possible outcomes of a phenomenon. For example, the random variable could offer indicators of the efficacy of a new vaccine, such as effective with no side-effects, effective with some side-effects, and not effective.

We consider a source that attempts to compute optimal information dissemination strategies, which consists of choosing the probability distribution over the random variable to steer agents' opinions towards a desired value. Computing a dissemination strategy for the external source can be challenging when initial predispositions of agents and functions characterizing agents' perceptions of information disseminated are unknown. We overcome this challenge by using Gaussian process learning [Seeger, 2004] to estimate these unknown parameters. We use these estimates to compute an optimal dissemination strategy for the external source and provide a probabilistic bound on the gap between agents' opinions computed using Gaussian process learning and their true values. When the external source can send information along multiple channels, selecting jointly optimal strategies is combinatorial. We prove that this problem is submodular, and leverage this property to develop near-optimal information dissemination algorithms with provable guarantees.

We evaluate our model on three widely used large graph networks that represent real-world social interactions: (i) the Watts-Strogatz small world graph [Watts and Strogatz, 1998], (ii) the Barab´asi-Albert scale-free graph [Barab´asi and Albert, 1999], and (iii) a Facebook friendship graph [Rossi and Ahmed, 2015]. Our results indicate that the external source can drive opinions towards a desired value more effectively when using our prospect-theoretic opinion model than a baseline which uses an expectation-based update. We also examine sensitivity of our model to changes in parameter values that characterize prospect-theoretic agent perceptions.

The remainder of this paper is organized as follows. Sec. 2 surveys related work. Sec. 3 presents our prospect-theoretic model of opinion dynamics. We analyze the model in Sec. 4 and present results of our experiments on three graph networks in Sec. 5. Sec. 6 concludes the paper.

## 2 RelatedWork

Characterizing the opinion dynamics of a group of networked agents has been a subject of research across multiple disciplines. These models allow reasoning about mechanisms that nudge the population to consensus or persistent disagreement. This section surveys related work on opinion evolution.

The DeGroot model proposed in [DeGroot, 1974] assumed that any single agent's opinion was a weighted average of opinions of its neighbors. The Friedkin-Johnsen (FJ) [Friedkin and Johnsen, 1990; Friedkin and Johnsen, 2011] model extended [DeGroot, 1974] to include a term corresponding to agents' initial opinions or prejudices. Equilibria and convergence of the FJ model was analyzed in [Ghaderi and Srikant, 2014]. When agents had opinions on multiple topics, a multidimensional FJ model was proposed in [Parsegov et al., 2016]. Graph-based opinion models that additionally use a threshold to characterize interactions among agents include the Hegselmann-Krause (HK) [Hegselmann et al., 2002] and Deffuant-Weisbuch [Deffuant et al., 2000] models.

A weighted-median opinion update mechanism in [Mei et al., 2022] allowed reasoning about scenarios that had a well-defined ordering among multiple options. However, the weighted median model does not create new opinions, and does not provide conditions for convergence or persistent disagreement. Opinion evolution has also been studied from a game-theoretic perspective in [Acemoglu and Ozdaglar, 2011; Bauso and Cannon, 2018; Etesami and Bas¸ar, 2015].

A signal from the external source was included as an additive term to the FJ-model in [Li and Zhu, 2020]. In comparison, [Quattrociocchi et al., 2014] considered the effect of communication among media outlets on opinion formation. Emergent behaviors in emergencies when there was mistrust in sources of information was studied in [Giardini and Vilone, 2021]. For agents with prospect-theoretic preferences, the relationship between Nash and correlated equilibria was characterized in [Phade and Anantharam, 2019; Phade and Anantharam, 2021]. When agents had to learn behaviors in an unknown environment, prospect-theoretic learning algorithms were designed in [Borkar and Chandak, 2021; Ramasubramanian et al., 2021]. These works do not provide provable optimality guarantees or consider the multiple agent problem setting.

Our Approach. Different from the above methods, our approach considers multi-agent opinion dynamics and we use prospect theory to model perception of information from an external source. We develop a submodular formulation that yields near-optimal dissemination strategies for the external source to adopt in order to drive opinions towards a desired value. We also provide provable probabilistic bounds on the gap between agents' opinions computed using Gaussian process learning and their true values.

## 3 Model

This section presents our model of opinion evolution that uses prospect theory to represent the perception of signals disseminated by an external source. Agents are represented as a set of nodes V of a directed graph G = (V, E), where |V| = N. There is an edge in E ⊆ V×V directed from node i to j in G if agent i's opinion can be influenced by agent j's opinion. The weight of an edge wij quantifies the importance of agent j's opinion on i's opinion. We assume that wij ≥ 0, ∑j wij = 1

for all i, j, and that G is strongly connected i.e., there is a directed path between all pairs of nodes of G.

The opinion of an agent i at time k is denoted xi(k) ∈ R. We assume that xi(k) = 0 represents a neutral opinion, while large negative (positive) values indicate strong disagreement (agreement). We consider an external source that can broadcast information on multiple channels- for example, aiming to sell a product by advertising on television, the Internet, and newspapers. We assume that there are m channels. For each channel l = 1, · · · ,m, the external source chooses a dissemination strategy from the set Ql = {q1 l (θ), · · · , qr l (θ)}. Each ql(θ) ∈ Ql is a probability distribution over a discrete random variable θ. For e.g., if xi(k) indicates an opinion of whether agent i wants to invest money in a new portfolio, their initial predisposition could be an indicator of their preference for investing an amount larger than $1000, and each ql(θ) ∈ Ql could contain information about predictive trends of the stock market from a different expert. The external source in this case will be an aggregator who provides investment advice by collecting information from multiple experts.

Due to their cognitive biases, each individual might perceive information broadcast by the external source differently. Such a perception will depend on the level of trust of the individual in the source, and on the actual information broadcast. We use insights from prospect theory [Kahneman and Tversky, 1979; Tversky and Kahneman, 1992] to characterize perception of information from the external source. For each agent i, we use a nonlinear value function vi : R→R, and a nonlinear probability weighting function pi : [0, 1] → [0, 1], to transform the value of the random variable and the distribution q(θ). These functions are taken from empirical models of human behavior developed in the social sciences [Kahneman and Tversky, 1979] and address a tendency of humans to (i) be loss-averse, (ii) assign inflated (deflated) values to low (high) probability events, and (iii) evaluate outcomes relative to an internal reference. Choices of pi(·) and vi(·) that have been examined in the literature [Kahneman and Tversky, 1979] which exhibit the above properties include:

<!-- formula-not-decoded -->

<!-- formula-not-decoded -->

where 0 ≤ α ≤ 1, c∗ &gt; 1, and c+, c- ∈ (0, 1]. An individual's perception of information broadcast by the source on a single channel is characterized by a prospect, defined below.

Definition 1. The prospect of a distribution ql(θ) ∈ Ql for agent i on channel l is defined as uql i := ∑θ pi(ql(θ))vi(θ).

When there are N agents, the opinion xi(k) of agent i is modeled as a linear combination of (i) a weighted average of opinions of its peers ∑j wijxj(k), (ii) their own initial predisposition xbi , and (iii) the prospect uql i , appropriately scaled by the level of trust Ti that the agent has in information disseminated by the external source. We remove the explicit dependence on θ, and write ql ≡ ql(θ).

Let S := {(l, ql) : l = 1, . . . ,m; ql ∈ Ql}. With 2S denoting the power set of S, we define a collection of sets A ⊆ 2S by A ∈ A if |A ∩ {(l, ql)}| = 1 for all l ∈ {1, . . . ,m}. We observe that A is the basis of a partition matroid M = (2S , Y ) where Y are independent sets defined by {Y ∈ 2S : |Y ∩ (l, ql)| ≤ 1 ∀l = 1, . . . ,m}. Each set A ∈ A thus maps to a valid dissemination strategy q ∈ Q = Q1 × · · · ×Qm for the external source, and the strategy for channel l is given by the unique ql such that (l, ql) ∈ A. For a fixed dissemination strategy q (equivalently, for fixed A ∈ A) the opinion of agent i can be written as:

<!-- formula-not-decoded -->

where x(k) := [x1(k) · · · xN(k)]T , xb := [xb1 · · · xbN ]T , uql := [uql 1 · · · uqlN ]T , W is a N × N matrix with entries wij . We define Λ1, Λ2, Λ3 as diagonal matrices with entries λi1, λi2, λi3 respectively with λi1, λi2, λi3 ∈ [0, 1], and T as an N ×N diagonal matrix with entries Ti. In Eqn. (3), W is row-stochastic. We also have Λ1 + Λ2 + Λ3 = I where I is an N ×N identity matrix. In the remainder of this paper, we will assume that Λ2 + Λ3 ̸= 0 which implies Λ1 ̸= I.

## 4 Analysis

In this section, we analyze our prospect-theoretic model in Eqn. (3) and identify an information dissemination strategy that the external source can adopt in order to drive opinions of agents towards a desired value. We first define notions of convergence and stability for our model and establish conditions to satisfy these notions. Then, we describe how the external source can estimate agent opinions when some model parameters are unknown, and consequently compute an optimal strategy. Proofs of all results are available in an extended version at https://rb.gy/2fg1c.

## 4.1 Model Convergence and Stability

We define notions of convergence and stability to analyze the steady-state behavior of the opinion dynamics in Eqn. (3).

Definition 2. The opinion evolution described in Eqn. (3) is convergent if there exists xss := limk→∞x(k) for initial agent predisposition xb and strategy q adopted by the external source. The opinion dynamics is stable if it converges and xss is independent of the initial values of opinions of agents, x(0).

The values of xbi and x(0) need not be equal. Let uq := ∑ml=1 ∑ql:(l,ql)∈A uql where A is a valid dissemination strategy in Q. When the strategy adopted by the external source is fixed, the value of uq is constant, making the dynamics in Eqn. (3) linear and time-invariant. We state a result from [Parsegov et al., 2016; Wolfowitz, 1963] when Λ3 = 0.

Proposition 1 ([Parsegov et al., 2016; Wolfowitz, 1963]). Assume that the graph G is strongly connected. Then, the opinion dynamics in Eqn (3) with Λ3 = 0 is convergent if the graph is aperiodic. The dynamics is convergent and stable if all the eigenvalues of Λ1W have magnitude &lt; 1, i.e., are located within the unit circle in the complex plane.

The above result implies that the opinion dynamics in Eqn. (3) converges to a unique steady-state value when the external source uses a fixed strategy q ∈ Q after some time-step ˆ k.

Theorem 1. Assume G is strongly connected, and let Λ1W ̸= I. Suppose the strategy q ∈ Q selected by the external source is fixed from a certain time-step. Then, the opinion dynamics in Eqn. (3) will be stable. Moreover, the steady-state value xqss will be independent of any strategies the external source uses prior to using the strategy q.

Theorem 1 implies that we can limit our focus to the case where the external source uses a fixed strategy q for the analysis of the steady-state behavior of the opinion dynamics in Eqn. (3). We use xqss to denote the steady-state value of agent opinions when the external source adopts a strategy q.

## 4.2 Dissemination Strategy: One Channel

We now develop techniques to determine a dissemination strategy that will enable the external source to drive agents' opinions towards a desired value when there is only one channel available to disseminate information (m = 1). A challenge faced by the external source is that agents' initial predispositions and functions characterizing perceptions of information broadcast by the source in Eqn. (3) may not be known. For a fixed strategy q ∈ Q, we can write Eqn. (3) as

<!-- formula-not-decoded -->

We denote the unknown term in Eqn. (4) as hq := Λ2xb + Λ3Tuq . Though the external source does not know hq , it can use observations of the dynamics following Eqn. (4) to estimate this term. Specifically, the external source is assumed to have access to a set of noisy observations D = {zd, yd}Dd=1 corresponding to strategies qd ∈ Q, with zd := (xd, qd) ∈ RN × Rm and yd ∈ RN is given by yd = Λ1Wx(k) + hqd + ωd, where ωd ∼ N(0, ξ 2 ) for all d and ξ ∈ R. The set D can be obtained by the external source in several ways, including through surveys or from previous history. From Sec. 4.1, we know that the steady-state value of the opinion dynamics only depends on the adopted fixed dissemination strategy after a certain time-step ˆ k. Thus, the source may temporarily employ different dissemination strategies in order to construct elements of D without affecting the steady-state value of opinions. Once such D is available, the external source can use insights from Gaussian process learning [Seeger, 2004] to estimate the unknown function hq . Using Gaussian process learning enables us to derive probabilistic bounds on the quality of estimates of hq , and use these estimates to compute an optimal dissemination strategy.

To use Gaussian process learning, we assume that hq can be written as hq = ∑∞γ=0 αγ κq,qγ , where αγ ∈ R and κq,qγ is a bounded and continuous kernel function. We further assume that hq has a bounded norm on an appropriately defined Hilbert space [Wahba, 1990]. For each zd ∈ D, let ˜ yd := yd-Λ1Wx(k). The posterior distribution of hq is characterized by a Gaussian distribution N (µqD , (σqD )2 ) where

<!-- formula-not-decoded -->

<!-- formula-not-decoded -->

where ˜ y = [˜ y1, . . . , ˜ yD], KD is a D × D matrix with entries [KD]dd′ = κqd,qd′ , and κqD is a vector whose d-th entry is [κqD ]d = κq,qd . The external source uses the mean µi,D and standard deviation σi,D to estimate the opinion update of each agent i. We state a result from [Berkenkamp et al., 2017].

Proposition 2 ([Berkenkamp et al., 2017]). Let ∥hq ∥κ ≤ B and ωd be ξ-sub-Gaussian. Then there exists βD and δ such that for each i = 1, . . . ,N,

<!-- formula-not-decoded -->

When the external source adopts strategy q, Eqns. (5) - (7) provide a way to estimate the mean and variance of the unknown part of the opinion dynamics for agent i when using Gaussian process learning. The term hq in Eqn. (4) can then be represented as a random vector with mean µq = [µq1,D , · · · , µqN,D ]T and covariance Σq = diag [(σq 1,D )2 , · · · , (σqN,D )2 ], which can be used to compute the mean and covariance of xqss , as described below.

Proposition 3. The mean and covariance of steady-state value of agents' opinions, xqss when the external source adopts strategy q are respectively given by:

<!-- formula-not-decoded -->

<!-- formula-not-decoded -->

The objective of the external source is to drive xqss towards a desired opinion x∗ by selecting a dissemination strategy from the set Q. This can be characterized by a loss metric

<!-- formula-not-decoded -->

The objective of the external source will then be to compute the optimal strategy q∗ such that L(q, x∗ ) is minimum. With Tr[·] denoting the trace of a square matrix (i.e., the sum of its diagonal entries), we have the following result.

Proposition 4. The optimal policy q∗ of the external source that minimizes the metric L(q, x∗ ) is given by

<!-- formula-not-decoded -->

where µ(xqss ) and Σ(xqss ) is given by Eqns. (8) and (9).

Algorithm 1 in the Appendix presents a procedure to determine the optimal dissemination strategy for the external source based on Propositions 3 and 4.

Since we use the mean and covariance of samples to construct the unknown term hq in Eqn. (4), there could be a gap between the true value of (xq∗ ss - x∗ ) and the value obtained using (µ(xq∗ ss )-x∗ ). Defining G(q, x∗ ) := 1N ((xqss - x∗ ) - (µ(xqss )-x∗ ))T (xqss -x∗ )-(µ(xqss )-x∗ ))), our next result provides a probabilistic bound on the magnitude of this term. Proposition 5. Let the constants δ and βD be as specified in Proposition 2. Then, with σq∗ := [σq∗ 1,D , · · · , σq∗ N,D ]T ,

<!-- formula-not-decoded -->

The above bound holds for any strategy q ∈ Q.

## 4.3 Dissemination Strategy: Multiple Channels

When the external source can broadcast information on multiple channels, its objective is to determine q∗ := (q∗ 1 , . . . , q∗m) ∈ Q to minimize ||xss - x∗ ||2 . From Eqn. (3), xss = (I - Λ1W)-1 (Λ2xb + Λ3T ∑ml=1 ∑ql:(l,ql)∈A uql ). Define Φ := (I - Λ1W)-1Λ3T ; Ψ := (I - Λ1W)-1Λ2xb . With Φj denoting the columns of Φ, the objective of the external source is to determine q∗ to minimize:

<!-- formula-not-decoded -->

<!-- formula-not-decoded -->

<!-- formula-not-decoded -->

Since the problem of computing an optimal strategy across multiple channels is combinatorial in nature, we will leverage insights from submodular optimization to efficiently compute near-optimal strategies [Fujishige, 2005]. The next result establishes submodularity of the objective in Eqn. (11). As a consequence, the problem of selecting an optimal strategy q∗ for the external source will be equivalent to identifying a basis A ∈ A (Eqn. (3)) that minimizes g(A).

Theorem 2. There exists a supermodular function ¯ g(A) such that ¯ g(A) = g(A) for all A ∈ A.

Theorem 2 allows us to recast our goal of learning a dissemination strategy as solving an equivalent constrained submodular maximization problem. Submodularity of the problem implies that an efficient local search algorithm can be used to obtain a dissemination strategy with a provable constant-factor optimality bound [Feige et al., 2011]. Algorithm 2 in the Appendix presents a procedure to determine a dissemination strategy. At each iteration, we search over all channels l = 1, . . . ,m and all actions ql ∈ Ql. For each ql, we check if replacing the current information dissemination strategy for channel l with ql will reduce the cost function of Eq. (11). If so, we choose ql as the information dissemination strategy of channel l. The procedure terminates when it is not possible to further reduce the cost.

Theorem 3 provides a bound on the gap between the solution returned by Algorithm 2 and the actual optimal solution. The proof is presented in the Appendix.

Theorem 3. There exists a sufficiently large constant Z for which the dissemination strategy A returned by Algorithm 2 satisfies 6(Z - ¯ g(A)) &lt; Z - ¯ g(A∗ ), where A∗ is the optimal solution to min{¯ g(A) : A ∈ A}.

When information about initial predispositions and functions characterizing the perceptions of information broadcast by the external source is not available, we can use the Gaussian process learning procedure from Sec. 4.2 to determine probabilistic bounds on the quality of estimates of the unknown function hql for each channel l.

## 5 Experiments

In this section, we describe our experimental setup, parameters of our prospect-theoretic model, and the graph networks we use to evaluate our model. We then present our results.

## 5.1 Evaluation Setup andModels

We consider three graph networks:

- (i) Watts-Strogatz small world graph [Watts and Strogatz, 1998]: We assume N = 1000 nodes. Edges between nodes are generated with avg. degree 8 and rewire probability 0.3.
- (ii) Barab´asi-Albert scale-free graph [Barab´asi and Albert, 1999]: We assume N = 1000 nodes. We start with N0 = 100 nodes and add nodes until N = 1000. An edge is added to connect a newly added node with existing nodes with probability proportional to the existing node's degree.

(iii) Facebook friendship social network graph [Rossi and Ahmed, 2015]: We use a subset of the Facebook friendship graph with N = 2235 nodes and 91000 edges from a dataset called 'Amherst41' collected in 2015.

The Watts-Strogatz and Barab´asi-Albert graphs are random graphs where the connectivity of the graphs are determined from a probability distribution. In each graph (including the deterministic Facebook friendship social network graph), we assign edge weights wij ∼ Unif(1, 10) and normalize the weights to ensure that the matrix W is row-stochastic.

In order to evaluate the impact of information disseminated by the external source, we compare our prospect-theoretic model of opinion evolution in Eqn. (3) with an expectationbased update model, given by:

<!-- formula-not-decoded -->

xE are agent opinions when following the expectation based update model and 1N is an N-dimensional vector with all entries equal to 1. We assume that xbi = xi(0) for all agents. Eqn. (12) is a generalization of the model proposed in [Li and Zhu, 2020], and serves as a benchmark to evaluate the role of prospect-theory in determining an information dissemination strategy for the external source. Eqn. (12) is a special case of the opinion model in Eqn. (3) when Ref = 0, c+ = c- = c∗ = α = 1 in Eqns. (3) - (2). Unless indicated otherwise, λi1 = 0.1, λi2 = (0.3 + ϵi), and λi3 = (0.6 - ϵi) for each agent i in Eqn. (3), where ϵi ∼ Unif(0, 0.05).

The external source aims to drive the opinions of agents towards a desired value x∗ = 1. In Eqns. (3) and (12), the parameter θ is a discrete random variable. The set of dissemination strategies Ql is such that |Ql| ∈ {5, 20}, and each ql(θ) ∈ Ql is some valid probability distribution over outcomes of the random variable θ. We set the number of channels m = 3 for experiments with multiple channels. The objective of the external source is to select q ∈ Q to minimize the average distance L(q, x∗ ) of agents' final opinions from the desired opinion x∗ . Agents' perceptions of information disseminated by the external source is characterized by Eqns. (3) - (2). We choose Ref ∼ Unif(-1, 1), c+, c-, α from Unif(0, 1), and c∗ ∼ Unif(1, 2). To carry out Gaussian Process learning, we assume that the external source collects |D| = 200 noisy observations of opinions, where the noise ωd ∼ N(0, 0.1). We use the squared exponential kernel κq,qγ in Eqns. (5) - (6) to determine the mean and standard deviation of the posterior of the unknown term hq in Eqn. (4).

Table 1: This Table summarizes the final opinions of agents when the external source aims to drive opinions towards x∗ = 1 in the WattsStrogatz (WS), Barabasi-Albert (BA), and Facebook social network (FB) graphs. We compare opinion evolution under our proposed prospecttheoretic model (PT) with the expectation-based update model (Exp). For different distributions of initial opinions, we examine the fraction of agents whose final opinions are in strong agreement (x &gt; 0.5) with x∗ . We observe that our PT model consistently results in a significantly larger fraction of agents whose final opinions are in strong agreement with the opinion desired by the external source.

| Initial Opinion                  | WS: % Final Opinion > 0.5 - PT (Eq. (3))   | WS: % Final Opinion > 0.5 - Exp. (Eq. (12))   | BA: % Final Opinion > 0.5 - PT (Eq. (3))   | BA: % Final Opinion > 0.5 - Exp. (Eq. (12))   | FB: % Final Opinion > 0.5 - PT (Eq. (3))   |   FB: % Final Opinion > 0.5 - Exp. (Eq. (12)) |
|----------------------------------|--------------------------------------------|-----------------------------------------------|--------------------------------------------|-----------------------------------------------|--------------------------------------------|-----------------------------------------------|
| Unif (-1, 0)                     | 18.5%                                      | 0                                             | 12.1%                                      | 0                                             | 7.91%                                      |                                             0 |
| Unif (0, 1)                      | 21.6%                                      | 0.51%                                         | 22.1%                                      | 0.65%                                         | 15.26%                                     |                                             0 |
| Unif (-1, 0.5)                   | 14.5%                                      | 0                                             | 14.7%                                      | 0.1%                                          | 9.49%                                      |                                             0 |
| Unif (-1, -0.5) OR Unif (0.5, 1) | 17.7%                                      | 6.5%                                          | 17.9%                                      | 5.6%                                          | 12.13%                                     |                                             0 |

## 5.2 Results

Given initial opinion values of the agents, we compare their final values when opinions evolve following (i) our model with prospect-theoretic information dissemination in Eqn. (3), (ii) the FJ model in Eqn. (20), and (iii) the expectationbased update model in Eqn. (12).

When x∗ = 1, agent i is said to be in strong agreement if xi &gt; 0.5. Table 1 shows that our prospect-theoretic opinion model consistently results in a greater fractions of final opinions moving towards the desired opinion x∗ for all three graph networks, and across different distributions of agents' initial predispositions when the external source disseminates information along a single channel. We believe this is because our model adequately represents the agents' heterogeneous perceptions of information (characterized by different values of uqi for each i in Definition 1) from the external source, which aids in guiding their final opinions towards x∗ . In comparison, the expectation-based update is less effective because it does not leverage the heterogeneity of agents' perceptions.

We present additional results demonstrating the effectiveness of our model in terms of final opinions of agents when agents' initial predispositions are in disagreement with x∗ in the Appendix. We observe that the external source is able to drive a larger fraction of agent opinions towards x∗ when it chooses a dissemination strategy that takes into account prospect-theoretic perceptions of information (Eqn. (3)).

We compare values of the average distance of agents' final opinions from the desired opinion x∗ (L(q, x∗ ) in Eqn. (10)) when the external source takes into account prospecttheoretic perceptions of agents and when it does not during computation of an optimal dissemination strategy, given that agents' opinions evolve according to Eqn. (3). Tables 2 and 3 respectively show cases when the external source can disseminate information along one and multiple channels. We select initial predispositions of agents according to Unif(-1, 0). When considering prospect-theoretic agents, the external source computes the optimal dissemination strategy q∗ using Algorithm 1 when opinion evolution is determined by Eqn. (3). When the source ignores possible cognitive biases of agents, it calculates a dissemination strategy ˆ q assuming opinions evolve according to Eqn. (12). Explicitly accounting for PT-based behaviors when computing a dissemination strategy results in a smaller average distance of agents' final opinions to x∗ .

Table 2: This Table compares the average distance, L(q, x∗ ) (Eqn. (10)), of the final opinions of agents from the desired opinion x∗ when the external source sends information along exactly one channel. For all three graph networks, L(q, x∗ ) is lower when the external source computes an optimal dissemination strategy that considers prospect-theoretic agents (Column 2) compared to a strategy that does not consider such behavior (expectation based-update, Col. 3).

| Network          |   PT (Eqn. (3)) |   Exp. (Eqn. (12)) |
|------------------|-----------------|--------------------|
| Watts-Strogatz   |           1.488 |              2.223 |
| Barab´asi-Albert |           1.709 |              2.457 |
| Facebook         |           2.343 |              2.625 |

Table 3: This Table compares the average distance, L(q, x∗ ) (Eqn. (10)), of the final opinions of agents from the desired opinion x∗ when the external source sends information along three channels. We observe that for all three networks, L(q, x∗ ) is lower when the external source computes dissemination strategies that consider prospect-theoretic agents (Column 2) compared to a strategy that does not consider such behavior (expectation based-update, Column 3). Values in parentheses in Column 2 indicate the average distance when using the true optimal policy. We also observe that local search (Algorithm 2) is effective in finding a solution that is near-optimal.

| Network          | PT (Eqn. (3))   |   Exp. (Eqn. (12)) |
|------------------|-----------------|--------------------|
| Watts-Strogatz   | 5.518(5.070)    |              6.316 |
| Barab´asi-Albert | 5.527(5.078)    |              6.328 |
| Facebook         | 5.408(4.191)    |              6.983 |

When the external source can transmit information along m = 3 channels, we again observe in Table 3 that explicitly accounting for prospect-theoretic agent behavior when computing a dissemination strategy results in a smaller average distance of agents' final opinions to x∗ . Further, we observe that using local search (Algorithm 2) returns a solution that is within a constant-factor gap of the actual optimal solution, which follows from Theorem 3.

Fig. 1 illustrates the role of the parameters Ref, c+, and c∗ in Eqns. (3) - (2) that characterize prospect-theoretic agents. We achieve this by comparing the average distance between steady-state values of opinions when following our prospecttheoretic opinion model in Eqn. (3) and when following the expectation update model in Eqn. (12). The steady-state deviation is J := 1 N|Q| ∑q∈Q(xqss - xEq ss )T (xqss -xEq ss ), where xqss and xEq ss are steady-state values of agent opinions in Eqns. (3) and (12) for the external source strategy q.

Figure 1: This Figure shows the sensitivity of our prospect-theoretic opinion model to parameters Ref, c+, c∗ in Eqns. (3) - (2) that characterize prospect-theoretic perceptions of agents. We measure the sensitivity by computing the steady-state deviation, J (defined as the average distance between steady-state opinion values when following our prospect-theoretic opinion model in Eqn. (3) and the expectationbased update model in Eqn. (12)). Fig. (a) shows that J increases as the value of the reference Ref is farther away from zero, since opinions following dynamics in Eqn. (3) and Eqn. (12) could evolve in different directions when Ref ̸= 0. Fig. (b) shows that J is minimum when c+ = 1 for the Facebook social network (black curve), since the perceived value of the signal from the external source will be equal to the actual value offset by Ref. Smaller values of c+ will affect the signal from the external source in a nonlinear manner, which increases the value of J. The Watts-Strogatz (blue) and Barab´asi-Albert (red) graphs are relatively less sensitive to changes in c+. The parameter c∗ quantifies the increase in the perceived value of the signal from the external source when its true value is lower than Ref. Fig. (c) indicates that the value of J is proportional to c∗. The richness of our prospect-theoretic opinion model is underscored by the insight that the expectation-based update model corresponds to the case when Ref = 0, c+ = c∗ = 1.

![Image](https://ijcai.org/proceedings/2023/fulltext/1/image_000000_95015ec777b69a5c202ef7e1010b32e130d3f90d0a83316267f3869e86d19ee2.png)

In Fig. 1a, we compute the value of J while varying the agent's individual reference point Ref in the range [-1, 1], and keeping c+, and c∗ fixed. We observe that the average steady-state deviation is smaller when Ref is closer to 0. A reason for this is that when Ref is closer to 0, the actual value of the signal provided by the external source and the value of this signal as perceived by the agent will have the same sign. However, for values of Ref farther away from 0, the direction of opinion evolution following Eqn. (3) or Eqn. (12) could be different, which results in an increased value of J.

Fig. 1b shows values of J for c+ ∈ (0, 1) in Eqn. (2), while Ref, c∗ are fixed. For the Facebook graph (black curve), the average steady-state deviation is minimum at c+ = 1, when the perceived value of the signal from the external source will be equal to the actual value offset by Ref. For smaller values of c+, the nonlinear value function in Eqn. (2) increases the value of signals from the external source that are lower in magnitude, while decreasing that of signals with larger magnitude. The Watts-Strogatz (blue) and Barab´asi-Albert (red) graphs are less sensitive to changes in c+. This could be due to higher average degrees of nodes in these graphs.

Fig. 1c shows values of J when c∗ ∈ (1, 2] for fixed Ref and c+. A larger c∗ indicates that signals from the external source with value y &lt; Ref are increased more than signals with value y &gt; Ref , which results in a larger value of J.

Setting the parameters Ref, c+, c∗ to 0, 1, 1 respectively yields the expectation-based update model (thereby capturing identical agent preferences), showing the generality of our framework. This analysis also provides a mechanism to tune values of these parameters based on observations of agent behavior to adaptively learn optimal dissemination strategies in an adaptive manner. Determining strategies to adaptively tune these parameter values is an area of future research.

## 6 Conclusion

This paper proposed a new model of opinion evolution in the presence of information provided by an external source over multiple channels (e.g., Internet, television) when individuals exhibit cognitive biases. We used prospect theory to represent agents' perception of information disseminated along each channel. When initial predispositions and functions characterizing agents' perception of information were not known, we used Gaussian process learning to compute optimal strategies for the external source to adopt in order to drive opinions of individuals towards a desired value. In the multi-channel case, we additionally proved that the problem of jointly selecting optimal dissemination strategies across each channel was submodular and developed near-optimal information dissemination algorithms. Experiments on three widely adopted social network models- the Watts-Strogatz, Barab´asi-Albert, and Facebook friendship graph networksshowed that the external source was more effective in driving opinions of individuals towards a desired value when using our prospect-theoretic model than a baseline model that used an expectation-based update. Analyzing the sensitivity to changes in parameters associated to prospect-theoretic agent perceptions provided fine-grained insight into the role of each parameter in opinion evolution.

## Ethics Statement

The opinion model developed in this paper captures cognitive biases of individuals in a population, different perceptual impacts, and importance assigned by individuals to information disseminated by an external source. Models that enable an external entity to shape opinions of members in a population raise ethical concerns, since they can be used for both societal good (e.g., promoting best practices to eliminate disease) and for harm (e.g., spread of propaganda).

Potential concerns on the role of the external source include the ability to spread propaganda, fake news, or hateful discourse by authoritarian regimes or malicious actors to manipulate public opinion in support of harmful policies. Even in democratic societies, there have been multiple reports of disinformation spread, for e.g., textbooks being rewritten in ways that marginalize or malign sections of the population, automated fake news generation [Zellers and others, 2019], and through social media platforms. Each case requires designing and implementing a different mitigating strategy.

Within a democracy, a multi-pronged solution mechanism that includes a combination of fact-checking, verification by trusted third parties, and deploying spam filters [Nakov and Da San Martino, 2020] can be adopted. Educational and outreach initiatives involving synergies among organizations with widespread reach, including governments, businesses, academic institutions, and non-profit groups across cultural and political boundaries will be critical to developing transparent solutions to understand, distinguish, and verify information disseminated by external sources [Kokuryo et al., 2020]. Developers of such tools and mechanisms must periodically update their systems, and maintain continuous engagement with all stakeholders involved to improve efficacy. Research efforts that focus on adapting automated fake news generators to serve as fake news detectors have reported some success [Zellers and others, 2019]. Harmful actions by authoritarian regimes to manipulate public opinion can be thwarted through coordinated implementation (by groups of countries, or by a world-body like the UN) of preventive measures such as international sanctions to ensure adherence to international laws and norms such as well-established human rights conventions [Maclaurin et al., 2019].

On the other hand, in some settings, public communication of information is of paramount importance, and recognizing heterogeneities in perceptions of, and varying levels of trust placed by individuals in information provided by an external source is critical [Rimal and Lapinski, 2009]. One such setting is public health communication, in which the source is an agency that aims to communicate best practices to eliminate diseases, or advertise effects of smoking/ sugary products to reduce cancer, obesity, and diabetes. Different from heuristics-based approaches (e.g., data-driven vaccine dissemination strategies to reduce infant mortality in Nigeria [Nair and others, 2022]), we present a principled approach to design and optimize the allocation of remedial interventions by the source that takes into account cognitive preferences exhibited by humans in the real world.

## Acknowledgements

This work was supported by the Air Force Office of Scientific Research (AFOSR) through grants FA9550-23-1-0208, FA9550-22-1-0054, and FA9550-20-1-0074, and by the National Science Foundation (NSF) via grant CNS 2153136.

## References

1. [Acemoglu and Ozdaglar, 2011] Daron Acemoglu and Asuman Ozdaglar. Opinion dynamics and learning in social networks. Dynamic Games and Applications, 1(1):3-49, 2011.
2. [Altafini, 2012] Claudio Altafini. Consensus problems on networks with antagonistic interactions. IEEE Transac- tions on Automatic Control, 58(4):935-946, 2012.
3. [Barabási and Albert, 1999] Albert-László Barabási and Réka Albert. Emergence of scaling in random networks. Science, 286(5439):509-512, 1999.
4. [Bauso and Cannon, 2018] Dario Bauso and Mark Cannon. Consensus in opinion dynamics as a repeated game. Auto- matica, 90:204-211, 2018.
5. [Berkenkamp et al., 2017] Felix Berkenkamp, Matteo Turchetta, Angela Schoellig, and Andreas Krause. Safe model-based RL with stability guarantees. Advances in Neural Information Processing Systems, 30, 2017.
6. [Borkar and Chandak, 2021] Vivek S Borkar and Siddharth Chandak. Prospect-theoretic Q-learning. Systems & Con- trol Letters, 156:105009, 2021.
7. [Cohen and Tsfati, 2009] Jonathan Cohen and Yariv Tsfati. The influence of presumed media influence on strategic voting. Communication Research, 36(3):359-378, 2009.
8. [Deffuant et al., 2000] Guillaume Deffuant, David Neau, Frederic Amblard, and Gérard Weisbuch. Mixing beliefs among interacting agents. Advances in Complex Systems, 3(01n04):87-98, 2000.
9. [DeGroot, 1974] Morris H DeGroot. Reaching a consen- sus. Journal of the American Statistical Association, 69(345):118-121, 1974.
10. [Etesami and Bas ¸ar, 2015] Seyed Rasoul Etesami and Tamer Bas ¸ar. Game-theoretic analysis of the Hegselmann-Krause model for opinion dynamics in finite dimensions. IEEE Trans. on Automatic Control, 60(7):1886-1897, 2015.
11. [Feige et al., 2011] Uriel Feige, Vahab S Mirrokni, and Jan Vondrák. Maximizing non-monotone submodular func- tions. SIAM Journal on Computing, 40(4), 2011.
12. [Friedkin and Johnsen, 1990] Noah E Friedkin and Eu- gene C Johnsen. Social influence and opinions. Journal of Mathematical Sociology, 15(3-4):193-206, 1990.
13. [Friedkin and Johnsen, 2011] Noah E Friedkin and Eu- gene C Johnsen. Social influence network theory: A socio- logical examination of small group dynamics, volume 33. Cambridge University Press, 2011.
14. [Fujishige, 2005] Satoru Fujishige. Submodular functions and optimization. Elsevier, 2005.
15. [Ghaderi and Srikant, 2014] Javad Ghaderi and Rayadurgam Srikant. Opinion dynamics in social networks with stub- born agents: Equilibrium and convergence rate. Automat- ica, 50(12):3209-3215, 2014.
16. [Giardini and Vilone, 2021] Francesca Giardini and Daniele Vilone. Opinion dynamics and collective risk perception: An agent-based model of institutional and media commu- nication about disasters. Journal of Artificial Societies and Social Simulation, 24(1), 2021.
17. [González-Padilla and Tortolero-Blanco, 2020] Daniel A González-Padilla and Leonardo Tortolero-Blanco. Social media influence in the COVID-19 pandemic. International Braz J Urol, 46:120-124, 2020.
18. [Hegselmann et al., 2002] Rainer Hegselmann, Ulrich Krause, et al. Opinion dynamics and bounded confidence models, analysis, and simulation. Journal of Artificial Societies and Social Simulation, 5(3), 2002.
19. [Kahneman and Tversky, 1979] Daniel Kahneman and Amos Tversky. Prospect theory: An analysis of decision under risk. Econometrica, 47(2):263-292, 1979.
20. [Kokuryo et al., 2020] Jiro Kokuryo, Toby Walsh, and Catharina Maracke. AI for Everyone: Benefitting from and Building Trust in the Technology. AI Access, 2020.
21. [Lee et al., 2009] Jon Lee, Vahab S Mirrokni, Viswanath Na- garajan, and Maxim Sviridenko. Non-monotone submodu- lar maximization under matroid and knapsack constraints. In ACM Symp. on Theory of Computing, 2009.
22. [Leonard and Levin, 2022] Naomi Ehrich Leonard and Si- mon A Levin. Collective intelligence as a public good. Collective Intelligence, 1(1):26339137221083293, 2022.
23. [Li and Zhu, 2020] Tingyu Li and Hengmin Zhu. Effect of the media on the opinion dynamics in online social net- works. Physica A: Statistical Mechanics and its Applica- tions, 551:124117, 2020.
24. [Liu et al., 2017] Zhipeng Liu, Andrew Clark, Phillip Lee, Linda Bushnell, Daniel Kirschen, and Radha Poovendran. Submodular optimization for voltage control. IEEE Trans- actions on Power Systems, 33(1):502-513, 2017.
25. [Maclaurin et al., 2019] James Maclaurin, Toby Walsh, Neil Levy, Genevieve Bell, Fiona Wood, Anthony Elliott, and Iven Mareels. The effective and ethical development of AI: An opportunity to improve our wellbeing. Report for the Australian Council of Learned Academies, 2019.
26. [Mei et al., 2022] Wenjun Mei, Francesco Bullo, Ge Chen, Julien M Hendrickx, and Florian Dörfler. Micro- foundation of opinion dynamics: Rich consequences of the weighted-median mechanism. Phys. Rev. Research, 2022.
27. [Meyer, 2000] Carl D Meyer. Matrix analysis and applied linear algebra, volume 71. SIAM, 2000.
28. [Nair and others, 2022] Vineet Nair et al. ADVISER: AI- Driven vaccination intervention optimiser for increasing vaccine uptake in Nigeria. In IJCAI, 2022.
29. [Nakov and Da San Martino, 2020] Preslav Nakov and Gio- vanni Da San Martino. Fake news, disinformation, propa- ganda, and media bias. In IJCAI Tutorial, 2020.
30. [Parsegov et al., 2016] Sergey E Parsegov, Anton V Proskurnikov, Roberto Tempo, and Noah E Friedkin. Novel multidimensional models of opinion dynamics in social networks. IEEE Transactions on Automatic Control, 62(5):2270-2285, 2016.
31. [Phade and Anantharam, 2019] Soham R Phade and Venkat Anantharam. On the geometry of Nash and correlated equilibria with cumulative prospect theoretic preferences. Decision Analysis, 16(2):142-156, 2019.
32. [Phade and Anantharam, 2021] Soham R Phade and Venkat Anantharam. Learning in games with cumulative prospect theoretic preferences. Dynamic Games and Applications, pages 1-42, 2021.
33. [Quattrociocchi et al., 2014] Walter Quattrociocchi, Guido Caldarelli, and Antonio Scala. Opinion dynamics on inter- acting networks: Media competition and social influence. Scientific Reports, 4(1):1-7, 2014.
34. [Ramasubramanian et al., 2021] Bhaskar Ramasubrama- nian, Luyao Niu, Andrew Clark, and Radha Poovendran. Reinforcement learning beyond expectation. In IEEE Conf. on Decision and Control, pages 1528-1535, 2021.
35. [Rimal and Lapinski, 2009] Rajiv N Rimal and Maria K Lapinski. Why health communication is important in pub- lic health. Bulletin of the WHO, 87, 2009.
36. [Rossi and Ahmed, 2015] Ryan A. Rossi and Nesreen K. Ahmed. The network data repository with interactive graph analytics and visualization. In AAAI, 2015.
37. [Seeger, 2004] Matthias Seeger. Gaussian processes for ma- chine learning. Int. Jrnl. Neural Systems, 2004.
38. [Shanahan et al., 2011] Elizabeth A Shanahan, Mark K Mc- Beth, and Paul L Hathaway. Narrative policy framework: The influence of media policy narratives on public opin- ion. Politics & Policy, 39(3):373-400, 2011.
39. [Sobkowicz, 2018] Pawel Sobkowicz. Opinion dynamics model based on cognitive biases of complex agents. Jour- nal of Artificial Societies and Social Simulation, 2018.
40. [Tsang and Larson, 2014] Alan Tsang and Kate Larson. Opinion dynamics of skeptical agents. In Autonomous Agents and Multi-Agent Systems, pages 277-284, 2014.
41. [Tversky and Kahneman, 1992] Amos Tversky and Daniel Kahneman. Advances in prospect theory: Cumulative rep- resentation of uncertainty. Journal of Risk and Uncer- tainty, 5(4):297-323, 1992.
42. [Wahba, 1990] Grace Wahba. Spline models for observa- tional data. SIAM, 1990.
43. [Watts and Strogatz, 1998] Duncan J Watts and Steven H Strogatz. Collective dynamics of 'small-world' networks. Nature, 393(6684):440-442, 1998.
44. [Wolfowitz, 1963] Jacob Wolfowitz. Products of indecom- posable, aperiodic, stochastic matrices. Proceedings of the American Mathematical Society, 14(5):733-737, 1963.
45. [Zellers and others, 2019] Rowan Zellers et al. Defending against neural fake news. Adv. in Neural Information Pro- cessing Systems, 32, 2019.
