235
Views
0
CrossRef citations to date
0
Altmetric
Research Articles

Influence, inertia, and independence: a diffusion model for temporal social networks

&
Pages 340-361 | Received 20 Jan 2023, Accepted 20 Feb 2024, Published online: 06 May 2024

ABSTRACT

In this work, we propose a diffusion model for temporal social networks and relate it to other well-known models of social influence by investigating its formal properties. The model establishes dyadic influence weights based on two antagonistic components: the susceptibility to be influenced (or, conversely, inertia with respect to the status quo) and becoming independent of prior influence. The proposed model generalizes the Friedkin-Johnsen model by the inertia with respect to the current influence relationships. We show that this generalization is an over-parameterization for static but not for dynamic influence networks. These findings suggest that the model at hand expands the set of existing social influence models in a non-trivial way.

1. Introduction

Social influence is the process through which individuals change their thoughts, feelings, attitudes, or behavior by interacting with other individuals or groups (Rashotte, Citation2007). Theories of social psychology explain why there is social influence through conformity (Asch, Citation1956), cohesion (Coleman et al., Citation1957), power (French & Raven, Citation1959), and leadership (Katz & Lazarsfeld, Citation2017), among others. One way how influence can change attitudes, behavior, etc., is through assimilation: the target of influence becomes more similar to the source of influence. Assimilative change is supported by social psychological theories such as cognitive dissonance theory (Festinger, Citation1957), the laws of imitation (Tarde, Citation1903), or social learning theory (Bandura, Citation1977).

Any observable behavior is not only a response to stimuli but also a stimulus perceived by others (Newcomb, Citation1951), such that each individual can act as both the source and target of influence. In an influence network, where nodes represent individuals and (directed) edges represent (directed) influence, this dual function enables influence to propagate through the network. The influence network is the infrastructure for the dynamics (Holme, Citation2015) of the behavioral states, and it can be static or itself dynamic. Both the influence network and the behavioral states exhibit a characteristic timescale whose relationship to each other is decisive for modeling. When the behavioral states evolve sufficiently fast compared to the dynamics of the interactions, there is no need to model the network as dynamic (Holme & Saramäki, Citation2012), and it is acceptable to assume the network to be static (Porter & Gleeson, Citation2016). On the other hand, if both timescales are similar, it is necessary to model the network and the behavioral states as concurrent, where the behavioral states could also feed back the network dynamics (so-called adaptive or coevolutionary networks (Gross & Blasius, Citation2008)). Models of social influence processes where influence evolves over time are expected to yield important insights (Mason et al., Citation2007). We adopt the perspective of a dynamic influence process on a dynamic influence network, but without a feedback mechanism from the behavioral states back to the influence network, i.e., without a selection process.

In this paper, we propose a diffusion model for temporal social networks which generalizes the Friedkin-Johnsen model (Friedkin & Johnsen, Citation1990). The model was recently used in a pilot study to model influence propagation in a temporal network of coaching relationships in the Australian Football League to identify the most influential coaches in terms of their influence on other coaches (Marmulla et al., Citation2023). The proposed model consists of two antagonistic components: the susceptibility of a node to be influenced or, conversely, the inertia with respect to the status quo (as a player), and becoming independent from prior influences (as a coach). Given these two components, the process establishes influence relationships between any two nodes based on a given temporal influence network and independence rates.

While the pilot study in Marmulla et al. (Citation2023) is focused on an application, this paper focuses on formal properties of the model and relates it to the literature on social influence models. In this way, the paper aims to avoid the addition of yet another influence model without investigating its relation to other models, which is a central problem in the literature on social influence (Flache et al., Citation2017). The investigation is based on the evolution of dyadic influence relationships. This perspective is different from the default focus in the existing literature, which is predominantly on the evolution of the individual behaviors. For temporal networks in particular, the focus of the field has been more on what is diffusing through the network rather than the temporal networks themselves (Holme, Citation2015). However, as Friedkin himself noted after introducing the Friedkin-Johnsen model, it does not only describe a process of opinion formation but is actually an “elemental process model of social influence” (Friedkin, Citation1991, p. 1478).

Our main contributions are twofold. First, we propose a diffusion model that generalizes the model of Friedkin and Johnsen (Citation1990) for opinion pooling with stubborn actors. The generalization comes from the inertia with respect to the current influence relationships, which is not present in the Friedkin-Johnsen model. This inertia can be considered as an equivalent of the “status quo bias” from the field of decision-making (Samuelson & Zeckhauser, Citation1988): the tendency of individuals to stick with the status quo. Second, we show that the found generalization reduces to an over-parametrization at equilibrium on a static influence structure. This finding means that under a static influence network, for almost every instance of the Friedkin-Johnsen model, there is a corresponding instance of the proposed model such that both coincide in the limit. However, under a dynamic influence structure, it is in general not possible to capture the inertia by a suitable instance of the Friedkin-Johnsen model.

The remainder of the paper is organized as follows. In Section 2, the diffusion model is outlined. Relations to the existing literature on the influence relationships are presented in Section 3. We conclude that the proposed model expands the set of social influence models and gives suggestions for future work in Section 4.

2. Model

The proposed diffusion process models how influence relationships between individuals are evolving. In contrast to the common focus of diffusion models on changes in actual behaviors, opinions, etc. (commonly referred to as states), we rather model the change in influence weights between individuals. Specifically, we make two general assumptions: the influence of one individual on another is independent of their states, and the influence relationships determine the state of each individual. Given these assumptions, the behavioral states can be neglected since their values do not affect the diffusion process itself, and it is sufficient to know the influence relationships. Having said this, the values of the states and their evolution are not the subject of this paper. However, the way the influence weights are modeled has consequences for the requirements regarding the specification of the states. These requirements are, in turn, relevant whenever the model is used to represent actual behavior, and are addressed at the end of the section.

