Feedback Loops in Opinion Dynamics of Agent-Based Models with Multiplicative Noise

We introduce an agent-based model for co-evolving opinions and social dynamics, under the influence of multiplicative noise. In this model, every agent is characterized by a position in a social space and a continuous opinion state variable. Agents’ movements are governed by the positions and opinions of other agents and similarly, the opinion dynamics are influenced by agents’ spatial proximity and their opinion similarity. Using numerical simulations and formal analyses, we study this feedback loop between opinion dynamics and the mobility of agents in a social space. We investigate the behaviour of this ABM in different regimes and explore the influence of various factors on the appearance of emerging phenomena such as group formation and opinion consensus. We study the empirical distribution, and, in the limit of infinite number of agents, we derive a corresponding reduced model given by a partial differential equation (PDE). Finally, using numerical examples, we show that a resulting PDE model is a good approximation of the original ABM.


Introduction
Opinion dynamics are one of the most important processes of our society, as our opinions not only influence our individual actions and behaviour, but can also shape the collective dynamics governing societal change and social movements. Complex interaction patterns between individuals and coupled social mechanisms in different environments are shown to be the crucial drivers of opinion dynamics [1]. With the introduction of online social media, the way people interact and share their opinions has drastically changed. For example, physical proximity is no longer a constraint for communication; everybody can engage in information transmission and express their opinions to a large number of people in different social, political, and cultural environments. Additionally, large amounts of data became available about how people influence and are being influenced in their opinions [2], which provided new insights into social mechanisms and emerging phenomena such as formations of echo chambers and opinion consensus.
During the last few decades, extensive research has been carried out in order to understand how people shape their opinions in their social space, see recent reviews [3,4]. Governed by an increasing amount of available large-scale social data and fast computational advances, the topic of opinion dynamics gathered an interdisciplinary research community [3,5]. Existing work ranges from the studies on (1) model-driven approaches that produce formal models for opinion dynamics that can be analysed using theories from mathematics and statistical physics to (2) data-driven approaches that are used to explore empirical data using knowledge from social sciences. Using computer simulations and computational analysis, opinion dynamic models can be used as a tool for understanding social mechanisms, uncovering social interaction patterns, and exploring influences of various factors on, e.g., group formation and opinion consensus [3,[6][7][8]. Furthermore, the mathematical description of models is a starting point that enables the use of analytical tools. In such a way, we can obtain theoretical predictions of the models, such as: long time behaviour, limiting behaviour of the system when the number of agents tends to infinity (macroscale), and descriptions of the fluctuations in the case when the number of agents is very big but still finite (mesoscale). In addition, this type of analysis is a basis for developing a rigorous numerical analysis, which implies error estimates that should be expected by numerical computations and which determine the choice of parameters in the model that should be used in the experiments. However, most existing models are rather simple and rarely connect to empirical studies and available real-world data [9]. In order to close this gap between model-and data-driven approaches, new formal models need to be introduced that can better represent real-world social systems and capture complex mechanisms that govern how people shape their opinions.
The largest group of formal models for studying opinion dynamics are agent-basedmodels (ABMs), where a process of opinion formation takes place through interactions between individual agents. One example of such ABMs are Voter models [10], that describe opinion changes between agents with discrete opinion states, where agent interaction dynamics are defined through an underlying social network. In the DeGroot model [11], agents have continuous-valued opinions that are formed as the average opinions of all other agents. Further mathematical literature mostly focuses on bounded confidence models [12], where the dynamics of opinions depend only on the interactions among agents that have similar opinions, without assuming an underlying interaction network, but rather all-to-all possible interactions. Different extensions of these models have been considered in order to account for more realistic scenarios. For example, introducing stochastic effects [6,[13][14][15][16][17], complex interaction mechanisms [18,19], and different types of agents (e.g., stubborn agents, influencers, campaigners) [20,21]. Additionally, in the context of complex social networks, the co-evolution of the opinion and the network dynamics have been studied, where the changes in the network structure influence the opinion dynamics and vice versa. It has been shown that this co-evolution process in network models governs the appearance of emerging structures, e.g., echo chambers [22]. However, most of the existing ABMs for opinion dynamics do not include the dynamics of agents in a social space, despite that, this process determines agents' interaction patterns. Extending on the models for epidemic spreading [23] and cultural dissemination [24,25], recently the so-called mobile agents [7,26] were introduced to account for the feedback between the spatial movement of agents and the social contagion dynamics. While simulation results on co-evolving dynamics (both for network models and ABMs) provided many useful insights in the social mechanisms behind opinion formation, theoretical considerations of such models are still largely missing.
In this article, we introduce a mathematical ABM, which includes feedback loops in opinion dynamics of agents moving in a social space, influencing and being influenced in their opinions. The focus of this manuscript is on the non-trivial two-way interaction between the agents' movements in a social space and their opinion dynamics. More precisely, agents' spatial movements can induce changes in opinion states over time, and, additionally, opinion dynamics can influence the spatial position of agents and opinion states of agents in their vicinity. This feedback loop between spatial and opinion changes is at the core of the system's co-evolving dynamics. We consider that both spatial and opinion dynamics are governed by stochastic dynamics with multiplicative noise, which generalizes the case of constant, additive noise that is usually considered [6,[14][15][16][17]. We explore the impact the feedback has on the behaviour of the system and, in particular, on the grouping of agents in opinion and/or social space. From the mathematical point of view, our ABM can be seen as an interacting particle system. In particular, on the microscopic level (level of agents), we formulate our model as a system of coupled stochastic differential equations (SDEs) with multiplicative noise. From the application point of view, the interest is to have weak regularity assumptions on the drift and diffusion coefficients. Next, we study the corresponding limiting equation in the case when the number of agents tends to infinity, i.e., the so called McKean-Vlasov equation. Furthermore, we show the well-posedness results for the limiting system, which is a very popular and challenging topic in the field of stochastic analysis. Nowadays, there is extensive literature about these results, the standard results are [27][28][29] and the references therein. Another interesting class of results that is discussed in the literature and that we also consider, is the so-called propagation of chaos, meaning that one wants to prove the convergence of the microscopic model to McKean-Vlasov SDEs. The challenge in these proofs lies in the weak assumptions around the coefficients. Since the topic of this article is not the theoretical investigation of the weak regularity assumption; in order to illustrate our message, we concentrate on the simple case of Lipschitz bounded coefficients with multiplicative noise case. Furthermore, due to the high computational cost of ABM simulations, when the number of agents is large, we suggest the standard model reduction approach that considers instead the empirical density rather than each agent individually. We derive the formal equations of the empirical density and its so-called hydrodynamic limit. These results are in the spirit of the standard so-called Dean-Kawasaki equation [30]. In the setting of the social dynamics, this model reduction for the uncoupled system has already been considered in [31]. Using a numerical example, we illustrate the expected behaviour of the system on the macroscopic scale, which is given by the partial differential equation.
The article is organized as follows. Our agent-based model for opinion dynamics with feedback loops is introduced and studied through numerical simulations in Section 2. Next, we develop a theoretical framework for studying the system at the macroscopic level by a mean-field approach in Section 3, and we present the well-posedness result of the McKean-Vlasov SDE system with Lipschitz coefficients and the convergence results of the propagation of chaos. In Section 4, we present the formal derivation of the equation that describes the dynamics of the empirical measure and its hydrodyanamic limit. We illustrate the limiting behaviour of the system on the macroscopic scale using a numerical example. Finally, we derive our conclusions and possible future directions in Section 5.

Model Description
We consider a closed system of N interacting agents and agents' co-evolving opinions and social dynamics. At time t ∈ [0, T], every agent k, k = 1, . . . , N has a position state X k t ∈ R d and an opinion state Θ k t ∈ R. The position state X k t of an agent is a point in an abstract social space, such that the distance between two agents refers to their social proximity, which is described by their social similarity. In real-world social systems, information about a position in social space may be inferred from, e.g., online social media. The opinion Θ k t of an agent k is considered to be a continuous variable. For more generality, this model can be extended to incorporate several opinion entities, such that Θ k t ∈ R m . However, for technical simplicity, in this paper, we will assume that m = 1. The state of the system at time t ≥ 0 for the set of N agents is given by where the k-th row of the systems' state corresponds to the state Z k t = (X k t , Θ k t ) of the k-th agent. All agents follow the same rules that describe how their positions and opinions change. More precisely, agents move in a social space governed by the position of other agents and their opinions. Similarly, the opinion states of the agents are influenced by both the agents' spatial proximity and their opinions. This feedback loop between spatial and opinion changes determines the system's adaptive dynamics. Additionally, to be able to account for external influences on agents and the sometimes seemingly random nature of human interactions, we model this system via a coupled system of stochastic differential equations with multiplicative noise of the form where: is a spatial interaction map that models how the positions and opinions of the agents influence the spatial movement of the agents, •Ṽ : (R d ) N × R N → (R d ) N is an opinion interaction map that models how the positions and opinions of the agents influence the opinion states of the agents, • B sp and B op are independent Brownian motions starting in 0, • σ sp (X t , Θ t ), σ op (X t , Θ t ) are diffusion coefficients for spatial and opinion dynamics, respectively.
The dynamics given by the SDEs in (1) are rather abstract, and, in this form, it does not provide much intuition on how it can be adapted to known social mechanisms coming from real-world systems. Thus, in the following, we will focus on how complex interaction patterns and stochastic influences can be enforced in our model.

Pairwise Interactions
We start by exploring the simplest type of interaction dynamics, namely pairwise (or 2-body) interactions that only take into account interactions between pairs of agents. More precisely, we consider the case where the interaction mapsŨ,Ṽ are linear functions of simpler interaction maps U, V, i.e., we defineŨ = (Ũ 1 , . . . , for some pair-interaction map U : R d × R d × R × R → R d and analogously forṼ. In this model, agents shape their opinions based on the mean opinions of other agents through pairwise interactions, which is the setting of many of the classical models for opinion dynamics [11,12,32]. Thus, the dynamics of the k-th agent are given by Note that, in order to simplify the notation, we do not write X k,N t , Θ k,N t , but instead X k t , Θ k t , respectively. As a more concrete example, one can consider the following model that can be seen as an extension of a classical model by DeGroot [11], in a sense that it does not assume interactions between all agents, but instead assumes that two agents can only interact if their positions in a social space are closer than a certain interaction radius R, such as in the bounded confidence models. The reason for such a modeling decision is that agents that are further away in a social space, i.e., those that have a low social similarity, may have conflicting attitudes and social norms and thus lack the motivation to interact with each other. An opinion interaction map that models this idea is where α is the opinion strength parameter, and · refers to the Euclidean distance. In our model, α regulates the strength of the social influence on the agent's opinion, i.e., the higher the α, the more influence the pairwise opinion difference has on an agent's opinion. As given by (4), this model formalizes the idea that two agents can only interact if their positions in a social space are close enough, and, if they interact, then their opinions become more similar. Since we do not distinguish between individual agent types, we assume that α is a constant, i.e., it is equal for all agents in the system. In the literature, there are different variations of these classical interaction dynamics [19,33]. As discussed above, our model extends these by introducing the movements of agents in a social space and its feedback loop with the opinion dynamics. An example of such dynamics is given by the spatial interaction map where β denotes the spatial strength parameter regulating how much agents compromise when updating their positions. The third term in Equation (5) introduces a direction of agents' spatial motion based on their opinions, i.e., agents can either attract or repel each other, depending on whether their opinions are similar to or different from each other. Thus, the movement of an agent in a social space is determined by its spatial closeness and opinion similarity with other agents in the system.

Multi-Body Interactions
Most existing models of opinion dynamics only take pairwise interactions into account, ignoring any higher-order interaction dynamics. While this simplifies mathematical considerations significantly, this is a very rough approximation of real-life interactions and does not allow the modeling of group effects such as peer pressure, see, e.g., [34,35]. Recently, there has been an increasing interest in going beyond pairwise interactions to create more realistic models for social dynamics, e.g., [36]. Our model can be extended with such effects by including the spatial interaction dynamics as introduced in the previous section by (5) and considering multi-body interactions for the opinion dynamics proposed in [36]. In particular, the effect of peer pressure within groups of agents in spatial proximity can be modeled by the opinion interaction map where s : [0, ∞) → R is a non-increasing positive-definite function, e.g., s(x) = exp(λx), for some λ < 0. This means that the influence of agents 2 and 3 on the opinion of agent 1 is stronger if they have similar opinions. Different from the classical DeGroot model, in a case when multi-body interactions are defined on hypergraphs, shifts in the average opinion of the system have been observed [36]. Similar results are to be expected in our model and will be the topic of our future work. Here, in order to keep our analytical results more trackable, we will focus on the case of pairwise interactions.

Stochastic Influence: Multiplicative Noise
Many of the classical models of opinion dynamics are of a deterministic nature [11,12,32]. Historically, the first stochastic versions of these models have always used additive noise, i.e., stochastic noise with constant (in time and status and over the population) strength [16,37]. Having a constant noise coefficient also implies that the driving noise of agents i and j are independent for all i, j ∈ {1, . . . , N}. This makes the model mathematically easier, but such a modelling choice is questionable from a social sciences perspective. The usual role of the noise is to account for external influences, which are not already incorporated into the model through agents' interactions, such as randomly occurring environmental changes or some other significant events. However, these events influence all (or at least most) agents, introducing a non-trivial correlation between the individual noises. The choice of additive noise also does not account for the more complex social mechanisms observed in real-world systems [7]. Namely, the strength of the noise can additionally depend on how homogeneous the opinions of the agent's peers are. In a highly polarised group of individuals, one might be more susceptible to random influences than in a group where everyone has roughly the same opinion.
Recently, a few models considered such complex mechanisms by introducing a multiplicative noise, e.g., in the context of opinion dynamics [7,38], animal movement [39], and the flocking of a Cucker-Smale system [40].
Extending on the ideas from [7], one concrete example of a multiplicative noise for our model is defined by Thus, the noise in this model is characterised by a similarity bias, i.e., the closer the opinions of agents' peers to the opinion of that agent, the smaller the random fluctuations. Similarly, agents have a higher probability to move away from agents with very different opinions. These effects have been shown to yield the fast formation of stable spatial clusters in which a local consensus is reached [7].

Numerical Simulations of the ABM
In this section, we show the main properties of our proposed model for opinion dynamics with feedback loops given by (3)-(5). Using numerical simulations, we study how different parameters influence the grouping of agents into social and opinion clusters. Additionally, we demonstrate a difference between additive and multiplicative noise and how this affects the stability of clusters and the opinion distribution within clusters.
We run stochastic simulations for N = 100 agents, where, at t = 0, all agents are placed uniformly at random inside [−0.25, 0.25] 2 , and their initial opinions are distributed uniformly in the interval [−1, 1]. We run each simulation for 250 time-steps, i.e., until T = 2.5, where ∆t = 0.01. In every time-step, movement of agents and their opinions are obtained using a Euler-Maruyama scheme [41,42].
First, we consider the case of additive noise, where we assume that σ := σ op = σ sp , and we distinguish between different noise strengths, namely σ = 0.01, σ = 0.05, and σ = 0.15. We fix the interaction radius R = 0.15 and include strong opinion influence α = 20 and strong spatial influence β = 20. In Figure 1, we plot simulation snapshots at the final time T = 2.5 for these different values of σ, where agents' positions correspond to their positions in a social space, and agents' colours indicate their opinions. We observe a strong influence of noise on the cluster-formation process. Namely, the higher the σ, the denser the inter-cluster connections are, such that, for σ = 0.15, there is no clear separation into different clusters, neither in the social nor in the opinion space. This can be seen in Figure 2 of opinion trajectories of individual agents. Additionally, stronger noise in the system leads to more diversified opinion distributions when reaching consensus, as can be observed in the final distribution of agents' opinions in Figure 3. For small values of noise, i.e., σ = 0.01, the system reaches a stable state, and we see several spatially separated clusters of agents that are stable, and, within each cluster, agents have similar opinions. This behaviour has been observed in previous studies of network models [22,43].  Next, we study the influence of opinion strength α and spatial strength β on the clusterformation process. Additional to results shown in Figure 1b for α = β = 20, in Figure 4 we show the snapshots after 250 time-steps for α = β = 50, α = β = 5 and α = 50, β = 5. Large values of α and β mean that agents are strongly influenced by their peers, such that they heavily compromise towards their neighbours when updating their opinions and positions. This leads to the faster formation of stable clusters, where, within the clusters, agents have similar opinions, see Figures 4 and 5. Due to this effect, in standard bounded confidence models, these parameters are often called 'convergence parameters', as they affect the speed of convergence [8]. Comparing the three scenarios in this experiment and, in particular, the cases when α = β to α = β, we see that the spatial strength is important for the formation of spatial clusters but also in the case when spatial strength is small β = 5, and opinion strength is large α = 50, because the feedback loop agents tend to form large, loose groups. This effect emphasises the importance of the feedback loop in this system.
Finally, we examine the effects of multiplicative noise on the dynamics of our ABM given by (3)- (5). To this end, we consider multiplicative noise σ op = σ sp , as introduced in (7). In Figure 6, we see a fast formation of 8 spatially well-separated clusters. In each of these clusters, local consensus is reached, as discussed in Section 2.3. These clusters are stable in their spatial position and opinion distribution. In comparison to the case of additive noise, see Figure 1, clusters obtained through the influence of multiplicative noise are constructed faster and are more stable.

Theoretical Analysis: Coupled Mean-Field Limit
In this section, we consider the theoretical setting that describes the feedback loop dynamics of the system and its limit when N → ∞. In particular, we start by briefly motivating the mean-field equation, and then we state its well-posedness and the convergence of ABM to this mean-field equation.
From the theoretical point of view, one of the main challenges of these results lies in the regularity assumptions of drift and diffusion coefficients. The standard result considers the Lipschitz coefficients and additive noise, as presented in [27]. On the one hand, one can consider the dynamics just for one agent with singular interactions and additive noise, such as in [29] and its extensions to multiplicative noise case as in [44]. However, as noted in [45], these results cannot be trivially extended for N particle systems. Thus, different techniques need to be used to obtain the results for the singular interactions, such as mixed L p drifts. The literature on the weaker assumptions on drift and diffusion than the standard global Lipschitz assumption is tremendous, as it is a very popular topic, see [46][47][48][49][50].
However, in order to illustrate the main message of this article, that is, the consideration of the feedback loop dynamics with the multiplicative noise, it is enough to consider the standard Lipschitz setting. Since the case of the multiplicative noise in this setting cannot be found in an easily accessible form, for the completeness of results, we state in the Appendix A the proofs of the well-posedness and convergence results, without relying on the sophisticated analysis results. This result can be seen as an extension of the standard result in [27].
In order to simplify the notation, we will write for R d ×R = R d+1 ,and we define C := C([0, T]; R d+1 ). Hence, for the rest of the article, we will assume that the potentials U and V are real valued Lipschitz functions on R 2d × R 2 . More precisely, we will always assume the following on the regularity of initial data. Assumption 1. Let (B sp , B op ) be a Brownian motion in R d × R with respect to a filtration F = (F t ) t≥0 , the initial conditions X 0 and Θ 0 are F 0 -measurable and square-integrable, and the maps are bounded and Lipschitz continuous.

Motivation for the Limiting Equations
In this section, we will present a general motivation on how one can derive the socalled mean-field limit of coupled SDEs on [0, T] for a fixed number N ∈ N of interacting agents, which is a special case of our ABM (3). The mean-field limit is the coupled system of SDEs that describes the averaged dynamics of the system when the number of agents tends to infinity.
In particular, from now on, the coupled SDE system that we will analyse is given by for k = 1, . . . , N, an independent family (B sp,k , B op,k ) k∈N of (d + 1)-dimensional Brownian motions. Let us define the empirical density by with δ being the Dirac distribution. Now, the previous system can alternatively be written as Utilizing the law of large numbers, we will show that the mean-field limit of the system is of the form for suitable initial values X 0 , Θ 0 and a (d + 1)-dimensional Brownian motion (B Remark 1. One can write the system more compactly by summarizing the state of each agent into a single R d+1 -valued random variable Y = (X, Θ). In order to perform this, we define the combined interaction map to be With this notation, we can write the system (13) as whereB is a (d + 1)-dimensional standard Brownian motion, andσ is a (d In the case of additive noise, if U, V are assumed to be Lipschitz continuous, then W is also a Lipschitz function, and one can apply the classical existence and uniqueness and convergence results from [27] directly to (14). With the focus on the different interpretation of processes X t and Θ t from the application point of view, we will keep the separate notion which enables us to directly see the limiting equations for position and opinion.

Well-Posedness Result of the Coupled Mean-Field SDE
Here, we will study the well-posedness of the limiting stochastic differential equations given by (13).
The proof is based on the classical results on mean-field theory (see, e.g., for additive noise [27]) and the classical existence and uniqueness theory for SDEs via the standard fixed-point argument.
In order to set up our fixed point argument, let us define Furthermore, we need to equip this space with a notion of distance, that turns P 2 into a complete metric space. To make use of a common tool for this type of proof, namely Gronwall's inequality, we need to consider a whole family of distances (which are not necessarily metrics due to a lack of definiteness). To be precise, we define the truncated 2-Wasserstein distance for t ∈ [0, T] by where we take the infimum over all couplings µ of µ 1 and µ 2 and X s (·), Θ s (·) are the projections onto the time s marginal of the d-dimensional component and the 1-dimensional component, respectively. Note that for t = T, i.e., if we do not truncate, we obtain the standard 2-Wasserstein metric W 2 2 (·, ·) on P 2 .

Remark 2.
Observe that the Lipschitz Assumption 1 on the coefficients also implies that the induced maps defined bŷ U(x, y, θ, η)µ(dydθ), (16) and analogouslyV,σ sp ,σ op , satisfy a Lipschitz-type inequality (17) with respect to the product metric, when we equip P 2 with the 2-Wasserstein metric. Indeed, for (x 1 , θ 1 , µ 1 ), (x 2 , θ 2 , µ 2 ), we have, by Jensen's inequality, where π is an arbitrary coupling of µ 1 , µ 2 . We can now use the Lipschitz assumption on U to obtain Now, we can take the infimum over all couplings π of µ 1 and µ 2 on the right hand side to obtain As already announced, to show the well-posedness of (13), we rely on Banach's classical fixed-point theorem. Therefore, we need to make sure that the metric space (P 2 , D 2 T ) is sufficiently regular.
The proof of this lemma is standard and is given in Appendix A.1. In addition, for the proof of the next theorem, we need the following a priori estimate.
The proof of this lemma is classic, and it is based on the Burkholder-Davis-Gundy inequality. For completeness, we wrote the proof in Appendix A.1. Now we can state the well-posedness result. Theorem 1. Let X 0 and Θ 0 be R d -valued, respectively, R-valued, random variables with finite second moment, i.e., Under Assumption 1, there exists a unique (pathwise and in law) solution to Equation (13).
As already announced, the proof of the existence is based on the fixed-point argument, and it can be found in a more general setting. Nevertheless, for completeness, in Appendix A.1 we sketch the basic idea of the proof in our setting that is simpler than in the general setting, and hence easier accessible.

Convergence of the Microscopic Model to the Mean-Field Equation
In this section, we will prove that the the system of coupled SDEs for fixed N ∈ N given by (10) indeed converges to the mean-field limit, i.e., to show the so-called propagation of chaos. For N ∈ N, we denote the (measure-valued) empirical process of this system by µ N = (µ N t ) t≥0 , i.e., for t ≥ 0 we set For fixed i, we consider the process ( The existence of (X i t , Θ i t ) t≥0 follows from Theorem 1 and µ = (µ t ) t≥0 does not depend on i. From now on, we will denote the law of (X i t , Θ i t ) t≥0 by µ. Next, we will study the case when N tends to ∞. The key idea for the proof is to use the law of large numbers (LLN) for empirical measures µ N of i.i.d. copies of the process , Theorem 11.4.1). We will see that, by a uniform integrability argument, LLN also implies that The rest of the needed estimates are the same as in the proof of Theorem 1 and are mainly conducted for the purpose of showing that for some constant C > 0.
Moreover, we have The details of the proof are presented in Appendix A.2.

Characterization of the Empirical Measure and Its Limit
In this section, we derive the formal stochastic partial differential equation (SPDE) for the empirical measure µ N , that is, the so-called Dean-Kawasaki-type equation [30,52] with multiplicative noise, and we derive the McKean-Vlasov-type PDE for the limiting measure µ. Recall that, if X = (X t ) t≥0 is a Markov process with generator L, then its law µ = (µ t ) t≥0 is a (weak) solution to the linear PDE also known as the Kolmogorov forward equation. A similar equation still holds true for solutions (X, Θ, µ)of the type of Equation (13) and empirical measure for (10). However, the PDE that we will derive will be non-linear.

Derivation of the PDE for the Law of the Coupled Mean-Field SDEs
We consider a system of coupled mean-field SDEs given by (13), and we want to derive the equation for the hydrodynamic limit µ t = Law(X t , Θ t ).
Let φ : R d × R → R be a smooth and compactly supported function. Then, by Itô's formula, we have Taking the expectation that the martingale part vanishes, differentiating in t and recalling that µ t = Law(X t , Θ t ), we can rewrite the previous equation as Assuming that µ t is absolutely continuous with respect to the Lebesgue measure and that its density µ t (z, η) is sufficiently regular, we can apply Fubini's theorem and integration by parts. Since φ is an arbitrary sufficiently regular test-function, we see that µ = (µ t ) t≥0 is a distribution-valued solution of the PDE where we use the shorthand notation Remark 3. Note that in the case of the additive noise this equation becomes which coincides with the standard result from [27]. Hence, as expected, the only difference is the coefficients of the second-order part of the differential operator on the right-hand side, which is either a constant or a function.

SPDE Description for the Empirical Measure µ N
The goal is to derive a formal SPDE for the empirical measure µ N , i.e., the analogue to the Dean-Kawasaki equation, but with multiplicative noise. More precise, for N ∈ N, let (X N t , Θ N t ) t≥0 be such that its components (X k,N t , Θ k,N t ) t≥0 solve the system (10). In the following, we want to (formally) derive the SPDE that is solved by the empirical measure µ N = (µ N t ) t≥0 defined by (11). Let φ : R d × R → R be a smooth and compactly supported function. By definition of the empirical measure, we have Hence, we will first calculate each of the summands individually. For fixed i = 1, . . . , N, we denote by B sp,i = (B sp,i,1 , . . . , B sp,i,d ) the components of the driving Brownian motion of the i-th agent. By Itô's formula, we have where we again used the shorthand notation introduced in (21)- (24).
Assuming that µ i,N t is absolutely continuous with respect to the Lebesgue measure with a sufficiently smooth density µ i,N t (z, η) and applying integration by parts with respect to the Lebesgue integral, we obtain Utilizing that for each i = 1, . . . , N we have and after the summation over i we conclude that the empirical measure (µ N t ) t≥0 solves the SPDE whereḂ t denotes the white noise. However, this is not yet a closed equation for the empirical measure, because it still depends on the individual trajectories through the noise term. As in the case of additive noise [30], we will first calculate the covariance of this noise term and then replace it with a statistically identical term. For this, let us denote the two noise terms using Then, the covariances are given by First, note that, by the definition of µ i,N t as a Dirac delta distribution, we have, for each i = 1, . . . , N, Therefore, we can rewrite the non-trivial covariances as which is the standard type of Dean-Kawasaki equation. Concerning the SPDE formulations of an ABM, observe that the diffusion part that appears in the dynamics of the empirical measure (see [31]) is exactly of this type, and the case with multiplicative noise is its generalization.

Numerical Experiment
Here, we will illustrate the behaviour of the feedback loop system at the macroscopic level, i.e., when the number of agents tend to infinity. As we showed in the previous Section, this dynamic is described by the PDE (20). We will simulate it using the finite difference method with one spatial dimension and one opinion dimension. The considered domain is [−2, 2] 2 with the grid size 0.05, and the time interval is [0, 1] with time step dt = 0.0001. We use no-flux boundary conditions. The initial conditions are randomly chosen four clusters with normal distributions. Other parameters are chosen in a similar way as in the experiments made in Section 2.4. In particular, the potentials U and V are given by (4) and (5), respectively, with the additional scaling parameter that is taken to be 0.5 and represents the scaled space/opinion interaction strength. Note that these potentials do not satisfy our regularity Assumption 1; however, as already explained, from the literature, it is expected that the PDE equation for the empirical density has the same form as (20). As in the ABM, the interaction radius is taken to be 0.15, and we consider the additive noise with 0.01 strength for both the space and opinion dynamics. In Figure 7, we show the empirical density of agents from the numerical discretization of the Equation (20) at the initial time t = 0, intermediate time t = 0.5, and final time t = 1. We observe that the behaviour of the ABM shown in Section 2.4 agrees with the emerging dynamics of the PDE model. Namely, the agents' empirical densities show the cluster formation that is in agreement with the ABM and reflects the feedback loop dynamics of the system. Note that the diffusive behaviour depends on the choice of the scaled space/opinion strength parameter. In particular, it is expected to have stronger clustering effects with the increase of the space/opinion strength parameter. More detailed investigation of this and the effect of the boundary conditions will be the topic for the future research.

Conclusions
Literature on opinion dynamics is very rich and diverse, spanning from empirical approaches, that rely on real-world data to mathematical models, that mostly consider simple social rules and allow for rigorous analysis. However, there is a large gap between data-and model-driven approaches, which asks for introducing new formal models that can better represent complex social mechanisms governing how people shape and share their opinions. As a step towards closing this gap, in this paper, we introduced an agentbased model for studying the feedback loop between opinion and social dynamics. These co-evolving dynamics govern how agents are positioned in a social space (e.g., online social media) are influenced and are being influenced by other agents' opinions. Additionally, unlike most existing models for opinion dynamics that consider only deterministic dynamics or additive noise, in order to account for more realistic scenarios, we introduce the influence of a multiplicative noise. In order to explore how these different factors influence the appearance of emerging phenomena in the system, we tested our ABM model on several toy examples. In particular, we simulated the model for different parameter choices, and we showed how these governed the grouping of agents into spatial clusters, within which agents hold similar opinions. Our experiments have shown that cluster formation with respect to agents' social and/or opinion states is strongly influenced by the feedback loop. Further investigations of this model and the possible effects the feedback loop could have in real-world social systems will be the topic of future research.
Additionally, we formulated the feedback loop model in a rigorous mathematical framework and considered its behaviour in the case when the number of agents tends to infinity. Although the well-posedness propagations of chaos results have been proven for these type of systems in various weak regularity assumption scenarios, we stated the proofs of these results in the case of the Lipschitz assumption that are easier to access and present the extension of the work presented in [27]. Finally, we derived a formal equation for the empirical density of the ABM that is in the spirit of the so-called Dean-Kawasaki equation and the equation of its hydrodynamic limit. Motivated by applications, considering the feedback loop dynamics with more singular interaction potentials and its numerical analysis would be a natural next step and will be considered in the future.
Then, for the stopped process (X τ n t , Θ τ n t ) t≥0 , it holds that Then, utilizing the Doob's L 2 inequality to estimate the stochastic part and the Lipschitz-type inequality (17) enables us to apply Gronwall's lemma, which implies that, for all t ∈ [0, T], we have . Similar to before, taking the supremum of previous estimates and integrating with respect to P and Doob's L 2 -inequality and the Lipschitz-type inequality (17) ) N∈N is uniformly integrable as the empirical average of i.i.d. copies of an integrable random variable. Then, the uniform integrability of the empirical averages follows directly from the definition.