Absolute centrality in a signed Friedkin-Johnsen based model: a graphical characterisation of influence
Abstract
This paper studies the evolution of opinions governed by a Friedkin-Johnsen (FJ) based model in arbitrary network structures with signed interactions. The agents contributing to the opinion formation are characterised as being influential. Initially, the agents are classified as opinion leaders and followers based on network connectivity and nature of interactions. However, the addition of stubbornness leads to interesting behaviours wherein a non-influential agent can now become influential and vice-versa. Thereafter, a signal flow graph (SFG) based method is proposed to quantify the influence of an influential agent’s opinions. Additionally, it helps illustrate the role played by network topology in shaping the final opinions of the agents. Based on this analysis, the absolute centrality measure is proposed to determine the overall influence of all the agents in the network. Unlike most of the existing measures, it is applicable to any network structure and considers the effect of stubbornness and antagonism. Examples are presented throughout the paper to illustrate and validate these results.
Opinion dynamics; Signed networks; Friedkin-Johnsen model; Centrality measures.
1 INTRODUCTION
Consider a group of connected individuals communicating with each other. The opinion of an individual undergoes a natural transformation through the interactions within the group on topics of interest; this transformation depends on the importance it assigns to the opinions of those with whom it engages. The analysis of the resulting behaviours is a complex problem but an important one for our society, especially in this day and age when social networks are being employed to influence consumer behaviours [1], voting preferences [2] and shaping public opinions via disinformation campaigns [3] among others.
Several models have been proposed to study opinion formation in a network of interacting agents, e.g. averaging based the DeGroot’s model [4], Friedkin-Johnsen (FJ) model [5], homophily-based Hegselmann-Krause [6], Bayesian models [7], etc. However, despite their simplicity, experimental evidence has shown that the DeGroot-based models can sometimes predict opinion formation more accurately than the Bayesian models [8]. The FJ model, an extension of DeGroot’s model, has become popular in the literature due to its simplicity and ability to explain diverse behaviours. Additionally, it is one of the few models that accurately predict individuals’ opinions in human-subject experiments [9].
The FJ model accounts for disagreement, the most commonly observed behaviour in a society, by introducing agent(s) in the network who are stubborn in their prejudices. Another peculiar aspect of such an opinion formation process is that the opinion value at which the convergence occurs often depends only on the initial states of certain agents in the network. We call an agent influential if its initial opinion contributes to the final opinion of any agent in the network. This property is closely linked to the centrality measures, which generate a ranking of agents in a network based on their importance. Several popular measures exist, such as in-degree centrality, eigenvector centrality [10], Katz centrality [11], closeness centrality [12] and betweenness centrality [13] that denote the relative importance of nodes in the network based on different graph properties. However, the authors in [14] note that a centrality measure applies to a social process only when it is derived from the latter.
The authors in [14] and [15] propose influence centrality (IC) to quantify the contribution of each agent in the final opinion of the agents in the network when the opinions are governed the FJ model. In [16], the authors prove that IC becomes identical to the powerful PageRank centrality when all agents in the network are equally stubborn. The evolution of social power (IC) in the FJ model over a sequence of issues is examined in [17] under the assumption that each agent in the network displays a positive degree of stubbornness. Note that the matrix inversion required to determine IC (equivalently the final opinions) is very inefficient for large networks. More importantly, this method fails to give any insight into the role of network interconnections on IC.
The authors in [18, 19] employ random walks on a network with absorbing nodes to determine the final opinions of agents governed by the FJ model. Additionally, the authors in [19] show the equivalence between the network of agents and an electric network with each stubborn agent acting as an ideal voltage source. The final opinion of each agent is the voltage at the corresponding node in the electric network. These approaches show the dependence of the final opinions of agents on both network interconnections and stubborn behaviour.
The works in [14, 15, 16, 17, 19, 18] determine the final opinions (equivalently, the IC) considering the network to have cooperative interactions which is admissible in various applications. Social networks, however, generally have competitive interactions along with cooperative. They are represented by signed networks. The signed interactions in DeGroot’s framework and Laplacian framework have been studied in [20] and [21], respectively. The signed interactions in the FJ model has only recently been introduced in [22] over a single issue and a sequence of issues while considering each agent to have a positive degree of stubbornness. In [23], the authors determine the equilibrium solution of the FJ model with signed interactions by traversing the random walks on the augmented graph derived from the underlying network which is connected and undirected.
In the aforementioned works relating to FJ model, each agent in the network is assumed to either be stubborn or have a path to a stubborn agent. As a result, only stubborn agents influence others and have a non-zero entry in the IC vector. However due to the heterogeneity among agents, there may exist agents in the network which do not have a path to any stubborn agent. Such agents are referred to as oblivious agents in the literature [24]. The convergence of opinions governed by the FJ model in the presence of oblivious agents is examined in [24] and [25]. Furthermore in [25], the necessary conditions for non-stubborn agents to be influential are presented. Note that in both of these works, the agent interactions are cooperative.
In contrast to the works [14, 16, 19, 18, 24, 25, 22, 23], this paper studies the opinion formation in signed networks with arbitrary connectivity using an FJ-based model in the presence of oblivious agents. In the given framework, we characterise the agents as opinion leaders and followers based on the network topology. Next, we determine the final opinion of the agents in the network and identify the influential agents in this process. We propose an SFG-based methodology to precisely evaluate the values to which the opinions of the ‘influenced’ agents converge and quantify the effect of the ‘influential’ agents. If the degree of stubbornness in the network changes, we show that stubborn followers always become influential. More interestingly, we present the conditions under which some opinion leaders can now cease to remain influential. In order to identify the most influential node(s) in the network, we also propose a new centrality measure derived from the opinion model, referred to as the absolute centrality measure; its major advantages are that it is defined for any arbitrary network structure and it accounts for the effects of signed interactions, stubbornness and the opinion leaders. With this, we now highlight the major contributions of the work.
-
•
A generalised framework: The opinion evolution model proposed in this work generalises the FJ and DeGroot models in [24] to a network with cooperative and antagonistic interactions. It is also a generalisation of the existing works on the quantification of influence as it is applicable to any network structure. Furthermore, we allow any agent in the network to be stubborn or non-stubborn, unlike the works in [17, 22].
-
•
Convergence Analysis: We analyse the convergence of opinions evolving by the FJ-based model, considering both the presence of signed interactions and the oblivious agents, unlike any other existing work. Based on the convergence analysis, we further determine the influential agents and derive the necessary and sufficient conditions an agent must satisfy to be influential.
-
•
A graphical representation of influence: Our work presents a graphical approach to illustrate influence propagation in the network by using SFGs. To the best of our knowledge, this is one of the first works which uses SFGs for influence evaluation. Through this, we establish a direct correlation of influence with the network topology, the nature of interactions and stubborn behaviours.
-
•
Absolute centrality measure: Despite the popularity of FJ models, none of the existing influence centrality measures account for antagonism and stubborn behaviours simultaneously. The absolute centrality measure proposed in this work bridges this gap in the literature since it is derived from the opinion evolution by FJ based model in signed networks. Additionally, this measure also accounts for the influence arising out of network properties.
The paper has been organised as follows: Sec. 2 discusses the required notations and the relevant preliminaries. The proposed opinion model and classification of the agents are presented in Sec. 3. Sec. 4 analyses the convergence of opinions evolving by the proposed model. Sec. 5 discusses the quantification of the influence of influential agents in any weakly connected networks by the SFGs with illustrative examples. The absolute influence centrality is presented in Sec. 6. We conclude the paper in Sec. 7 with some insights into the possible future research directions.
2 Notations & Preliminaries
2.1 Notations
The vector denotes a column vector with all entries equal to . The identity matrix of dimension is denoted by . We use to denote a matrix with all entries equal to of appropriate dimensions. For a given matrix , let , where is the absolute value of entry of for all . A diagonal matrix is denoted by . The spectrum of is the set of all eigenvalues of , denoted by . The spectral radius is the maximum norm of the eigenvalues of matrix , denoted by .
2.2 Graph Preliminaries
A graph is defined as where is the set of nodes representing the agents in the network, is the set of ordered pair of nodes called edges which denote the communication topology of the network and is the signed weighted adjacency matrix with if and only if . The ordered pair implies that node has a directed edge to node . Additionally, it informs that node is an in-neighbour of node and node is an out-neighbour of node . The entry denotes the edge weight of edge .
A graph is undirected if implies that . On the other hand, the ordered pair in a directed graph (digraph) does not imply that . The neighbourhood of an agent , composed of its out-neighbours, is defined as . A sink is a node in without any out-neighbours and a source is a node without any in-neighbours.
A path is an ordered sequence of nodes in which every pair of adjacent nodes produces an edge that belongs to the set . A cycle is a path that starts and ends at the same node. A digraph is acyclic if it does not contain any cycles. An undirected graph is connected if there exists a path between every pair of nodes. A digraph is a strongly connected graph if a directed path exists between every pair of nodes in the graph. A graph is weakly connected if it is not strongly connected but its undirected version is connected.
The condensation graph of a graph is defined as . Each node is a strongly connected component (SCC) of graph , and an edge exists if and only if an edge exists in graph from node to a node . A sink of the condensation graph is an SCC that forms a node in the without any outgoing edges.
A graph is structurally balanced if there exists a bipartition of vertices y with positive interaction between nodes and negative interaction if y . A graph that is not structurally balanced is structurally unbalanced.
2.3 Signal Flow Graph Preliminaries
An SFG is a digraph formed by nodes in the set and branches in the set . Each node in is associated with a node signal or state . An ordered pair denotes a branch from node to node that has an associated branch gain . A branch that originates from and terminates at represents the dependence of on . The relation among the node states is described by a set of linear equations of the form,
(1) |
It follows from eqn. (1) that a state can be determined using the state of node from which it has an incoming branch. We now define some important terms associated with .
-
•
In the context of an SFG, a sink node is one which does not affect any of the other node states. On the other hand, a source node is one which does not get affected by any other node state.
-
•
A forward path is one where none of the nodes is traversed more than once. A feedback loop (or a cycle) is a forward path where the first and the last nodes coincide.
-
•
A pair of loops in are non-touching if none of the nodes or branches in the loops are common. Similarly, a subgraph of does not touch a forward path if it contains all the nodes and branches of except those occurring in the forward path.
-
•
The path gain of a path and the loop gain of a loop in is the product of the branch gains of the branches forming the path and the loop, respectively.
The gain of an SFG is the signal obtained at a sink for a unit signal at a source. Given any pair of sink and source nodes, the gain is determined using the Mason’s gain formula [26] given as follows,
(2) |
where is the gain of the forward path from the given source to the sink and,
with being the product of loop gains of combination of number of non touching loops. is of the subgraph of not touching the forward path.
2.4 Matrix Preliminaries
A matrix is row stochastic if is non-negative and . It is row substochastic if it is non-negative and all the row sums are at most one and at least one of the row sums is less than one. is semi-convergent if the exists. It is convergent if . The spectrum of a semi-convergent and not convergent matrix must have the following properties:
-
•
is a simple or semi-simple eigenvalue,
-
•
all the other eigenvalues have magnitude less than .
The following results will be used in the paper.
Lemma 1 ([27])
For any and any induced norm , the Gelfand’s formula states that the spectral radius of matrix is .
Lemma 2
The spectral radius of a matrix y , derived from , have the following relation.
Proof 2.1.
Since row sum of is strictly less or equal to row sum of we get , which implies . Using the Gelfand’s formula from Lemma 1, we get .
3 Opinion Dynamics
In a society, more often than not, there are individuals or groups of individuals who have high credibility and expertise in certain domains or wield significant power over the thoughts, beliefs, and actions of a broad audience. They can act as opinion leaders of the group who play a major role in opinion formation. Some examples of real-world opinion leaders include socio-political leaders, successful entrepreneurs and highly reputed scholars who have a significant impact on society. The advent of social media has led to the emergence of a new kind of opinion leader, referred to as influencer, on whom individuals rely directly or indirectly for news and content. As a result, these influencers play a significant role in the formation of public opinion and affect consumer behaviour [1], political ideologies [28], stock prices [29], etc.
It is also important to note that despite the widespread influence of opinion leaders, certain outliers may exist who resist changes in their perception and do not readily accept the influence of opinion leaders. We refer to them as stubborn agents. There is a limited understanding of how opinion leaders influence the opinions of individuals with varying degrees of stubbornness. Our objective is to study and quantify the influence that individuals in a network exert on each other when their opinions evolve in a heterogeneous group.
3.1 FJ based opinion model
In this paper, we study the evolution of opinions in a network of agents where certain agents that are stubborn with respect to their prejudices. The FJ model, an extension of DeGroot’s model, considered the existence of such agents who take a convex combination of their neighbours’ opinions and their own prejudices to update their opinions in a cooperative network. However, individuals interacting in a group when discussing issues of significant importance such as politics [30], international relations [31, 32], sports [33] etc. may have competing interests which are denoted by antagonistic interactions.
Consider a signed network with agents indexed to . The opinions of agents at the instance are given by the vector where is the opinion of the agent in the group. We assume that has no self-loops. The following discrete-time opinion dynamics model explains the opinion formation process in a group of heterogeneous agents,
(3) |
where models the self-belief agent has in its opinion at instance, denotes the degree of stubbornness of agent towards its initial opinion. The matrix is defined as:
(4) |
The opinion model parameters are chosen such that a node , which is not a sink in the network , satisfies to ensure network structure is not altered by model parameters. An agent with is a stubborn agent and the set of all the stubborn agents in is denoted by .
Remark 3.1.
A fully stubborn agent () and a sink in the network are equivalent in the sense that an agent’s opinion remains unchanged in either of the cases. An agent which is not a sink of has , so for all .
Finally, the opinion dynamics model in vector form is given by,
(5) |
where is the initial opinion vector, the matrix is a diagonal matrix. We are interested in the steady-state behaviours of the opinions arising from the proposed model. To ease this analysis, we propose a classification of the agents as discussed next.
3.2 Classification of agents
Social networks, in general, are weakly connected with strongly connected subgroups of individuals formed on the basis of shared interests, geographical locations, culture, etc. Considering these strongly connected subgroups as nodes, the condensation graph is derived from the network . For a weakly connected network , its is a directed acyclic graph which comprises one or more sinks. We define as the set comprising of the sinks of .
(6) |
where represents the sink of y denotes the set of out-neighbours of node in . The number of sinks in graph is denoted by . Note that the sink of is also set of node(s) in graph .
Example 1
This subsection focuses on arriving at a mathematical classification of the agents in a network regarding their ability to influence the other agents. We begin with the identification of the opinion leaders in the network. In a network with opinions evolving according to eqn. (3), an agent which belongs to a sink of interacts only with the other agents in . As a result, its opinion remains unaffected by the agents in not belonging to . On the other hand, a node in not belonging to any sink of must have an edge or a directed path to the node(s) belonging to a sink of . This occurs because is a directed acyclic graph, Thus, the latter’s opinion depends on the former during opinion evolution. This results in the following classification of agents:
-
•
An opinion leader is a node of network belonging to a sink of . The set of all the opinion leaders is defined as,
(7) -
•
The set of followers contains the nodes in the network that do not belong to any sink of .
Each opinion leader in the network is associated with a sink of . Thus, we define a function , which takes an opinion leader as input and returns the sink of from set to which the former belongs.
(8) |
Two types of opinion leaders in can exist in the network.
-
•
An opinion leader which is the only node in a sink of . The set of all such nodes of is denoted as:
(9) where is the cardinality of sink equal to the number of opinion leaders belonging to the sink . Additionally, we know that every is a sink in and from eqn. (3) it follows that s opinion remains at its initial opinion irrespective of the magnitudes of y .
-
•
An opinion leader that belongs to a sink of consisting of two or more opinion leaders. The set of all such nodes of is denoted as:
(10) Since opinion leaders in govern the process of opinion formation while still interacting with other agents, we consider them to be necessarily self-confident i.e. for all . This has been established for DeGroot’s model in [34].
This classification allows us to analyse the effects of different kinds of agents on the opinion formation process. Note that an opinion leader in does not interact with the other agents in the network, whereas an opinion leader in belonging to a sink interacts only with other opinion leaders belonging to . A follower in set interacts with other followers or opinion leaders to update its opinion.
In Fig. 1(a), the opinion leaders in are are and the rest are followers. The opinion leader in is associated with sink of and opinion leaders in are associated with sinks , , , y , respectively.
The sinks of containing two or more opinion leaders from set can be further classified based on the nature of their interactions, as explained below.
-
•
is the set of sinks of such that the associated opinion leaders in a sink in have cooperative interactions, equivalently,
(11) -
•
is the set of sinks of such that the associated opinion leaders in a sink have at least one antagonistic interaction and form a structurally balanced subgraph in . Then,
(12) -
•
is the set of sinks of such that the associated opinion leaders in form a structurally unbalanced subgraph. Then,
(13)
Structural balance property implies that the relations among agents in a group satisfy Heider’s Laws [35]. In general, even agents with cooperative interactions are structurally balanced [21]. This implies that the sinks associated with opinion leaders in and the sinks in are trivially structurally balanced. We define the set of all sinks of , whose associated nodes in form an effectively structurally balanced subgraph as,
(14) |
The opinion leaders in a sink belonging to form a strongly connected and structurally unbalanced subgraph. The opinion leaders in the sink do not satisfy Heider’s Laws resulting in cognitive dissonance [36].
Finally, given the presence of stubborn agents in the network, comprises of the stubborn followers in and stubborn opinion leaders in . Since stubbornness may arise even in a sink of composed of two or more opinion leaders, we define a set to distinguish the sinks in which consist of non-stubborn opinion leaders and form an effectively structurally balanced subgraph. can be expressed as:
(15) |
The classification of agents discussed in this section allows us to analyse the effect of different kinds of opinion leaders in the network.
4 Convergence analysis
In this section, we study the convergence of opinions of agents evolving according to eqn. (3) in a weakly connected signed network. The nodes of a weakly connected graph can be suitably permuted such that the adjacency matrix becomes block triangular. Therefore, we renumber the nodes such that are the followers and the rest are opinion leaders, where the opinion leaders associated with a sink of are grouped together resulting in block triangular . Henceforth, we will use this numbering of nodes throughout the paper. Further, we define the matrix as . By definition, is block triangular of the following form,
(16) |
where are submatrices for . The network is weakly connected; hence, each follower has a path to at least one of the opinion leaders. Thus,
(17) |
Since gets transformed to the block triangular form as shown in eqn. (16), it gets endowed with interesting spectral properties as given below.
Theorem 1.
is semi-convergent (and not convergent) if and only if is non-empty, otherwise it is convergent.
Proof 4.1.
We know that is block triangular, hence, . So, we analyse the spectrum of each submatrix for . Consider the submatrix associated with followers in the network. We define the matrix derived from as . In order to determine the spectral properties of , we analyse the spectrum of the associated non-negative matrix .
When at least one follower in the network is stubborn, the following scenarios may occur:
-
(a)
If the follower is not stubborn and all of its neighbours are followers, then the row-sum for follower in is equal .
-
(b)
If the follower is stubborn or some of its neighbours are opinion leaders, or both, then the row sum for follower in is .
When none of the followers satisfy condition , then it directly follows that as . If there exists one or more followers that satisfy condition , then is row substochastic. Since the network is weakly connected, each follower has a directed path to one or more opinion leaders. Thus, every follower with a row-sum equal to in has a path to a follower whose neighbour is an opinion leader. This implies that [37]. Consequently, from Lemma 2, we infer that . Similar arguments hold even if none of the followers in the network are stubborn resulting in .
Now, we discuss the spectral properties of the blocks associated with the opinion leaders. An opinion leader in in sink of is associated with submatrix . This implies that it contributes a simple eigenvalue to the spectrum of . On the other hand, an opinion leader in belongs to a sink is associated with the square submatrix of dimension strictly greater than one. If none of the opinion leaders in are stubborn, then the following scenarios can arise.
-
•
Suppose opinion leaders in have cooperative interactions such that . Owing to strong connectedness, is both row-stochastic and primitive. It implies that has a simple eigenvalue in its spectrum and all other eigenvalues have magnitudes less than one.
-
•
Suppose the opinion leaders associated with the sink have antagonistic interactions and form a structurally balanced and strongly connected subgraph implying . Thus, the spectrum of has a simple eigenvalue and the other eigenvalues have magnitudes strictly less than one [20].
-
•
When , the opinion leaders corresponding to the sink have antagonistic interactions as well and form a strongly connected and structurally unbalanced subgraph. Then, it has been shown in [20] that all the eigenvalues of have magnitudes strictly less than one.
Let us consider the case when a sink is associated with one or more opinion leaders who are stubborn. Note that can belong to either , or . In all of the cases, we know that if an opinion leader is not stubborn, then . Obviously, when is stubborn. Thus, the matrix is row substochastic. Since the opinion leaders in sink are strongly connected, the spectral radius of [37]. We deduce from Lemma 2 that . Thus, associated with sink is convergent if one or more opinion leaders belonging in sink in are stubborn.
The preceding discussions imply that is semi-convergent and not convergent if and only if the network possesses at least one opinion leader of type or a group of opinion leaders of type belonging to one or more sinks such that none of them is stubborn. Thus, it suffices to have a non-empty .
Theorem 1 shows that is convergent when . Since when is convergent, the steady state opinions are determined by taking the limit as in eqn. (3) which results in:
(18) |
where . The term results in a vector with zero entries pertaining to the non-stubborn agents. Then, it follows from eqn. (18) that the final opinion of every agent in the network depends only on the initial opinions of the stubborn agents.
On the other hand, if , then the opinions of the agents eventually converge to given by,
(19) |
The final opinion vector to which the agents converge consists of two terms such that . Then,
-
•
. Since is semi-convergent (and not convergent), converges to,
(20) where y are the left and right eigenvectors, respectively, of corresponding to eigenvalue , such that . The left eigenvector can be selected such that the nonzero entries of correspond to the index of opinion leaders in the sink in [37]. This implies that takes into account the effect of the initial opinions of the opinion leaders that form the sinks in set and is independent of the initial opinions of the stubborn agents. Hence, we refer to it as the zero stubbornness response.
-
•
takes into account the effect of initial opinions of the stubborn agents. We refer to it as the stubborn response.
Remark 4.2.
Consider a network devoid of any stubborn agents and structurally unbalanced sinks in . In this scenario, the opinions of agents in the entire network are governed by the cumulative effects of all the opinion leaders in the network. Now, suppose we introduce stubbornness in the opinion leaders, then it follows from Theorem 1 and eqn. (18) that within a sink only the stubborn opinion leader(s) remain influential, while the other opinion leaders in the sink lose their influence.
Remark 4.3.
Theorem 1 highlights the interplay of network topology, signed interaction and stubbornness on influence of agents. The opinion leaders that form a group lose their influence if the interactions within the group do not follow Heider’s Laws. It was shown in [21, 20] that such agents converge to the ‘zero’ opinion implying they are unable to make up their minds on the topic of decision. Studies on leadership such as [38] reveal a general preference of the electorate for decisive leaders. Therefore, the indecisive opinion leaders lose their influence.
Yet another scenario is when opinion leaders in a group lose their influence is if one or more opinion leaders in the group become stubborn. For instance, stubbornness can be equivalent to the veto power provided to the permanent members of the United Nations Security Council[39]. Once stubbornness (or veto power) is enforced, the opinions of the other members of the well-knit group become inconsequential.
In this section, we discussed the role of the nature of interactions and stubbornness in deciding the influential agents in the network. Next, we quantify the influence each of these agents exert over the others in the network.
5 Characterisation of influence using SFG
It follows from eqn. (19) that the final opinions of agents depend on the initial states of the influential agents and the matrices y . Therefore, the network interconnections and the stubbornness determine not only the influential agents but also the measure of their influence. In this work, we present a generalised framework to analyse the effects of network interconnections, their signs and stubbornness in a weakly connected signed network on the opinion formation process.
Consider a network with stubborn agents where the opinions of agents are governed by eqn. (3) such that is semi-convergent (and not convergent). By taking the limit as in eqn. (5), it follows that,
(21) |
Let be defined as where denotes the initial opinion of the stubborn agent , y is the number of stubborn agents in . Then, eqn. (21) can be re-arranged as,
(22) |
where matrix is defined as,
(23) |
with which can be derived from eqn. (21).
5.1 Construction of SFGs
A set of linear equations of the form given in (22) can be represented by an SFG [26]. In our framework, the nodes of are associated with the node signals corresponding to the final opinions of the agents and the initial opinions of stubborn agents. For any two nodes y in , the branch gain . Note that the direction of the branches of is the reverse of the flow of information in the network . The sources and sinks in are nodes having only outgoing and only incoming branches, respectively. A non-source and a non-sink node in an SFG are nodes which are not source and sinks, respectively.
Example 2
Consider the network shown in Fig. 2 with edge weight equal to the entries of adjacency matrix. As defined in Sec 3.2, the nodes are followers, and are opinion leaders associated with the sinks y of as highlighted in Fig. 2. Consider agents y to be stubborn. The effectively structurally balanced sinks of include: y . The opinions of agents in the network evolve according to eqn. (3) for the initial opinions with y . It follows from eqn. (22), that the SFG derived from has nodes associated with states with branch gains . The nodes y of the SFG form sources, while the rest form non-source nodes. Note that opinion leaders y are influential according to Theorem 1. However, the nodes corresponding to their final opinions do not form sources in .
Remark 5.1.
An SFG is used in a multi-input, multi-output (MIMO) system to determine the effect of inputs (or sources) on different outputs (or sinks). The gain of an SFG for a given source and sink pair is evaluated using eqn. (2). In our framework, even groups of interacting opinion leaders can drive the opinions of all the agents in the network. In the constructed SFG , their final opinions do not form sources. Thus, in order to examine the influence of all such agents, we can construct reduced SFGs as discussed below.
In a group of agents connected over a weakly connected digraph whose opinions evolve according to eqn. (3), the SFG derived from eqn. (22) is reduced to by the following steps. We begin with the construction of node set from ,
-
•
A node in , which is a follower in for , forms a non-source node indexed in with state .
-
•
A node in , which is an opinion leader in for ,
-
–
if in , it forms a source with state .
-
–
if in is associated with sink of such that , then all such with collectively form a source in with state .
-
–
if in is associated with sink of such that , then all such with form two sources y in corresponding to the bipartition of . The sources are associated with states y where .
-
–
if in is associated with sink of such that either is stubborn or there exists a stubborn such that , then node forms a non-source node with state .
-
–
if in is associated with sink of such that and none of the opinion leaders in is stubborn, then does not form a node in .
-
–
-
•
Each node for forms a source in with state .
where , , is the normalised left eigenvector corresponding to simple eigenvalue of the block of denoted by y is the vector composed of initial opinions of opinion leaders in sink . The following are the steps for determining the branches in and their respective branch gains that exist between any two nodes in :
-
•
for any non-source node and source :
-
–
if corresponds to an opinion leader in , the branch gain of branch is .
-
–
if corresponds to opinion leaders in a sink , the branch gain of branch is .
-
–
if corresponds opinion leaders in a partition of sink for , the branch gain of branch is .
-
–
if is stubborn agent in y corresponds to its initial opinion, then the branch gain of branch is
-
–
-
•
for any pair of non-source nodes , the branch gain of branch is .
The derivation of the rules for constructing SFGs is given in Appendix. We illustrate the construction of the SFG using the following example.
Example 3
Consider the network in Fig. 2 whose SFG was constructed in Example 2. Now, we derive . The node in corresponds to a follower so it forms a non-source node in . Node corresponds to opinion leader in so it forms source . The nodes in correspond to the opinion leaders in sink but since is stubborn they form non-source nodes . The nodes correspond to opinion leaders that associated with sink with y . They form sources y respectively. Finally, the nodes y corresponding to the initial opinions of stubborn agents y form sources y , respectively. The states corresponding to the nodes in are derived using the rules discussed above.
The branch gain of branch if y is . For , the branch gain y . The sources y have branches in with branch gain y . For the branches between non-source nodes, . The reduced SFG constructed from is given in Fig. 3. To avoid confusion, the effect of each source is shown in the sub-figures 3(a)-3(d) independent of the other sources (source ’s SFG is omitted due to its simplicity). Further, in each sub-figure corresponding to a source only those non-source nodes are represented to which the source has a forward path (only these nodes will be affected by the source [26]).
The above-mentioned procedure allows us to construct the reduced SFG from . Each source is associated with an influential agent(s) whether stubborn or non-stubborn. Next, we use the reduced SFG to determine the effect of sources constituted of influential agents on the rest of the nodes.
5.2 Quantification of Influence
Like , the reduced SFG also represents a set of linear equations, so it satisfies the superposition principle. As a result, the effect of a source on a node in can be determined by considering the effect of the other sources to be zero as illustrated in [26] where y . We know that the gain of the SFG is the signal obtained at a sink for per unit signal at the source applied at the source. If the effect of sources is to be determined at node that has outgoing branches, it is not a sink in . To determine the effect of source on , we link a new node to via a branch with branch gain . The node has no outgoing and only one incoming branch. Thus, it forms the sink and its node state value is equal to . The collective influence coefficient is the gain of the SFG given by eqn. (2) when only source is acting and or is the sink.
When the source is composed of opinion leaders in , the collective influence coefficient gives an overall effect of all the opinion leaders in source on . It does not specify the individual influence of each opinion leader comprising the source. Thus, we define the individual influence coefficient to measure the exact contribution of an influential agent on the final opinion of node which is determined in the following result.
Theorem 2.
Consider a group of agents connected over a weakly connected digraph . Under the opinion dynamics model given in eqn. (3), the opinion of an agent eventually converges to where , the individual influence coefficient, is defined as,
(24) |
where is the collective influence coefficient for source and sink corresponding to node in , is the source in associated with , , , , and depending on the partition of to which opinion leader belongs.
Theorem 2 quantifies the influence of each influential agent on every agent in the network. The preceding analysis establishes a relation between the network topology (the paths and cycles gain) and the influence of an agent by the use of SFG in the determination of influence. We illustrate these results through the following example.
Example 4
For the given network in Fig. 2, the reduced SFG was constructed in Example 3. In this example, we determine the gain of the reduced SFG to quantify the influence distribution. Let us quantify the influence exerted by the influential agents in on agent . If node in has a self-loop, then a sink is added such that . For each source associated with influential agent(s) and sink , coefficient is determined from eqn. (2) in terms of branch-weights. The gain of the SFG for sources y and sink is given as follows:
(25a) | ||||
(25b) |
where y . Similarly, the coefficients are derived for each pair of source and sink (corresponding to each non-source node) in . The values of the collective influence coefficients are given in Table 1.
Source | 1 | 2 | 3 | 4 | 6 | 7 | 8 |
---|---|---|---|---|---|---|---|
0.02 | 0.2 | 0.2 | 0.2 | 0 | 0 | 0 | |
0.12 | 0.2 | 0.2 | 0.2 | 0 | 0 | 0 | |
0.04 | 0.4 | 0.4 | 0.4 | 0 | 0 | 0 | |
0.5 | 0 | 0 | 0 | 0 | 0 | 0 | |
0.32 | 0.2 | 0.2 | 0.2 | 1 | 1 | 1 |
Next, we evaluate the individual influence coefficient for using the collective influence coefficients in Table 1. For , influence of stubborn agent is , influence of opinion leader is and influence of stubborn agent is . Since sink is structurally balanced, thus, the individual effect of an opinion leader is where . For opinion leaders , the coefficient , where . We calculate the final opinion of follower equal to as obtained in numerical simulation in Fig. 4. Similarly, it holds for the other agents as well. Fig. 4 shows that the opinions in that are governed by opinion model (3) eventually converge.
Remark 5.2.
The SFG obtained for a source (composed of the opinion leaders of a sink ) is a graphical depiction of the flow of influence within the network. We know that the gain of the SFG depends on the magnitude of signed interactions along the directed paths. The influence of a source on a follower can be increased (decreased) directly by increasing (decreasing) the magnitudes of the branch gains along the forward path. The SFG gain also depends on the cycles along the directed paths from the source to the follower. Hence, the influence of the source can also be increased by increasing the magnitudes of the loop gains of the positive cycles associated with the corresponding SFG.
Example 5
Suppose the communication among the agents change causing a change in the signs of the edges y in the network shown in Fig. 2. The opinions at instance and final opinions after the change in the network are represented by y , respectively. Now, if we construct the reduced SFG from this new network, the sources and their associated states do not change. Only the branch gain of branches y change. Since the nodes y are affected only by and the altered branch does not lie in the path, it follows that their opinions do not change. Finally, the deviation in the opinions of nodes is presented in Fig. 5. The absolute deviation in the opinions of agents due to the change comes out to be where denote final opinion of after the alteration of signs in the network.
Remark 5.3.
In Example 5, we observe that even the simple modifications in network structures, which do not affect the nature of any influential node, can result in noticeable differences in the final opinion. This implies that both the initial opinions of influential agents and the network interactions along with their signs play an important role in determining the agents’ influence. In real-world scenarios, when the objective is to modify the opinions in a network to achieve a reduction in polarisation, conflicts, etc, changing an influential agent’s opinion might not be feasible. For example, social media organisations try to control the interactions among individuals using recommender systems; effectively, they are modifying the underlying network structures [40].
Till now, we have discussed the impact of the network topology, signed interactions and stubbornness in deciding the influence of influential agents on the final opinions of others in the network. Next, we quantify their effect on the degree of influence of the influential agents on the overall opinion formation among agents in the network.
6 Absolute Influence centrality
In this subsection, we propose a centrality measure to determine the overall contribution of an influential agent in the final opinions of agents in the network. We employ the influence coefficient derived in Theorem 2 and construct a matrix . Since the entries of account for the effects of the initial opinions of the influential agents on the final opinion vector of the agents. Thus,
(26) |
Fig. 6 depicts the non-zero pattern of influence matrix for any network. In the grey region in the figure, can be zero or non-zero depending on network connectivity. The entries in pink represent the regions where implying that definitely influences . The entries in white signify zero influence of on i.e. . Now, owing to the antagonism in the network, the influence of an agent may be positive or negative. Thus, we quantify the influence in the network using the matrix where is the absolute value of entry of .
An influential agent dictates the final opinions of one or more agents in the network. Its degree of influence is determined by the extent to which it alters the final opinion pattern of the network for a unit change in its initial opinion. For a given network and the initial opinion pattern , if the initial opinion of an agent deviates to resulting in a new pattern of initial opinion denoted by . The change in final opinion is given by,
(27) |
where y are the final opinion patterns for y , respectively.
We define the absolute influence centrality of an agent as , which is the deviation caused by agent in the final opinion pattern. The most influential agent is the one that causes the maximum deviation. Thus, an agent is the most influential agent if,
The following result relates absolute influence centrality with the matrix.
Theorem 3.
Consider a network of agents connected over a weakly connected graph whose opinions evolve by the proposed opinion model (3) in the presence of stubbornness. The measure of the influence centrality of all the agents in the network is given by the absolute influence centrality .
Proof 6.1.
In order to determine the influential nodes, we perturb the initial positions of the agents one after the other. For an initial opinion pattern , suppose the initial opinion of the is perturbed by , then we represent the new initial opinion pattern as . The antagonism in the network can cause the influence of an agent to be positive or negative. So, as discussed before, we characterise the influence using wherein the effect of each agent on an agent is given by . We know from eqn. (26) that the absolute change brought about in this process is . For a unit change () in agent ’s initial condition, the overall change in the network is given by . Therefore, the absolute centrality vector for all the agents becomes . Hence, proved.
The above formulation allows us to determine the most influential agent which is simply the one with the highest absolute influence centrality. As opposed to IC, the proposed centrality measure is applicable for signed networks and accounts for the influence of non-stubborn agents as well.
Example 6
We define the matrix for the network topology in Fig. 2 whose influence coefficients were determined in Example 4. takes the following form:
The absolute centrality for the network, as defined in Theorem 3, is . It shows that the stubborn opinion leader is the most influential agent in the network, followed by non-stubborn opinion leaders and stubborn follower . Since the opinion leader in the sink is stubborn, we observe that the non-stubborn opinion leaders y in have zero influence. Interestingly, stubbornness has enabled the followed to become influential; it now ranks right after the opinion leader in terms of its absolute centrality score.
7 Conclusions
The paper quantifies the influence of the opinion leaders and the stubborn agents (if any) on the rest of the agents in a network with signed interactions. We examine the complex interplay of signed interactions, the network topology and stubbornness in the opinion formation process. The underlying convergence analysis reveals that a non-stubborn opinion leader connected to a stubborn opinion leader cannot be influential even to its own followers. Using this analysis, the work posits the conditions an opinion leader must satisfy to be influential in the presence of stubbornness. Based on the network topology, we lay down the rules to construct the SFGs associated with . Thereafter, the precise values of the influence distributed over the network is calculated by using the Mason’s gain formula. Using the SFGs, we establish that the gains of paths and the loops that form the underlying network determine the degree of influence of an influential agent on the rest. This finding is illustrated and verified using examples in the paper.
Further, we determine the most influential agent in the network as the one that results in the maximum deviation in the final opinion vector for a unit deviation in the agent’s initial opinion. This leads to a new centrality measure, called the absolute influence centrality, which allows us find the overall influence of an agent in the network. To the best of our knowledge, the proposed centrality measure is the first that accounts for the impact of stubborn behaviour and opinion leaders simultaneously along with signed interactions in the network. In future, we plan to analyse the suitable modifications of a network that can alter the influence of certain chosen agents in a desired manner.
8 Appendix
8.1 Rules for construction of SFGs
We have constructed from . Next, we use the following properties of agents in to reduce the SFG to .
Lemma 8.1 ([4],[20]).
Consider a group of agents connected over a weakly connected digraph whose opinions evolve according to eqn. (3). If an opinion leader is associated with a sink which does not contain any stubborn opinion leader, then its opinion eventually converges to:
-
•
,
-
•
such that ,
-
•
such that .
-
•
such that
where , y depending on the partition of , to which belongs.
Using this result we construct the nodes of the reduced SFG from as given below: First, we consider a node in for associated with state . Due to the numbering of nodes in , this node is associated with the final opinion of a follower in . It follows from eqn. (21) that the final opinion of a follower depends on the opinions of its neighbours andor its initial opinion if it is stubborn. Therefore, node in has at least one incoming branch originating from a node associated with the final opinion of neighbour in (an opinion leader or follower) or initial opinion (if is stubborn). Consequently, node is not a source node in . Similarly, it continues to be a non-source node in represented as associated with state .
The node in is associated with the final opinion of an opinion leader in for . If the opinion leader associated with is non-stubborn, we know from eqn. (21) that its final opinion depends only on the final opinion of opinion leaders in its corresponding sink . For an opinion leader in , its final opinion is independent of any other agent in . It implies that if is associated with an opinion leader in , it forms a source in . Equivalently, node in associated with final opinion of opinion leader in forms a source in associated with state for .
If node is associated with an opinion leader in , it has incoming branches in from one or more nodes associated with opinion leaders in the same sink. Thus, it does not form a source in . However, as we noted in Remark 5.1, if node was a source, we could determine its effect on the opinions of the rest of the agents using Mason’s gain formula (2) in the SFG. The following steps are taken in a direction to form source(s) in from the nodes in associated with opinion leaders in .
We know from Lemma 8.1 that the non-stubborn opinion leaders that form sink in achieve consensus when belongs in . Consider a follower in which has opinion leaders associated with sink in its neighbourhood such that sink . Then, eqn. (22) becomes . As for each ,
(28) |
Further, we know that the final opinion of the opinion leaders in are independent of any other agent’s opinion except those in . Therefore, it follows from the discussion that all the nodes in associated with the final opinions of opinion leaders in can be represented by a single source in associated with state equal to the consensus value for .
Similarly, if a node in is associated with the opinion leader in a sink , then is composed of non-stubborn opinion leaders such that the opinion leaders in are partitioned into two sets y such that . We know from Lemma 8.1 that the opinion leaders within a partition have consensus and the final opinions of opinion leaders in the two different partitions are equal in magnitude and opposite in signs. Since the magnitude of the final opinion depends only on the initial opinions of opinion leaders in , following a similar analysis preceding eqn. (28), it follows that the opinion leaders in sink contribute two sources y to corresponding to each of the bipartitions associated with states y , respectively where y .
Next, consider a sink which consists of one or more stubborn opinion leaders. Due to strong connectivity among opinion leaders in , a node in associated with the final opinion of an opinion leader in has an incoming branch or a path in from the node associated with the initial opinion of the stubborn opinion leader in . Therefore, is a non-source node in . Because opinion leaders in sink often disagree due to stubbornness, node contributes a non-source node in .
If node in is associated with an opinion leader in a sink such that only non-stubborn opinion leaders in constitute , then it follows from Lemma 8.1 that the opinions of all the corresponding opinion leaders converge to zero. Substituting this result in eqn. (22) leads to the conclusion that their influence on their followers is null. So, even if the network has such opinion leaders, they do not form any source in . Since they neither influence nor are influenced by any other source, they do not form a node in
Finally, a node in for corresponds to the initial opinion of a stubborn agent. The initial opinion of a stubborn agent contributes to the final opinions of both the stubborn agent and those with a path to it. Since the initial opinion does not change, this node in forms a source in for . Since all the nodes in are mapped to , we derive the branches of .
We begin the determination of branches in by evaluating the branch gain of branch from source to a non-source node . When is a collective source formed by the opinion leaders in , it follows from eqn. (28),
-
•
when
-
•
when y corresponds to opinion leaders in for .
The gains of the remaining branches in can be determined using eqn. (22).
8.2 Proof of Theorem 2
Proof 8.2.
The final opinions of node in by using eqn. (2) can be formulated as,
where is the set of sources in who have a forward path to node y is the node state associated with the source . The individual influence coefficient for pair of agents y in is determined as follows:
-
•
If an opinion leader in or the initial opinion of a stubborn agent forms a source , then . So, gives the influence of agent only. Thus, .
-
•
The opinion leaders in sink form a source , we know that . The contribution of opinion leader initial opinion in consensus value is when . Thus, for opinion leader and agent is .
-
•
The opinion leaders in sink form sources y depending on partitions . The sources y are associated with states where . Note .
An opinion leader contributes to the state of both sources y , respectively. Thus, the exact influence of an opinion leader on the follower is .
The remaining cases follow from Lemma 8.1. Hence, proved.
References
References
- [1] D. Voramontri and L. Klieb, “Impact of social media on consumer behaviour,” International Journal of Information and Decision Sciences, vol. 11, no. 3, pp. 209–233, 2019.
- [2] J. Fernández-Gracia, K. Suchecki, J. J. Ramasco, M. San Miguel, and V. M. Eguíluz, “Is the voter model a model for voters?” Physical Review Letters, vol. 112, no. 15, p. 158701, 2014.
- [3] Y. Gorodnichenko, T. Pham, and O. Talavera, “Social media, sentiment and public opinions: Evidence from brexit and us election,” vol. 136, 7 2021.
- [4] M. H. DeGroot, “Reaching a consensus,” Journal of the American Statistical Association, vol. 69, no. 345, pp. 118–121, 1974.
- [5] N. E. Friedkin and E. C. Johnsen, “Social positions in influence networks,” Social Networks, vol. 19, no. 3, pp. 209–222, 1997.
- [6] H. Rainer and U. Krause, “Opinion dynamics and bounded confidence: Models, analysis and simulation,” Journal of Artificial Societies and Social Simulation, vol. 5, no. 3, 2002.
- [7] A. V. Banerjee, “A Simple Model of Herd Behavior*,” The Quarterly Journal of Economics, vol. 107, no. 3, pp. 797–817, 08 1992.
- [8] A. G. Chandrasekhar, H. Larreguy, and J. P. Xandri, “Testing models of social learning on networks: Evidence from two experiments,” Econometrica, vol. 88, no. 1, pp. 1–32, 2020.
- [9] F. Noah and J. Eugene, “Social influence networks and opinion change,” Adv. Group Process, vol. 16, no. 01, p. 1999, 1999.
- [10] P. Bonacich, “Technique for analyzing overlapping memberships,” Sociological Methodology, vol. 4, pp. 176–185, 1972.
- [11] L. Katz, “A new status index derived from sociometric analysis,” Psychometrika, vol. 18, no. 1, pp. 39–43, 1953.
- [12] A. Bavelas, “Communication patterns in task-oriented groups,” The Journal of the Acoustical Society of America, vol. 22, pp. 725–730, 11 1950.
- [13] L. C. Freeman, “A set of measures of centrality based on betweenness,” Sociometry, vol. 40, p. 35, 3 1977.
- [14] N. E. Friedkin, “Theoretical foundations for centrality measures,” American Journal of Sociology, vol. 96, no. 6, pp. 1478–1504, 1991.
- [15] ——, “The problem of social control and coordination of complex systems in sociology: A look at the community cleavage problem,” IEEE Control Systems Magazine, vol. 35, no. 3, pp. 40–51, 2015.
- [16] A. V. Proskurnikov, R. Tempo, and M. Cao, “Pagerank and opinion dynamics: Missing links and extensions,” in 2016 IEEE Conference on Norbert Wiener in the 21st Century (21CW). IEEE, 2016, pp. 1–6.
- [17] “Social power evolution in influence networks with stubborn individuals,” IEEE Transactions on Automatic Control, vol. 67, pp. 574–588, 2 2022.
- [18] A. Gionis, E. Terzi, and P. Tsaparas, “Opinion maximization in social networks,” in Proceedings of the 2013 SIAM international conference on data mining. SIAM, 2013, pp. 387–395.
- [19] J. Ghaderi and R. Srikant, “Opinion dynamics in social networks with stubborn agents: Equilibrium and convergence rate,” Automatica, vol. 50, no. 12, pp. 3209–3215, 2014.
- [20] W. Xia, M. Cao, and K. H. Johansson, “Structural balance and opinion separation in trust–mistrust social networks,” IEEE Transactions on Control of Network Systems, vol. 3, no. 1, pp. 46–56, 2015.
- [21] C. Altafini, “Consensus problems on networks with antagonistic interactions,” IEEE Transactions on Automatic Control, vol. 58, no. 4, pp. 935–946, 2013.
- [22] M. A. Razaq and C. Altafini, “Propagation of stubborn opinions on signed graphs,” in 2023 62nd IEEE Conference on Decision and Control (CDC), 2023, pp. 491–496.
- [23] X. Zhou, H. Sun, W. Xu, W. Li, and Z. Zhang, “Friedkin-johnsen model for opinion dynamics on signed graphs,” IEEE Transactions on Knowledge and Data Engineering, 2024.
- [24] S. E. Parsegov, A. V. Proskurnikov, R. Tempo, and N. E. Friedkin, “Novel multidimensional models of opinion dynamics in social networks,” IEEE Transactions on Automatic Control, vol. 62, no. 5, pp. 2270–2285, 2016.
- [25] Y. Tian and L. Wang, “Opinion dynamics in social networks with stubborn agents: An issue-based perspective,” Automatica, vol. 96, pp. 213–223, 2018.
- [26] S. J. Mason, “Feedback theory-further properties of signal flow graphs,” Proceedings of the IRE, vol. 44, no. 7, pp. 920–926, 1956.
- [27] I. Gelfand, “Normierte ringe,” vol. 9, no. 1, pp. 3–24, 1941.
- [28] C. Ding, W. Jabr, and H. Guo, “Electoral competition in the age of social media: The role of social media influencers.” MIS Quarterly, vol. 47, no. 4, 2023.
- [29] M. Doğan, Ö. Metin, E. Tek, S. Yumuşak, and K. Öztoprak, “Speculator and influencer evaluation in stock market by using social media,” in 2020 IEEE International Conference on Big Data (Big Data). IEEE, 2020, pp. 4559–4566.
- [30] Z. P. Neal, “A sign of the times? weak and strong polarization in the u.s. congress, 1973–2016,” Social Networks, vol. 60, pp. 103–112, 2020.
- [31] F. Harary, “A structural analysis of the situation in the middle east in 1956,” Journal of Conflict Resolution, vol. 5, no. 2, pp. 167–178, 1961.
- [32] M. Moore, “An international application of heider’s balance theory.” European Journal of Social Psychology, vol. 8, no. 3, 1978.
- [33] J. S. Fink, H. M. Parker, M. Brett, and J. Higgins, “Off-field behavior of athletes and team identification: Using social identity theory and balance theory to explain fan reactions,” Journal of Sport Management, vol. 23, no. 2, pp. 142–155, 2009.
- [34] P. Jia, N. E. Friedkin, and F. Bullo, “Opinion dynamics and social power evolution over reducible influence networks,” SIAM Journal on Control and Optimization, vol. 55, no. 2, pp. 1280–1301, 2017.
- [35] F. Heider, “Attitudes and cognitive organization,” The Journal of psychology, vol. 21, no. 1, pp. 107–112, 1946.
- [36] L. Festinger, “A theory of cognitive dissonance row,” Peterson and company, 1957.
- [37] F. Bullo, Lectures on Network Systems, 1.6 ed. Kindle Direct Publishing, 2022. [Online]. Available: https://fbullo.github.io/lns
- [38] B. D. Bernheim and A. L. Bodoh-Creed, “A theory of decisive leadership,” Games and Economic Behavior, vol. 121, pp. 146–168, 2020.
- [39] D. J. Puchala, “World Hegemony and the United Nations,” International Studies Review, vol. 7, no. 4, pp. 571–584, 11 2005.
- [40] M. Z. Rácz and D. E. Rigobon, “Towards consensus: Reducing polarization by perturbing social networks,” IEEE Transactions on Network Science and Engineering, vol. 10, no. 6, pp. 3450–3464, 2023.
[]Aashi Shrinate received her B. Tech degree in Electrical Engineering from Motilal Nehru National Institute of Technology, Allahabad, India in 2020. She is working towards a PhD degree in control and automation specialization in Distributed Control and Decision Lab, Department of Electrical Engineering at the Indian Institute of Technology, Kanpur. She has been receiving the Prime Minister Research Fellowship from 2023. Her research focuses on networked dynamical systems with applications to opinion dynamics in social networks and robotic networks. {IEEEbiography}[]Twinkle Tripathy is currently an Assistant Professor in the Department of Electrical Engineering of IIT Kanpur. She received a Dual Degree of MTech. and Ph.D. at Systems & Control Engineering, IIT Bombay in Dec. 2016. She started her post-doctoral tenure at the School of Electrical & Electronic Engineering, NTU, Singapore. After serving there for a year, she joined the Faculty of Aerospace Engineering, Technion – Israel Institute of Technology as a post-doctoral fellow. Her research interests broadly include control and guidance of autonomous systems, cyclic pursuit strategies and opinion dynamics.