In the model, the dyadic influence relationships evolve over discrete time steps through two antagonistic components: the individuals’ susceptibility to influence (or, conversely, inertia with respect to the status quo), and becoming independent of past influence of others. At any moment, every node in the network is subject to accumulated influence from others expressed as a distribution of influence weights. The distribution associated with a node describes the share of influence received from the respective others and the share of its own independence. The extent to which influence and independence change the relationships of a node depends on the one hand on global parameters at the macro level and on the other hand on dyadic and individual weights at the micro level.

2.1. Influence and inertia

Influence is modeled as an assimilative influence. The influence relationships of an influenced node i become more similar to the influence relationships of an influencing node j. This means that node i is becoming more similar to j in terms of who it is influenced by. The assimilation is implemented as a weighted average of both distributions. The extent of assimilation is regulated by the product of two values: the general susceptibility to influence γ and a time-dependent dyadic weight Wij(t). The parameter γ can range from zero (i.e., not susceptible at all) to one (i.e., totally susceptible). The quantity 1γ describes the general level of inertia to stick to the status quo, the current influence relationships.

2.2. Independence

Following the APA Dictionary of Psychology (American Psychological Association, Citation2023), we refer to independence as the freedom from the influence of other individuals. Becoming independent is modeled as decreasing the influence of others while increasing an individual’s own independence. The decay of the prior influence is implemented by downscaling the distribution of a node i, where the amount lost due to the scaling is then added to the share of i’s independence. The extent of independence is regulated by the product of two values: the general independence parameter 1α and a time-dependent individual weight Eii(t). The parameter 1α can range from zero (i.e., no independence) to one (i.e., total independence).

2.3. Formalization

The novel diffusion process can be expressed as a recursive formula of operations on a directed and weighted adjacency matrix I(t), which represents the influence relationships at time t:

(1) I(t)=In(1α)E(t)decayofinfluenceγW(t)+(1γ)InI(t1)influence propagation andinertia to change the status quo+(1α)E(t)independence(1)

with a row stochastic W(t),I(0)[0,1]n×n, diagonal E(t)[0,1]n×n, parameters γ,α[0,1], and In as the identity matrix of size n, where n is the number of nodes. A single entry Iij(t) describes the share of influence node j has on i at time t. The ith row Ii(t) represents the influence distribution of i. As a result, I(t) is row stochastic.

The matrix W(t) contains the time-dependent dyadic influence weights. An entry Wij(t) is larger than zero if j influences i at time t. The value Wij(t)0,1 describes the relative weight with which j influences i. The matrix W(t) is assumed to be row stochastic, i.e., the influence weights on an individual follow a convex combination. The matrix

(2) P(t)=γW(t)+(1γ)In,(2)

contains influence and the inertia toward that influence. As a weighted average of two row stochastic matrices (W(t) and In), P(t) is also row stochastic. There are three different kinds of non-zero entries in P(t):

(3) Pij(t)=γWij(t),ifijinfluence1γ1+γ1γWii(t),ifi=jandWii(t)<1inertia1,ifi=jandWii(t)=1preservation0,otherwise.(3)

The entries are, first, the influence of others. Second, the node’s inertia toward this influence. Third, preservation entries ensuring that a node’s influence distribution does not change, if no influence has happened. The maximum extent of influence is bounded from above by γ, which is reached when the dyadic weight is Wij(t)=1. A weight of Wij(t)=1 also means j is the only source of influence on i at time t. The minimum extent of i’s inertia toward influence is bounded from below by 1γ, which is reached when Wii(t)=0.

The diagonal matrix E(t)0,1n×n contains the time-dependent individual independence rates. An entry Eii(t) is larger than zero if i becomes independent at time t. Therefore, the matrix (1α)E(t) has only two different kinds of entries on its diagonal:

(4) (1α)E(t)ii=0,ifEii(t)=0orα=1preservation(1α)Eii(t)>0,ifEii(t)>0andα<1independence.(4)

The entries are, first, preservation such that a node’s influence distribution does not change if the node has not become independent. Second, independence entries where a node i’s influence distribution (i.e., row i of P(t)I(t1)) is decayed with factor 1(1α)Eii(t) while (1α)Eii(t) is added to i’s share of independence. The maximum growth of independence is bounded above by 1α, which is reached when Eii(t)=1. A visualization of exemplary distribution changes when a node gets influenced (node i), becomes independent (node j), or both (node h) is illustrated in .

Figure 1. Visualization of exemplary influence relationship changes. The nodes’ distributions are depicted by pie charts, i.e., one pie equals one row in I(). Each node is associated with a unique color which is recognizable from the node’s label. A pie slice in a particular color then represents the share of influence from the node with this individual color on the node associated with that pie. The distribution changes are caused by node j influencing i, j becoming independent, and h being influenced by k while simultaneously becoming independent. In this example, the global susceptibility is set to γ=0.5, and the independence rate to 1α=0.3.

Figure 1. Visualization of exemplary influence relationship changes. The nodes’ distributions are depicted by pie charts, i.e., one pie equals one row in I(∙). Each node is associated with a unique color which is recognizable from the node’s label. A pie slice in a particular color then represents the share of influence from the node with this individual color on the node associated with that pie. The distribution changes are caused by node j influencing i, j becoming independent, and h being influenced by k while simultaneously becoming independent. In this example, the global susceptibility is set to γ=0.5, and the independence rate to 1−α=0.3.

2.4. Generalization

The proposed diffusion process can be generalized. So far, in the model, decreasing the influence of others on a node was synonymous with increasing the node’s own independence. We can generalize the model by allowing not only for an increase in the own independence but also for an increase in the influence from any other node. At the formal level, this generalization can be described by

(5) (t)=[In(1α)E(t)]decay of influenceP(t)(t1)influencepropagation+(1α)E(t)D(t)exogenousadjustmentofinfluencerelationships(5)

with a diagonal E(t)0,1n×n and a row stochastic, not necessarily diagonal D(t). If D(t)=In, we get the proposed model (1). At the interpretative level, the generalization now reflects a process in which influence relationships that have been developed by endogenous influence propagation within the network can be adjusted exogenously.

2.5. Behavioral state variable

Although we do not directly model the behavioral states, their values can be easily calculated under the assumptions we have made. The behavioral state variable represents, for example, the nodes’ opinions or behaviors. We assume that the influence relationships determine the nodes’ states. That is, the state of each node at time t equals the weighted average of the given initial states S(0) of its influencing nodes at time t:

(6) S(t)=I(t)S(0).(6)

This assumption then requires the well definedness of convex combinations of the behavioral states, which are elements of a set C. In general, it is possible for C to be a special barycentric algebra that allows convex combinations without referring to a vector space (Romanowska & Smith, Citation1985). In practice, however, it is more common for C to be a convex set, a subset of a vector space. For example, C could be the real numbers, C=R.

3. Relationship to existing work

The proposed diffusion model shares aspects with several well-known and fundamental influence models. In this section, we construct the proposed model by adding these joint aspects one by one to variable I(t), which describes the evolution of the influence relationships. The stepwise addition is done until we arrive at the model presented in EquationEquation 7. While adding, we refer to the fundamental models sharing that aspect. In variable IXX(t), the evolution of the influence relationships is described for model XX (where XX is an abbreviation of the model’s name). Original notations of the referenced models were adapted to allow for easier visibility of similarities and differences between the models – given the same influence structure W or W(t) for the static or dynamic structure, respectively.

By the end of this section, the following three findings are made. First, the proposed model includes the Friedkin-Johnsen model (Friedkin & Johnsen, Citation1990) as a special case. Second, given a static influence structure, this seeming generalization reduces to an over-parametrization when the influence process is supposed to run forever. The long-term behavior of influence models is one of the most frequently raised questions: whether the process reaches an equilibrium, i.e., whether the limit

(7) limtI(t)=I()(7)

exists and under what conditions it is reached. The found over-parametrization implies that the model’s inertia with respect to the current influence relationships does not expand the outcomes of the Friedkin-Johnsen model in the limit. But, third, when having a dynamic influence structure, the inertia generally makes a difference. The difference we demonstrate does not relate to the equilibrium but to single-time steps. More broadly, we are not focused on or intend to tackle the question of equilibrium under a dynamic influence structure. We construct the model in seven steps as follows.

Influence is a distributed force of a fixed and finite amount, which is implicitly assumed by all subsequent models. It is a result of using a non-negative stochastic matrix I(t) to represent the interpersonal influence relationships. By appropriate modifications on the matrix throughout the processes, the stochasticity and the constant total amount of influence equivalent to the number of nodes are maintained.

Influence is assumed to be assimilative, reducing differences and making the target of influence more similar to the source of influence (Flache et al., Citation2017). The assimilation is implemented by weighted averaging as given by a static influence network W0,1n×n, which is row stochastic:

I(t)=WI(t1)

with a given row stochastic initial I(0)0,1n×n. The classical model of Degroot (Citation1974), based on French (Citation1956) and Harary (Citation1959), uses the same implementation

(8) IDG(t)=WIDG(t1)(8)

but with the specific initial IDG(0)=In.

The initial influence relationships are freely selectable. An initial state must be assumed from which the influence relationships develop. All of the referenced models, either implicitly or explicitly, assume that the nodes start entirely independent, i.e., I(0)=In. This assumption is in contrast to the free choice of I(0) that we propose.

Incorporating independence allows separating from received influence. This separation is implemented by relatively weighting the propagated influences against pure independence with factors α and 1α, respectively:

I(t)=αWI(t1)+(1α)In.

The independence is also included in the model of Friedkin and Johnsen (Citation1990). Therein, Friedkin and Johnsen proposed that opinions (the behavioral state) evolve as an average of one’s own opinion and the opinion of influencers, but with an anchorage on the initial opinion, reflecting some stubbornness. For the Friedkin-Johnsen model, the opinions’ evolution can be written in the form of EquationEquation (6) meaning that the opinions are completely dependent on the evolution of the influence relationships. From that equation, it can be seen that the anchoring at the initial behavioral state (opinion) corresponds to the independence in the influence relationships. The influence relationships of the static Friedkin-Johnsen model evolve dependent on the parameter α, which they introduced to represent a homogeneous “susceptibility to interpersonal influence”:

(9) IFJ(t)=αWIFJ(t1)+(1α)In(9)

with IFJ(0)=In.

An inertia with respect to the current influence relationships is assumed. The extent of inertia is controlled by the size of (1γ):

(10) I(t)=α[γW+(1γ)In]I(t1)+(1α)In.(10)

While we assume the inertia parameter to be static, Demarzo et al. (Citation2003) included a time-dependent parameter γt0,1 that controls the weight with which agents “listen” to others relative to themselves by

(11) IDM(t)=[γtW+(1γt)In]IDM(t1)(11)

with IDM(0)=In.

Remark 1. The Friedkin-Johnsen model (9) is included in model (10) as a special case: choosing γ=1 and I(0)=In in I(t) given by (10) makes the dynamics of both models coincide, i.e., I(t)=IFJ(t) for all t. When the dynamics coincide, the limits do so as well. However, as the subsequent Lemma 3.1 shows, I(t) at equilibrium is simply an over-parameterized version of IFJ(t) under the same static influence structure.

Lemma 3.1.

Let I(t) be as given by (10) with α[0,1), γ[0,1], and a row stochastic W[0,1]n×n. Then, I(t) converges, and there is an α [0,1) such that limtI(t)=limtIFJ(t) for IFJ(t) as given by (9) under the same W, independent on the chosen I(0). The α  is given by

m:0,1×0,10,1
(12) (α,γ)α :=αγαγ+(1α).(12)

The matrix series IFJ(t) converges faster than I(t) to the joint limit.

Remark 2. Lemma 3.1 cannot be extended for the entire parameter space. If α=1, the model I(t) reduces to an instance of the Degroot model IDG(t), which is isomorphic to a finite time-homogeneous Markov chain. Consider the influence network of two nodes defined by an irreducible and periodic Markov chain

W=0110.

Then, the model’s inertia makes I(t) an irreducible and aperiodic Markov chain for any γ(0,1), which will converge to the stationary distribution π:

limtI(t)=γW+(1γ)Int=1nπT

with 1n as a vector of size n consisting of ones. The matrix 1nπT, as the product of a column and row vector, has rank one. However, there is no α  for the Friedkin-Johnsen model IFJ(t) which would result in the same limit: for α =1, IFJ(t) does not converge due to the periodicity of W; for α <1, the limit IFJt=InαW11α is a matrix of full rank and cannot be reduced to rank one by any choice of α 0,1.

The extent of independence is assumed to consist of a homogeneous and a heterogeneous level. Additional to the homogeneous parameter α, a heterogeneous level that allows for individual differences is added by scaling with a diagonal matrix E0,1n×n:

(13) I(t)=[In(1α)E](γW+(1γ)In)I(t1)+(1α)E.(13)

For the Friedkin-Johnsen model, there is a (totally) heterogeneous version (Friedkin & Johnsen, Citation1999) given by

(14) IFJ(t)=AWIFJ(t1)+InA(14)

with a diagonal A0,1n×n and IFJ(0)=In. We refer here to the version without any coupling constraint between A and W.

Remark 3. As for the homogeneous case, choosing γ=1, A=In(1α)E, and I(0)=In makes the heterogeneous Friedkin-Johnsen model (14) a special case of (13). As we will see in Lemma 3.4, adding a heterogeneous level of independence does not change the fact that model I(t) as given by (13) at equilibrium is simply an over-parametrization of the Friedkin-Johnsen model IFJ(t) as given by (14). But the heterogeneity sophisticates the conditions of equilibrium. Parsegov et al. (Citation2017) provide a specific block form of a substochastic matrix M through a partition and permutation of the nodes, which allowed them to derive a necessary and sufficient convergence condition for IFJ(t). The partition is defined as follows.

Definition 3.2.

Consider a substochastic matrix M=DR with D,R[0,1]n×n, D diagonal, and R row stochastic. We define the S-partition of the set of nodes V=1,,n into V=V1V2 by

V1:=iV:Dii<1Dii=1∃jV1,kN:Djj<j[Rk]ij>0
(15) V2:={iD:Dii=1[jV1,k:Djj<1[Rk]ij>0]}(15)

Any substochastic M can be written as required from Definition 3.2 by setting Dii=j=1nMij; Rij:=Mij/Dii for Dii>0 and Ri as any stochastic vector if Dii=0. The S-partition (15) splits the nodes into two sets. The set V1 contains “stubborn” (Dii<1) nodes and nodes that are directly or indirectly influenced by a stubborn node ([Rk]ij>0), while there is not a single stubborn node contained in V2. Besides potential influence between nodes of the same set, nodes in V2 can influence nodes in V1 but not the other way around. Therefore, permuting the nodes such that V1 precedes V2 results in an upper triangular block form M=DR

(16) M=DR=D1100In2R11R120R22=D11R11D11R120R22(16)

with 0 representing zero matrices of appropriate sizes and n2 as the cardinality of set V2. By using this block form, Parsegov et al. were able to identify criteria for substochastic matrices M with spectral radius ρM=1 whose powers nevertheless converge (Parsegov et al., Citation2017, Lemma 1). In turn, they used this characterization to prove the following theorem (the notation has been adapted).

Theorem 3.3

(Theorem 1, Corollary 2, Parsegov et al. (Citation2017)). Let DR be a substochastic matrix with D,R[0,1]n×n, D diagonal, and R row stochastic. Assume DR of the block form (16) and let V1,V2 denote the S-partition defined by (15) with n1, n2 as their respective cardinality. Then, ρD11R11<1. It holds ρDR<1 if and only if V2=. If V2, the limit limtDRt exists if and only if limtR22t=R22 also exists. If existent, the limit of powers is given by

(17) limtDRt=0In1D11R111D11R12R220R22(17)

and the series converges

(18) k=0(DR)kInD=(In1D11R11)1In1D11000.(18)

Theorem 3.3 states that the influence relationships of all nodes converge if and only if those of V2 do so. We use the S -partition and the resulting block form to derive whether models I(t) and IFJ(t) can coincide in converged equilibrium and, if so, what conditions are required for this to occur. We find in the following Lemma that the over-parametrization, as found in Lemma (3.1) for homogeneous independence, also applies to the more general case with an additional level of heterogeneous independence.

Lemma 3.4.

Let I(t) be as given by (13) with γ0,1, α0,1, a row stochastic W[0,1]n×n, and a diagonal E0,1n×n. Let V1,V2 denote the S-partition induced by (15) for D=In1αE and R=γW+(1γ)In. Let n1, n2 denote the respective cardinality of V1,V2. If either V2=, or if γW22+(1γ)In2 is irreducible and aperiodic when V2, then I(t) converges. Let A0,1n×n be the diagonal matrix defined by

M:0,1×0,1n×0,10,1n
(19) (α,Eii,γ)Aii:=γ[1(1α)Eii]γ[1(1α)Eii]+(1α)Eii(19)

for IFJ(t) as given by (14). Then, if W22 is aperiodic and I22(0)=In2 when V2, equality applies for the limits limtI(t)=limtIFJ(t) under the same W and independent of I11(0), I12(0).

Remark 4.

The mapping M in (19) maintains the S-partition of V: nodes in V2 w.r.t. (In(1α)E)(γW+(1γ)In) will be in V2 w.r.t. AW after applying M. For specific cases, there can be alternative possibilities to define an appropriate A such that I()=IFJ(), which are not covered by Lemma 3.4. However, we do not elaborate on these specific cases here.

Remark 5.

From both mappings, m and M, it can be concluded that with matching limits emerging from a static influence structure, a larger inertia 1γ in I(t) reduces the “susceptibility to interpersonal influence” α  and A in IFJ(t), or conversely a reinforcement of independence 1α  and InA.

Influence and independence are assumed to change over time. Incorporating the dynamic perspective as the final step, we arrive at the model that has been proposed in the previous section:

(20) I(t)=In(1α)E(t)γW(t)+(1γ)InI(t1)+(1α)E(t).(20)

Taking time into account is an intuitive choice for generalizing models and making them more realistic. Chatterjee and Seneta (Citation1977) proposed a time-dependent variant for the DeGroot model in which the influence network W(t) varies over time. Friedkin and Johnsen already presented a relaxed version of their model in their original paper (Friedkin & Johnsen, Citation1990), where all constructs may vary over time. The temporal Friedkin-Johnsen model is described by

(21) IFJ(t)=A(t)W(t)IFJ(t1)+InA(t)(21)

with A(t),W(t)0,1n×n, whereby A(t) is diagonal and W(t) is row stochastic, and IFJ(0)=In. In particular, the temporal models (20) and (21) allow nodes to be only influenced (no independence) at one time and become exclusively independent (receiving no influence) at another time.

The transition from static to dynamic influence and independence changes the associated timescales: from two separate timescales in the static case, where the behavioral states’ dynamics are faster than influence and independence dynamics, to a single timescale in the dynamic case, where the behavioral states’ dynamics take place on the same timescale as the influence and independence dynamics. We do not impose any restrictions on how much W(t) and E(t) can change in one single time step t. Between the two extremes of no change and any change, there can be intermediary stages. For example, changes are only permitted in the influence weights that are not zero and at a point in time that is either after the convergence of the behavioral dynamics under the previous influence network (Friedkin, Citation2011; Jia et al., Citation2015; Tian et al., Citation2022), or that is already after each update of the behavioral state (Jia et al., Citation2020; Tian et al., Citation2022).

For the time-dependent influence structure as well, one might ask for conditions under which the influence process converges and, more importantly, whether the proposed model is an over-parametrization of the temporal Friedkin-Johnsen model, as found in the static case. Even for the time-varying DeGroot model, which is a special case of both models I(t),IFJ(t), the convergence conditions remain a challenge, of which only sufficient ones have been found so far (Proskurnikov & Tempo, Citation2018). For the temporal Friedkin-Johnsen model (21), Proskurnikov et al. (Citation2017) provide sufficient conditions for its asymptotic stability, i.e., sufficient conditions such that

(22) limtb=0t1A(tb)W(tb)=0(22)

vanishes as part of IFJ(t). They use asymptotic stability to show that in the very special case where all nodes are anchored at the same value, the opinions then converge to a consensus (the anchored value). However, our focus is on the dyadic influence relationships and not on the individual opinions, and unlike in the static case, asymptotic stability does not imply the convergence of the influence relationships IFJ(t) (for an example see (Proskurnikov et al., Citation2017, p. 11899)). Therefore, instead of investigating whether I(t) and IFJ(t) might be congruent in the limit, we show in the following Lemma that equality cannot be maintained for a single-time step in general. The proposed model’s inertia causes this lack of maintenance.

Lemma 3.5.

Let I(t1) and IFJ(t1) be as given by (20) and (21), respectively. Let γ<1,α>0 and I(t1)=IFJ(t1). If there is an i with Wii(t),Iii(t1)1, then there is no diagonal A(t)[0,1]n×n such that I(t)=IFJ(t).

Remark 6.

For the Friedkin-Johnsen model, in the extreme case where a node k exhibits the entry Wkk(t)=0, k’s current influence distribution Ik(t1) is entirely overwritten and replaced by a weighted average of the distribution(s) of k’s influencing node(s) and, potentially, the point distribution due to independence. If there are nodes that have had influence on k but not on any of k’s influencing nodes, they will completely lose their influence, regardless of what is in Akk(t). This loss is prevented by the inertia in the proposed model. An exemplary visualization of this extreme case is shown in the following example.

Example 3.6.

Assume the following influence distributions I(t1)=IFJ(t1) as represented by pie charts from the exemplary distribution changes in :

Let k be influenced by h with weight Wkh(t)=1, i.e., Wkk(t)=0 in particular, while becoming independent with weight Ekk(t)=1. Then, the updated influence relationships of k consist of a parametrically weighted average of three different distributions for the proposed model (as long as the inertia to change the current relationships is present, 1γ>0, and independence is not totalitarian, 1α<1). Whereas for the temporal Friedkin-Johnsen model, the average is taken over one distribution less, i.e., excluding [IFJ(t1)]k:

Remark 7. In the dynamic case, the inertia acquires its raison d’être since the outcome of the proposed model cannot be achieved by simply adjusting the independence in the Friedkin-Johnsen model. Inertia enables an impact of past influence, which is obsolete in the static case because the same influence dynamics are repeated over and over again.

4. Conclusion

This paper proposes a diffusion model for temporal social networks that generalizes the Friedkin-Johnsen model. Influence relationships between every two nodes are established based on becoming influenced but sticking to the status quo due to inertia, and becoming independent from previously received influence. Relating to existing models, we find that the proposed model is an over-parametrization of the well-known Friedkin-Johnsen model on the same static influence structure. On a dynamic influence structure, however, the model cannot be substituted by an appropriate choice of the Friedkin-Johnsen model, because of interaction effects between inertia and network dynamics. This finding suggests that the proposed model non-trivially contributes to the set of social influence models currently present. In addition to comparing different models with the same timescale, a future step could be to compare different time scales for the proposed model. For example, whether there are instances of the dynamic model that can be approximated by an instance of the static model. We believe the model exhibits the potential to reflect various influence processes of dynamic social relationships, and its scope needs to be further examined. The model is deterministic but parametric, so a direction for future work might consider how much the given temporal network already determines the influence relationships. In other words, how much do the influence relationships vary depending on the chosen parameters? Ideally, an answer to that question is also valuable for developing a method for estimating the model’s parameters when the most influential nodes are known.

Disclosure statement

No potential conflict of interest was reported by the author(s).

References

  • American Psychological Association. (2023). APA Dictionary of Psychology. Retrieved February 08, 2023, from https://dictionary.apa.org/independence
  • Asch, S. E. (1956). Studies of independence and conformity: I. A minority of one against a unanimous majority. Psychological Monographs: General & Applied, 70(9), 1–70. https://doi.org/10.1037/h0093718
  • Bandura, A. (1977). Social learning theory. Prentice Hall.
  • Bapat, R. B., & Raghavan, T. E. S. (1997). Nonnegative matrices and applications. Cambridge University Press.
  • Chatterjee, S., & Seneta, E. (1977). Towards consensus: Some convergence theorems on repeated averaging. Journal of Applied Probability, 14(1), 89–97. https://doi.org/10.2307/3213262
  • Coleman, J., Katz, E., & Menzel, H. (1957). The diffusion of an innovation among physicians. Sociometry, 20(4), 253. https://doi.org/10.2307/2785979
  • Degroot, M. H. (1974). Reaching a consensus. Journal of the American Statistical Association, 69(345), 118–121. https://doi.org/10.1080/01621459.1974.10480137
  • Demarzo, P. M., Vayanos, D., & Zwiebel, J. (2003). Persuasion bias, social influence, and unidimensional opinions. Quaterly Journal of Economics, 60. https://doi.org/10.1162/00335530360698469
  • Festinger, L. (1957). A theory of cognitive dissonance. Stanford University Press.
  • Flache, A., Mäs, M., Feliciani, T., Chattoe-Brown, E., Deffuant, G., Huet, S., & Lorenz, J. (2017). Models of social influence: Towards the next frontiers. Journal of Artificial Societies and Social Simulation, 20(4), 2. https://doi.org/10.18564/jasss.3521
  • French, J. R. P. (1956). A formal theory of social power. Psychological Review, 63(3), 181–194. https://doi.org/10.1037/h0046123
  • French, J. R. P., & Raven, B. (1959). The bases of social power. In D. Cartwright (Ed.), Studies in social power (5. printing ed., pp. 150–167). Ann Arbor/Mich: The Univ. of Michigan.
  • Friedkin, N. E. (1991). Theoretical foundations for centrality measures. American Journal of Sociology, 96(6), 1478–1504. https://doi.org/10.1086/229694
  • Friedkin, N. E. (2011). A formal theory of reflected appraisals in the evolution of power. Administrative Science Quarterly, 56(4), 501–529. https://doi.org/10.1177/0001839212441349
  • Friedkin, N. E., & Johnsen, E. C. (1990). Social influence and opinions. The Journal of Mathematical Sociology, 15(3–4), 193–206. https://doi.org/10.1080/0022250X.1990.9990069
  • Friedkin, N. E., & Johnsen, E. C. (1999). Social influence networks and opinion change. In E. J. Lawler, & M. W. Macy (Eds.), Advances in group processes (Vol. 16, pp. 1–29). Jai Press.
  • Gross, T., & Blasius, B. (2008). Adaptive coevolutionary networks: A review. Journal of the Royal Society Interface, 5(20), 259–271. https://doi.org/10.1098/rsif.2007.1229
  • Harary, F. (1959). A criterion for unanimity in French’s theory of social power. In D. Cartwright (Ed.), Studies in social power (pp. 168–182). University of Michigan.
  • Holme, P. (2015,). Modern temporal network theory: A colloquium. The European Physical Journal B, 88(9), 234. https://doi.org/10.1140/epjb/e2015-60657-4
  • Holme, P., & Saramäki, J. (2012). Temporal networks. Physics Reports, 519(3), 97–125. https://doi.org/10.1016/j.physrep.2012.03.001
  • Jia, P., Friedkin, N. E., & Bullo, F. (2020). Opinion Dynamics and social power evolution: A single timescale model. IEEE Transactions on Control of Network Systems, 7(2), 899–911. https://doi.org/10.1109/TCNS.2019.2951672
  • Jia, P., MirTabatabaei, A., Friedkin, N. E., & Bullo, F. (2015). Opinion dynamics and the evolution of social power in influence networks. SIAM Review, 57(3), 367–397. https://doi.org/10.1137/130913250
  • Katz, E., & Lazarsfeld, P. F. (2017). Personal Influence: The Part Played by People in the Flow of Mass Communications (1st ed.). Routledge.
  • Marmulla, G., Dickson, G., Wäsche, H., & Brandes, U. (2023). Coaching legacies: Influence propagation through temporal social networks in the Australian Football League. Frontiers in Sports and Active Living, 5, 1172264. https://doi.org/10.3389/fspor.2023.1172264
  • Mason, W. A., Conrey, F. R., & Smith, E. R. (2007). Situating social influence processes: Dynamic, multidirectional flows of influence within social networks. Personality and Social Psychology Review, 11(3), 279–300. https://doi.org/10.1177/1088868307301032
  • Newcomb, T. M. (1951). Social psychological theory: Integrating individual and social approaches. In J. H. Rohrer & M. Sherif (Eds.), Social psychology at the crossroads; the University of Oklahoma lectures in social psychology (pp. 31–49). Harper.
  • Parsegov, S. E., Proskurnikov, A. V., Tempo, R., & Friedkin, N. E. (2017). Novel multidimensional models of opinion dynamics in social networks. IEEE Transactions on Automatic Control, 62(5), 2270–2285. https://doi.org/10.1109/TAC.2016.2613905
  • Porter, M., & Gleeson, J. (2016). Dynamical Systems on Networks: A Tutorial (Vol. 4). Springer International Publishing.
  • Proskurnikov, A. V., & Tempo, R. (2018). A tutorial on modeling and analysis of dynami social networks. Part II. Annual Reviews in Control, 45, 166–190. https://doi.org/10.1016/j.arcontrol.2018.03.005
  • Proskurnikov, A. V., Tempo, R., Cao, M., & Friedkin, N. E. (2017). Opinion evolution in time-varying social influence networks with prejudiced agents. IFAC-Papersonline, 50(1), 11896–11901. https://doi.org/10.1016/j.ifacol.2017.08.1424
  • Rashotte, L. (2007). social influence. In G. Ritzer (Ed.), The Blackwell Encyclopedia of Sociology (pp. 4434–4437). Blackwell Pub.
  • Romanowska, A., & Smith, J. D. (1985). Modal theory: An algebraic approach to order, geometry, and convexity ( No. 9). Heldermann.
  • Samuelson, W., & Zeckhauser, R. (1988). Status quo bias in decision making. Journal of Risk and Uncertainty, 1(1), 7–59. https://doi.org/10.1007/BF00055564
  • Tarde, G. (1903). The laws of imitation (E. C. Parsons, Trans.). H.Holt. (Original work published 1890).
  • Tian, Y., Jia, P., MirTabatabaei, A., Wang, L., Friedkin, N. E., & Bullo, F. (2022). Social power evolution in influence networks with stubborn individuals. IEEE Transactions on Automatic Control, 67(2), 574–588. https://doi.org/10.1109/TAC.2021.3052485

Appendix

Proof of Lemma 3.1.

First, it is shown that (i) under the given assumptions, I(t) does converge. Then, (ii) IFJ(t) is proved to be equal to I() in the limit for the stated α . Finally, it is shown that (iii) IFJ(t) converges faster than I(t) to the joint limit.

(i) The non-recursive influence relationships of I(t) equals

It=[α(γW+1γIn]tI0+1αk=0t1[αγW+1γIn]k.

The first part converges to zero since α<1. Because α<1, the matrix [α(γW+(1γ)In)] is strictly substochastic, so its spectral radius is strictly smaller than one. For a matrix M with spectral radius ρM<1, the Neumann series gives

k=0Mk=(InM)1.(23)

With (23), the limit constitutes as

(24) I()=limtI(t)=(1α)(Inα[γW+(1γ)In])1.(24)

(ii) Let α  be as defined by (12). Since α <1, the series IFJ(t) converges for the same reasons as outlined above, and its limit is

(25) IFJ()=limtIFJ(t)=(1α )(Inα W)1.(25)

Plugging in α =αγαγ+(1α) into IFJ() yields equality of both limits:

IFJ()=1αγαγ+(1α)=1ααγ+1αInαγαγ+(1α)W1
=(1α)αγ+(1α)αγ+(1α)((αγ+1α)InαγW)1
=(1α)Inα(γW+(1γ)In)1=I().
  • (iii) The speed of convergence of the matrix series IFJ(t) and I(t) depends on how fast the terms α Wt and [α(γW+(1γ)In)]t, respectively, converge to zero. This, in turn, depends on the spectral radius of these matrices. The bounds on the spectral radius of a nonnegative matrix A (see Lemma 3.1.1., Bapat and Raghavan (Citation1997))

    (26) min1inj=1nAijρAmax1inj=1nAij(26)

gives in our specific case

ρα W=α andρα[γW+(1γ)In]=α.

With α[0,1) and γ[0,1], it is then

0α(1γ)(1α)
ρα W=α =αγαγ+(1α)α=ρα[γW+(1γ)In]

which proves the claim.

Proof of Lemma 3.4.

First, it is shown that (i) under the given assumptions, I(t) does converge, and an expression for I() is provided. Then, (ii) IFJ(t) is proved to coincide with I() in the limit for the stated A.

(i) The convergence of I(t) directly follows from Theorem 3.3 given the irreducibility and aperiodicity of γW22+(1γ)In2. The limit I() constitutes as the sum of (17) and (18) but requires an adaption for the initial influence relationships:

(27) limtDRtI(0)+k=0t1DRkInD(27)
=0In1D11R111D11R12R220R22I(0)+In1D11R111In1D11000
=In1D11R111D11R12R22I21(0)+In1D11In1D11R111D11R12R22I22(0)R22I21(0)R22I22(0)

with a row stochastic I(0)[0,1]n×n. Then, both limits I() and IFJ() can be obtained by (28) inserting D, R, and I(0) accordingly.

(ii) Let A be as defined by (19). Then, V1 and V2 are closed under M such that it is also a partition w.r.t. D=A,R=W. This follows from Mα,0,γ=1, Mα,1,γ=0, and the fact that loops do not alter reachability properties. Because V1,V2 are closed under M, we have the same block structure. Given that W22 is aperiodic, IFJ(t) is also converging. The limits for I() and IFJ() are obtained by setting D=In(1α)E,R=γW+(1γ)In,I(0)=I(0) and D=A,R=W,I(0)=In, respectively, in (27). The limits coincide if each of the blocks does so. Given I22(0)=In2, the equality of the limits applies if the four equations are fulfilled

IIn1A11W111In1A11=[In1(In1(1α)E11)(γW11+(1γ)In1)]1(1α)E11,IIIn1A11W111A11W12W22=[In1(In1(1α)E11)(γW11+(1γ)In1)]1(In1(1α)E11)γW12(γW22+(1γ)In2),III0=0,IVW22=(γW22+(1γ)In2).

Equation III trivially applies. The rows of W22 consist of the stationary distribution π, which is the left stochastic eigenvector of W22 for eigenvalue one. Then,

πγW22+(1γ)In2=γπ+(1γ)π=π,

i.e., row vector π is also a left eigenvector of γW22+(1γ)In2 for eigenvalue one. Thus, π is also the stationary distribution of the Markov chain described by matrix γW22+(1γ)In2. Therefore, the rows of (γW22+(1γ)In2) consist of π, and equation IV holds. It remains to show that the defined A solves I and II. Since IV holds, equation II holds if

IIIn1A11W111A11=[In1(In1(1α)E11)(γW11+(1γ)In1)]1(In1(1α)E11)γ.

We can write matrix A, given by (19), as

A11=γ(In1(1α)E11)[γ(In1(1α)E11)+(1α)E11]1.(28)

The inverse, which is part of A11, is a diagonal matrix and is well-defined: this matrix would not have full rank if there is a single i with

  • 0=γ(1(1α)Eii)+(1α)Eii

  • 1=(1γ)<1(1(1α)Eii)1

which can never happen as γ>0. From (28),

(29) In1(1α)E11=[γIn1(γ1)A11]1A11(29)

is derived and inserted in II’. Using M21M11=(M1M2)1 it can be verified that II’ and, therefore, also II holds. The verification of I is achieved by inserting

(30) In1A11=(1α)E11[γ(In1(1α)E11)+(1α)E11]1(30)

and A11 from (28) into its left-hand side, from which then the right-hand side can be derived using the commutativity of diagonal matrices, adding and subtracting [In1(1α)E11](1γ) inside the inverse, and, again, using M21M11=(M1M2)1.

Proof of Lemma 3.5.

The entries of the matrix describing the difference I(t)IFJ(t) vary between the on- and off-diagonal elements. Given I(t1)=IFJ(t1), the difference of the updated entries amount to

(31) Iii(t)IFJ(t)ii=γ1(1α)Eii(t)Aii(t)k=1nWik(t)Iki(t1)(31)
+1(1α)Eii(t)(1γ)Iii(t1)+(1α)Eii(t)1Aii(t),
(32) Iij(t)IFJ(t)ij=γ1(1α)Eii(t)Aii(t)k=1nWik(t)Ikj(t1)(32)

We consider the nodes that influence i at time t, serving thus as ’brokers’ for propagating influence, and partition them according to i’s accumulated influence on them:

B<:=kV:Wik(t)>0Iki(t1)<1,
B=:=kV:Wik(t)>0Iki(t1)=1.

Because W(t) is row stochastic, the union B<B= is not empty. Note that i itself can be an element in B<B=. We distinguish two cases and show that in neither of them an appropriate Aii(t) can be defined such that I(t)=IFJ(t) holds.

(i) B<=: In this case, all nodes influencing i at time t are themselves completely influenced by i regarding the accumulated influence. Together with the row stochasticity of W(t), it follows for the sum k=1nWik(t)Iki(t1)=1. Then, in the difference of the diagonal entries (31), the two occurrences of Aii(t) cancel each other out such that under the given assumptions α>0,γ<1, and Iii(t1)1 it is

ii(t)[FJ(t)]ii=(1(1α)<11Eii(t))(1γ)>0(ii(t1)1)<00

independent of the choice of Aii(t).

(ii) B<: There is a node kB< with Wik(t)>0 and Iki(t1)<1. Because I(t) is row stochastic, there is another node ji with Ikj(t1)>0. Then, it is Wik(t)Ikj(t1)>0, such that the difference of the off-diagonal entry (32) is zero if and only if

Aii(t)=γ1(1α)Eii(t).

However, with this Aii(t), the on-diagonal difference (31) equals

ii(t)[FJ(t)]ii=(1(1α)<11Eii(t))(1γ)>0(ii(t1)1)<00

and is never equal to zero under the given assumptions of α>0,γ<1, and Iii(t1)1.