Next Article in Journal
Developing a Stochastic Two-Tier Architecture for Modelling Last-Mile Delivery and Implementing in Discrete-Event Simulation
Next Article in Special Issue
Multi-Category Innovation and Encroachment Strategy Evolution of Composite E-Commerce Platform Based on Multi-Agent Simulation
Previous Article in Journal
Sustainable Operation Structures in the Cross-Border Enterprise Ecosystem under Tariff Fluctuations: A Systematic Evaluation
Previous Article in Special Issue
Practical Formalism-Based Approaches for Multi-Resolution Modeling and Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Agent-Based Modeling of Consensus Group Formation with Complex Webs of Beliefs

Department of Physics, University of Helsinki, 00014 Helsinki, Finland
Systems 2022, 10(6), 212; https://doi.org/10.3390/systems10060212
Submission received: 11 October 2022 / Revised: 3 November 2022 / Accepted: 8 November 2022 / Published: 9 November 2022

Abstract

:
Formation of consensus groups with shared opinions or views is a common feature of human social life and also a well-known phenomenon in cases when views are complex, as in the case of the formation of scholarly disciplines. In such cases, shared views are not simple sets of opinions but rather complex webs of beliefs (WoBs). Here, we approach such consensus group formation through the agent-based model (ABM). Agents’ views are described as complex, extensive web-like structures resembling semantic networks, i.e., webs of beliefs. In the ABM introduced here, the agents’ interactions and participation in sharing their views are dependent on the similarity of the agents’ webs of beliefs; the greater the similarity, the more likely the interaction and sharing of elements of WoBs. In interactions, the WoBs are altered when agents seek consensus and consensus groups are formed. The consensus group formation depends on the agents’ sensitivity to the similarity of their WoBs. If their sensitivity is low, only one large and diffuse group is formed, while with high sensitivity, many separated and segregated consensus groups emerge. To conclude, we discuss how such results resemble the formation of disciplinary, scholarly consensus groups.

1. Introduction

The formation of groups with shared beliefs, opinions, and views has been and continues to be a topic of great interest, discussed in sociology, political science, communication, and organizational science, as well as studies focusing on structure of science (see, e.g., [1,2,3,4,5] for the diversity of topics and areas of studies). In all these cases, one key issue is to understand the dynamics which drive the segregation and consolidation of groups, even in conditions where communication and sharing of beliefs is common and frequent (for reviews, see [3,4,5]).
The computational modeling of opinion group formation [5,6,7], the formation of collaborative groups and collective decision making [2,8,9], as well as disciplinary fragmentation and progress in science [10], has shed light on the social dynamics behind group formation, segregation, and consolidation, often revealing the unexpectedly simple but self-reinforcing interactions behind such complex phenomena. Consequently, consensus group formation and opinion adoption, and their change and evolution, have been modeled using a variety of idealized models, many of them founded on one or another theoretical view about social influence and interaction or social learning, some of them being computational renderings of empirical findings. The models of opinion dynamics are as diverse as are the their theoretical underpinnings and intended scopes of applications. However, many of the models of opinion dynamics, where formation of consensus groups is of interest, can be classified in three groups [3]: (1) models of assimilative social influence; (2) models with similarity biased influence, and; (3) models with repulsive influence. In addition, it is possible to recognize models that are hybrids of these three classes [3]. Different well-known models in each class, their theoretical background and motivation, and most well-known computational implementations and empirical applications and justification (when it exists) are reviewed in detail elsewhere [3,4,5], and therefore we provide here only a brief summary of the most important aspects of models with similarity bias to the extent needed to put in perspective the model introduced here.
Models with similarity bias do not assume a structurally fixed connection between agents, but instead, agents can interact if they have sufficiently similar opinions (or beliefs) or if they are sufficiently similar regarding some other pertinent feature. If the similarity (opinions or other preferred feature) is too distant, interactions are no longer possible. Such a threshold of interaction can be interpreted as a confidence to interact and modify one’s opinion and can be assumed to arise from a variety of psychological or sociological reasons [3,4,5]. Therefore, many similarity bias models are referred to as bounded confidence models [11,12] owing to the existence of a kind of a confidence threshold to interact. These models typically give rise to persistent opinion clusters, where agents are similar and dissimilar to agents in other clusters. In these models, the cluster formation is an outcome of similarity bias homophily; the more stringent the threshold for required similarity, the more numerous are the segregated non-interacting clusters. In most bounded confidence models, the threshold is sharp and deterministic, and stochastic variation is included by adding a stochastic noise  [11,12]. Interestingly, the addition of noise may fundamentally affect the consensus cluster formation [3,4,5]. The role of noise and its non-trivial effects in deterministically thresholded bounded confidence models suggests that to model the bounded regions of interactions due to similarity bias, genuinely stochastic and probabilistic rules to decide whether or not the interactions happen are sometimes preferable [13,14]. Finally, important and interesting recent generalizations of bounded confidence models are models where opinions or beliefs are multidimensional [15,16,17], or in one way or another, more complex structures of beliefs and related opinion elements [2,7,9,18]. Such models allow more realistic modeling of complex opinions, give rise to richer dynamics than one-dimensional bounded confidence models, and, moreover, the emerging clusters of opinions are in these cases more diverse than those found in one-dimensional models.
Paralleling the above briefly summarized recent generalizations of similarity-biased models of consensus formation, the agent-based model (ABM) proposed here is meant to be another step towards generalizations applicable to model complex sets of beliefs, where interactions between agents and dynamics of the change in beliefs are modeled as a genuine stochastic process. The model, however, adopts the simple view where agents modify their views by acquiring and accommodating their sets of views present in to a collection of all agents; no new elements emerge.
The ABM proposed here, given its restriction to describe the creation of new elements of opinion beliefs, and instead describing the evolution of consensus groups with complex sets of beliefs, has two possible areas of applications. One area of interest is the formation of disciplinary scholarly groups and schools, along with their characteristic ways of using scientific terms and forming various research programs [19,20,21,22]. Research fields always contain disciplinary groups where key scientific terms differ, and the same terms may be used differently in discussing and framing the key problems within the field [21,22]. In this case, within the established paradigms of research, new disciplinary groups are often formed within the existing fields. Such strong disciplinary fragmentation seems to be particularly apparent and typical in the human and behavioral sciences [23,24,25]. Another situation of interest, where the creation and generation of new knowledge is not necessarily of primary interest, but where differing disciplinary views about thematic topics can be recognized, is related to the disciplinary views of science education scholars [26,27] as well as science students, where student groups may have consensus views that differ from those of other student groups views, even when they have used the same study materials [28,29]. To address situations in which the knowledge or meaning structures of interest are complex systems of terms, concepts, or conceptions characteristic of the disciplinary group, it seems appropriate to use the expression “webs of beliefs” (compare e.g., ref. [30]), to be referred to briefly as WoBs in what follows. In this study, we approach such a disciplinary group formation through convergence and consolidation of WoBs, where the dynamics are driven by similarity and consensus seeking, without posing explicit bounds of confidence to constrain interactions (as in so-called bounded confidence models, [1,2,3]). In the ABM presented here, agents possess generic WoBs in the form of a complex network. Agents compare their WoBs and exchange bits and pieces of them, guided by similarity-seeking dynamics (i.e., homophily). The comparison-triggered adjustment of WoBs leads to their convergence but also divergence, and thus to the formation of segregated disciplinary consensus groups. The model is highly idealized, generic, and simple, but as discussed in the final section, it has features that resemble the real situations of disciplinary group formation. Thus, the model presented here is a first attempt towards agent-based modeling of consensus group formation where views and opinions are complex webs of beliefs.

2. Materials and Methods

The computational model presented here is an agent-based multi-optional model for the formation, consolidation, and segregation of consensus groups based on agents’ webs of beliefs (WoBs). The dynamics of the model are driven by agents’ repeated comparison of their WoBs, guided by the utility of adjusting the WoB for better mutual similarity. We describe first the constructions of agents’ WoBs, second the multi-state probabilistic model of selection of partners for comparison, and third, update dynamics for the change in WoBs. Simulations are carried out using an event-based roulette-wheel method [31,32]. Symbols and their meaning in the study are summarized in Table 1.

2.1. Model of Webs of Beliefs (WoBs)

The WoBs of interest, which mimic real scholarly conceptual or semantic structures, can be characterized as complex in the sense that they consist of several elements (vertexes or nodes) connected (by edges or links) in complex ways to their other elements. Such WoBs have a distribution of vertexes with broad difference in their connectivity; some vertexes have a high connectivity, while many are loosely connected (see e.g., [28,29,33,34]). Consequently, appropriate WoBs can be characterized as sparse complex networks with about 100 vertexes, with low average degrees of about 3 or 4 but with very few nodes having larger degrees up to 10.
Generic initial WoBs of agents are obtained by sampling a larger template network with desired properties, generated by a generative model previously introduced to produce networks with broad distributions of connectivities of vertexes [35]. In constructing the generic networks, they are pruned by removing auxiliary vertexes possessing only one edge, so that to only two cores (nodes with at least two edges) are taken into account. The template network has approximately 200 vertexes (i.e., nodes) and 400 edges (i.e., links), with the degrees (i.e., number of attached links) of the vertexes distributed according to inverse power law, with an inverse power close to 3.0 (see Appendix A for details of rationalization of this choice). With these parameters, the average degree of vertexes is about 3 to 4, with very few vertexes having a degree of about 8 to 12. From the template networks, a set of initial edges E 0 = 120 ± 20 are drawn at random, and connected networks (discarding unconnected parts) are formed to serve as individual WoBs for each agent. With these choices, WoBs contain about 40–100 vertexes (in some rare cases only about 20) and are always sub-networks of the template. The WoBs thus obtained from the template are stochastically generated and have in each case a slightly different detailed structure. The details of the generative model, briefly summarized in Appendix A, are reported elsewhere [35] and are of no further interest here.

2.2. Interaction Dynamics of Agents

The interaction between agents in the agent-based model (ABM) introduced here comprises N agents, where one agent ξ selects an agent γ to interact among N 1 other agents. The selection is based on the similarity S ξ γ of lexicons between the agents. The probability P ξ γ that agent ξ selects agent γ is assumed to follow the (Gibbs-like) probability distribution (compare with refs. [36,37,38])
P ξ γ = S ξ γ exp β S ξ γ i ξ S ξ i exp β S ξ i , ξ γ
where β is a parameter related to the sensitivity to similarity, with β < 1 (here, in practice β 1 ) indicating low sensitivity (i.e., high noise or randomness) and β 1 high sensitivity (i.e., low noise or randomness). The prefactors in Equation (1) ensure that at the limit β 0 , the decision probabilities attain values corresponding to the ordinary rational, non-probabilistic choice (for details, see [37,38]).
The similarity of the agents is defined simply as the ratio of the number of shared elements (vertexes and edges) to all elements. Denoting the set of elements as { X } = { v } for vertexes and { X } = { e } , the similarity of agents ξ and γ based on either edges or vertexes is given simply as a ratio of non-shared to shared elements,
S ξ γ [ X ] = Dim [ { X } ξ { X } γ ] Dim [ { X } ξ { X } γ ] ,
where X denotes either edges (e) or vertexes (v) and Dim[ ·] means dimension (number of elements) in a given set. In defining the similarity, we chose to keep it symmetric and as simple as possible, although more elaborate definitions are possible, for example, taking into account the role of asymmetry and different number of non-shared elements. However, the definition of similarity is always a matter of choice, and no unambiguous definition seems to be possible because choices need to be made about what features are taken into account in similarity, as discussed in detail in, e.g., ref. [39].
We assume that both vertex and edge similarities need to have high values for a high similarity, and thus, in the effective similarity used in simulations, the effective similarity is taken as a geometric mean of vertex and edge similarities.
S ξ γ = S ξ γ [ e ] S ξ γ [ v ]
This choice of defining the similarity is a trade-off between simplicity and taking enough detail into account to characterize the WoBs. Here, given the generic nature of the WoBs, a simple symmetric similarity S ξ γ = S γ ξ based on the counting of elements and constrained in the range of values from zero to one is satisfactory for the present purposes. In fact, we tried out more elaborated similarity definitions, but in the present ABM, they had little effect on the final results.
The selection criterion in Equation (1) with similarity defined as in Equation (2) prefers similar agents (i.e., homophilic preference) and, in that sense, it closely resembles the selection criteria in bounded confidence models and their variants [1,3], where homophilic cut-off criterion constrains the possibility of interactions. The present model, however, belongs to a class of probabilistic similarity-biased models [3,13], where no interaction possibilities are ruled out a priori, but partners with high similarity are prioritized.

2.3. Updating the WoBs

In the interaction events, agents update their WoBs, seeking to improve their consensus. When agent ξ has decided on the partner γ it will interact with, the update of WoBs for optimized communication takes place in two steps. First, agents ξ and γ pick out a common vertex, which is a center element in their interaction (i.e., shared term or concept for their belief). Second, they check the neighborhood of that selected vertex and check the number of available new edges to neighborhood vertexes their partner possesses but the agent itself does not yet possess (i.e., possible new elements and connections the agent can acquire to adopt a new edge and possibly a new vertex connected to it). Both agents have then two choices of how to increase mutual similarity: either to add a new edge, or to delete an edge not possessed by the interaction partner. The decision to add or delete an edge is made on the basis of the utilities, based on the changes in the similarity, which are taken to be changes in similarity by addition or deletion of an edge or a vertex (contained in the neighborhood of the common vertex). The advantage of such a simplified procedure is that utilities of addition can be estimated through changes in similarities, when number of elements for one agent changes while remaining intact for the other agent. Now, four possibilities are available, either agent γ changes its WoB or agent ξ does, but only one event happens at a time. In both cases, however, the changes are computable as a difference Δ ± [ X ] = S [ X ± 1 ] S [ X ] for addition (+) and deletion (−), respectively, where indexes referring to agents are dropped because of symmetry in regard to the agents. For faster computation, the differences are approximated by the first linear terms, which are obtained through direct calculation, in the form
Δ + [ X ] = ( 1 S [ X ] ) Dim [ { X } ξ { X } γ ] 1
Δ [ X ] = S [ X ] Max [ 1 , Dim [ { X } ξ C ] + Dim [ { X } γ C ] ] 1
where X denotes either vertexes or edges and notation { · } C complements of sets. Note that in all expressions containing S and Δ ± or related to them, indexes referring to agents are dropped in what follows. In Equation (5), the minimum value allowed in the denominator is 1, in order to prevent division by zero (this occurs rarely and has no consequences on results). In case only an edge is added/deleted but no new vertex becomes added/deleted, utilities are simply for edges ( X = e ). In the case that the added/deleted edge contains a new vertex, the effective utility Δ ± corresponding to addition (+) or deletion (−) of a vertex and its neighborhood is taken to be the geometric average of utilities for X = e and X = v .
Δ ± = Δ ± [ e ] Δ ± [ v ]
Probabilities of addition and deletion are then given as
P ± = Z 1 Δ ± exp [ β * Δ ± ]
where parameter β * has the role of confidence of the decision to add or delete on the basis of utility. The factor Z = Δ exp [ β * Δ ] + Δ + exp [ β * Δ + ] is the normalization factor. The rationalization to include prefactors is similar to the case of probability in Equation (1) selecting the partner for interactions. The choice is always between addition and deletion; staying intact (which is not counted as an event) is not included. This is related to the choice that simulations are event-driven; only events that make a difference (i.e., change the state of the agent) are taken into account. Note that in each interaction event, only one outcome of the four possibilities is allowed.

2.4. Simulations

Simulations of the ABM are based on the probabilities of selection P ξ γ in Equation (1) an P ± in Equation (7), with each event of an agents’ interaction consisting of both updates. Simulations are event-based, consisting of sequences of events τ = 1 , 2 , τ MAX events. At each instant, when the value of τ increases by 1, it is decided: (1) which agents are going to interact and (2) whether an edge (and possibly, a vertex) is added or deleted. Each of the event selections is carried out by the roulette-wheel method [31,32]. In the roulette-wheel method, a discrete set of N possible events k with probabilities p k is arranged with cumulative probability
Φ k = i = 1 k p i / i = 1 N p i .
The event k is selected if a random number 0 < r < 1 falls in the slot Φ k 1 < r < Φ k . In case (1), the probabilities p k are given by P ξ γ in Equation (1), while in case (2), one has only two probabilities p k = P ± defined by Equation (7). The roulette-wheel method is thus entirely event-based, where the occurrence of events is predicted on the basis of cumulative distribution. Consequently, there are no constant time-like intervals between events. All simulations are carried out for N = 25 agents, with τ MAX = 50 · 10 3 events, corresponding to about 30 updates for each edge in a set of WoBs of 25 agents. However, only a fraction, usually about 2–3%, eventually leads to addition or deletion of and edge, since after the onset of formation of consensus groups, many neighborhoods are already identical. In practice, this means from 40 to 60 changes per agent in the course of simulations, and as is seen, a stabilized situation is reached well before τ MAX is reached. In the simulations, only one affinity distribution is used, corresponding to an inverse power of 2.9, close to the marginal value of 3 (see Appendix A for details). The simulations are repeated for the ensemble of 36 = 6 × 6 different initial states, sampled for six different initial templates and each six times for different initial WoBs. Simulations and numerical computations are realized using Mathematica [40].

2.5. Representation of Data

The simulations track the evolution of agents’ WoBs, and on that basis, agents’ similarities based on shared edges and vertexes are the outcome of the simulations. The agents are classified in clusters according to the effective similarity S = S E S V and geometric average of size E V , where E = Dim [ { e } ] and V = Dim [ { v } ] . In finding the clusters, we use Mathematica’s [40] DBSCAN algorithm, which partitions the datasets into clusters using density-based classification with noise [41]. DBSCAN proved to be a reliable and fast method for finding clusters not constrained by a prefixed number of clusters for the data generated by simulations. When clusters are detected, the number of clusters N and agents in a given cluster are counted to obtain the relative occupancy R as the average value of the fraction of agents that belongs to a given cluster.
In addition to cluster statistics condensed in average values N and r and their standard deviations, the Shannon entropy H of cluster distribution is calculated, given by
H = i , j p i j log [ p i j ]
where p i j 0 is the probability density of agents with discretized values of similarity and size, ( S , E V ) . The entropy H is useful to monitor the consolidation of the cluster distribution.
In what follows, cluster formation, consolidation, and segregation are monitored by using the quantites N, R, S, and H. Of these, N, R, and H are of the greatest interest, because owing to the choice of simulation parameters to maintain average similarity close to a constant, similarity S is always nearly the same in the stabilized states, and thus, contains little information about the differences of cluster distributions in the stabilized state.

3. Results

The simulations are carried out for 25 agents, which possess different but partially overlapping WoBs about E 0 ± Δ E 0 (here E 0 = 120 and Δ E 0 = 20) edges, which are randomly selected parts of the same template network consisting of 200 vertexes (i.e., nodes) and 400 edges (i.e., links). However, only 2-core (i.e., each vertex has at least two edges attached) and fully connected WoBs are included as initial states, and thus the initial number of vertexes V 0 in the WoBs, when pruned to connected networks, varies roughly from 40 to 100 (with a few exceptional cases of 20 to fewer than 40 vertexes). The parameter affecting mostly the evolution of WoBs during the simulations is the sensitivity β to similarity of partners (i.e., sensitivity to homophily). Note that simulations are carried out for this parameter in the range from 10 to 300, but results are reported for scaled values β β / 10 to allow easy presentation in logarithmic scale. The parameters E 0 and Δ E 0 are the next most important in affecting the outcome of simulations. The effect of these parameters is tested by keeping ratio E 0 / Δ E 0 fixed and changing the absolute values by ± % 20 by scaling them with a factor of η = 0.8 and 1.2.
In simulations with unfolding interaction events τ , the agent selects another agent to compare and adjust its WoB to better match the other agent’s WoB. The selection probability of the agent to interact depends on the similarity between the agents and the agent’s sensitivity β to similarity in that selection. In comparison events of WoBs, interacting agents either adopt or delete an edge to increase their mutual similarity.
In Figure 1, examples of initial and final WoBs are shown. In all cases, the number of vertexes V (and edges) increase because the utility function favors the addition of edges and vertexes, thus favoring the growth of WoBs. However, initial and resulting final WoBs may have quite different sizes. Note that the initial WoBs are always 2-core networks, but during their evolution, singly connected vertexes may appear. In the final state ensemble, averaged values characterizing WoBs are not changing anymore, although slight changes in details of the structure may take place.
The dynamic changes in WoBs, driven by the similarity bias of interactions, eventually leads to a formation of consensus clusters. In Figure 2, an example of a similarity cluster in the initial stage is shown, and then in the stabilized final stage for agents making confident choices of interaction partners with β = 30 (recall that this is a scaled value β / 10 ). The stabilization of the cluster distributions with β = 30 , as shown in Figure 2b, is obtained with about 30,000 interaction events in a group of 25 agents, each of them possessing about 100 edges on average (originating from a sampled set 120 edges on average). Roughly, this means that agents need about 10 interaction events for each edge if they are to reach consensus states. Note that in what follows, we report interaction events τ scaled by a factor of 1000.
In Figure 2a,b, clusters are shown as a density plot of effective similarity S versus the (geometric) average size E V of the WoB, normalized to a maximum E 0 V 0 , with both values discretized into bins of 0.01 ranging from 0 to 1. It is seen how the initial diffuse cluster (Figure 2a) segregates and consolidates to several smaller ones; in practice, six separate clusters (Figure 3a), as resolved by DBSCAN. In the case shown in Figure 2b, the DBSCAN routine finds seven or eight clusters (depending on parameters), but due to thresholding, which ignores very low-populated clusters, six remain to be counted as significant clusters. In Figure 2a, DBSCAN detects two clusters. In Figure 2c,d, the same case is shown, but now as a density plot of edge similarity S E and vertex similarity S V of the WoB. The similarities and sizes shown in Figure 2 are aggregated over the last few stable ensembles corresponding to the range 45 < τ < 50 .
In reading the relevant information from Figure 2, it should be noted that while the high-similarity groups are clearly seen, so are the groups where agents are dissimilar (one agent can well belong to both groups, since similarity is a pairwise property). Therefore, we see not only groups where similarity has increased but also groups where it has decreased. Such behavior is a natural hallmark of the segregation of consensus groups.
Consensus cluster formation proceeds gradually from the diffuse initial state to a stabilized final state, depending on the number of interaction events. Figure 3 shows the dynamics of cluster formation as it is monitored through number of clusters N (Figure 3a–d), relative occupancy (average fraction of agents in a cluster) R (Figure 3e–h), and average similarity S (Figure 3i–l) of clusters, as well as through entropy H of cluster distribution (Figure 3m–p). Results are shown for different strengths of sensitivity to similarity β (scaled by a factor of 10) from high ( β = 30 ) and to low sensitivity ( β = 3 ) as a function of update events τ (scaled by a factor of 1000). For β 3 and β 30 , results remain essentially the same as for the corresponding limiting values shown in Figure 3. In all cases, dynamic behavior can be fitted to an exponentially decaying function (exponential fits are shown in Figure 3 but are barely visible).
The average number N of consensus clusters in the final, stabilized state (Figure 3a–d) depends on the sensitivity β of agents to similarity in making choices to interact with other agents. For high-sensitivity β = 30 (scaled), the number of clusters in stabilized state is on average about six (see Figure 3a), but fluctuations as measured by the standard deviation of the ensemble averages are large. The relative occupation R of clusters shown in Figure 3e is on average about 0.30, corresponding to six or seven agents in a cluster. Increasing the level of sensitivity by increasing values of β does not change the situation, and thus results for β = 30 appear to represent the most extreme segregation found in the group of 25 agents. As seen later, changing the number of edges and vertexes in initial WoBs about by ± 20 % also leaves the number of clusters in this case nearly intact. When the sensitivity to similarity in making choices becomes smaller, and values of β are reduced (Figure 3b–d), the number of clusters decreases steadily, reaching the lowest attainable values of about two clusters on average for β = 3 . Additional reduction in β appears not to lead to a definite monocluster situation, although single clusters become more abundant. As is seen from Figure 3f–h, the relative occupancy R of clusters follows roughly inversely the behavior of the average number of clusters, so that the product N × R remains roughly a constant, indicating relatively uniform distribution of agents in different clusters. In all cases, the similarity S (Figure 3i–l) has nearly the same average value, owing to the choice of parameter β * = 10.0 controlling the ratio of utility of addition to deletion. The larger the value of β * , the larger the bias towards addition, and thus growth of clusters. The choice to keep the bias from growth moderate, and average similarity close to a constant value, makes the interpretation of consensus cluster formation easier and rules out the possibility that the formation of high-similarity clusters is mainly due to bias towards systematically higher average similarities.
The entropy H of the cluster distribution (Figure 3m–p) relaxes considerably more slowly to a stable value in comparison with cluster number N and relative occupancy R. This indicates that consolidation of clusters and segregation of clusters occurs only partly simultaneously, and within the clusters, WoBs continue to evolve more similarly, as also indicated by the slow convergence of similarity S; clusters consolidate without further segregation.
The stabilized, final values of cluster number N, entropy H, and the average occupancy R as a function of the sensitivity β is shown in Figure 4 for a range of values from β = 1 to β = 30 , on a (natural) log-scale. It is now seen (Figure 4a) that if the sensitivity to similarity is high enough ( β > 10 ), cluster formation takes place, and in the group of 25 agents about 6–7 are formed, with roughly equal numbers of 5–6 agents ( R 0.3 ) in a cluster (Figure 3c), with entropy H 3.5 , which roughly corresponds to cases such as the one shown in Figure 2b. However, in all cases, variations around mean values are large, as indicated by the error bars showing the standard deviation of values. In all cases, a transition to single cluster takes place around the value β 5 . After the transition, only two clusters are obtained on average, with high entropy ( H 5.5 ), roughly corresponding to two large and diffuse clusters of similar type as an initial cluster, shown in Figure 2a.
The results in Figure 4 show that the high sensitivity of agents to similarity in selecting similar partners (i.e., strong homophily) for interaction and for updating their WoBs invariably leads to the formation of segregated consensus groups. In addition to parameter β regulating the sensitivity to similarity, the parameter β * for regulating agents’ confidence in decisions to add or delete edges affects the dynamics. Here, the value β * = 10.0 is chosen to maintain the average similarity in stabilized stage nearly a constant. Parameter β * regulates mainly the number of events needed for the relaxation and progress in harvesting new vertexes and edges. At low values of β * / E 0 < 1 , there is no average growth in similarity, at high values of beta β * / E 0 > > 1 in the region of a confident decision to add or delete, the growth is maximal, constrained only by the new options allowed for the addition of edges within the consensus clusters. In particular, β * has no effect on the transition from single to multiple clusters.
Finally, the effect of the initial number of edges E 0 in WoBs and their variation Δ E 0 is checked by changing their absolute values by ± % 20 , scaling both values by a factor of η  = 0.8 and 1.2 but keeping the ratio E 0 / Δ E 0 fixed. Figure 5 shows the evolution of cluster number N (Figure 5a–c), occupancy R (Figure 5d–f), and entropy H (Figure 5g–i) for the altered configurations with high sensitivity β (the most interesting case with a high number of clusters) for values η = 1.2 (the upper row) and η = 0.8 to be compared with the results shown in Figure 3, corresponding to η = 1.0 (reproduced in the middle row). The evolution of similarity is essentially similar to the results shown in Figure 4 and is thus omitted in Figure 5. As can be seen from the results, the increase in size of the WoB corresponding to factor η = 1.2 slightly increases the number of clusters, but relaxation to steady state then requires more interaction events. This is as expected, because agents now have more choices available (i.e., more edges and vertexes) to change their WoBs, and thus more comparison events are needed to reach consensus. When the initial WoBs are smaller, corresponding to the choice η = 0.8 , the number of consensus clusters is slightly smaller than for η = 1.0 , and the events needed for relaxation are fewer. Qualitatively, for other values of β , the results remain essentially similar to the cases shown in Figure 3.

4. Discussion

In many respects, the ABM presented here describing the formation of consensus clusters resembles the so-called bounded confidence models (see e.g., [1,2,3,5] but differs from those models in two important ways. First, the ABM model describes the space of states of the agents (i.e., opinion-like states) as complex networks (WoBs) of elements related to each other, mimicking conceptual or semantic networks, not as discrete sets of choices or fixed to a few choices as in most bounded confidence models. To extend the applicability of consensus formation models provides understanding of not only choices of existing opinions (e.g., as in political or consumer choices) but allow the evolution of opinions. It is important to find ways to use flexible, dynamic, and changing states of agents, and furthermore, allow these states to be affected by choices that the agents make during the course of the unfolding interaction events. Such features provide a more realistic basis to model the formation of consensus groups in comparison with traditional models of predetermined fixed choices between different opinion states. Second, the ABM model introduced here does not assume a fixed bounded confidence criterion for the realization of the interactions. Instead, decisions to interact are made stochastically on the basis of utility-type evaluations of the prospect of increasing similarity. Therefore, there is no sharp exclusion of interactions, but instead, bias for similarity (homophily). In this respect, the WoBs introduced here parallel some other recent attempts to extend the consensus and opinion formation models [7,13].
Another set of models that resemble the ABM presented here are the so-called epistemic landscape models, which have found several potential applications in describing the formation and segregation of collaborative or consensus groups. The epistemic landscape models assume a fixed landscape of “knowledge” that agents explore [42,43] or closely related structures of fixed ground truths [10] or epistemic landscapes with agents sensing the distance from the ground truths or the gradients toward them. Such models assume a fixed, pre-existing landscapes of “knowledge” to be explored by agents, and thus the outcomes of the exploration are more or less predetermined by the structure of the landscape and its gradients [10,42,43]. The epistemic landscape models have turned out to be relevant to discussions of division of labor and how the ability of agents affects their collaboration, but such models do not easily yield to situations where dynamic changes in the landscape or the problem space are of interest.
The present ABM has two major limitations. First, the WoBs utilized in it are always substructures of more extensive templates. Although individual agents’ WoBs evolve, no new elements or connections are created, and WoBs will always remain as partial structures of the initial template. This, however, may not be a severe restriction in cases of intended applications where the targeted area of knowledge is opinions, views or belief of existing knowledge (i.e., discovery and creation of new knowledge is not in focus). Second, the WoBs and their update rules do not take into account the coherence of elements in the WoBs, nor requirements of coherence when elements are added or deleted. In some recent ABM approaches, the structure and coherence of agents’ opinions (or beliefs) are taken into account, allowing more realistic description of complex opinion and belief systems [7,44,45]. The inclusion of coherence of belief elements as part of ABM is, however, not unproblematic; diverse opinions exist regarding how to implement that notion as part of the idea of network-like knowledge. In some views, cognitive dissonance is important [46], and such aspects have been successfully implemented in ABM, where a model of cognitive (or conceptual) structures co-evolves with structural agents’ interactions [44]. In the present model, the coherence of belief systems arises from its dovetailed network structure, which is also a form of coherence of knowledge (see e.g., [47]). In that picture, adoption or deletion of nodes depends on their neighborhoods, where changes take place, always requiring the network to remain connected, but dissonant aspects of coherence are not taken into account. A lack of attention on dissonant connection is a clear restriction of the ABM introduced here.
Recent extensions of ABM have also included many other complex relevant features, for example: opinion dynamics making a separation between private and public opinions and the role of social hierarchies in interactions [48]; prior beliefs and knowledge-making decisions to adopt new beliefs [14,49]; and collective cognitive alignment, when group members perceive and recall the information they receive in aligned ways [50]. In addition to such features, it is possible to imagine many other socially important aspects the future ABM should take into account, for example, trust and its effects on social interactions [51]. While it is unreasonable to assume that at present any ABM can meet such diverse requirements, it is useful to keep in mind that omitting such features unavoidably limits the applicability of any suggested model, but in different ways.
In the current simple and idealized model presented here, many advanced and complex features are omitted. The goal of the model is to take a moderate further step to use more complex belief systems in similarity-biased models to show that even in the case of WoB-like structures, robust consensus clusters are formed; segregation and formation of consensus groups may well arise from the distribution of continuously evolving systems describing complex WoBs. Moreover, the dynamics of the formation of disciplinary consensus groups based on WoBs need not be overly complex; simple reinforcing similarity-seeking dynamics may clarify many empirically found features of how disciplinary groups and their boundaries are formed.
The most obvious areas of applications of the present model are found at least in three special cases. First, in disputes regarding how to frame and understand the meaning of abstract words or terms central to given scientific paradigms, where paradigms have their own specialized lexicons. Different ways of using scientific terms and framing problems are an interesting area of applications related to the social nature of science, the role of scientific discourse, and the argumentation and agreement of truth of scientific claims, as discussed extensively in the philosophy of science [19,20,21,22], as well as finding a tenable grounding on empirical research about scientific activity and formation of disciplinary groups [23,24,52,53]. Second, the ABM presented here may find applications in making sense of the formation of disciplinary groups in scholarly disputes about a given pre-existing corpus of study, for example, in disputes in the humanistic sciences about how to interpret the work of some renowned but difficult to follow scholar (e.g., Hegel, Kant or Wittgenstein), where the amount of interpretative literature with differing and even opposing views may be extensive and exceed the amount of original work. Third, and perhaps with the most foreseeable practical utility, to describe group formation in learning situations, where a group of students tries to make sense of a limited amount of sources about a given topic; in the simplest case, using a single textbook (see e.g., [28,29,35]. In such cases, due to sharing of views and opinions about same sources, one can nevertheless assume formation of different groups of consolidated views.
The possibility to connect the results of the current ABM more securely to existing empirical findings is not, however, straightforward. The ABM provides some insight structure and formation of discourse groups in learning and teaching, where groups of the size from three to about five to six students appear to perform the best [54,55,56,57], but in larger groups the phenomenon of isolation emerges [58,59]. While many unrelated factors (e.g., teaching arrangements and designs) affect group sizes, it is a plausible assumption that at least in the case of discourse groups, shared meanings of key terms and concepts is also a factor affecting group stability and how the number of students in a group evolves. For example, the isolation and break-up of small isolated groups from larger ones may well be a phenomenon related to similarity bias. In the case of scholarly disciplinary groups, empirical evidence of group sizes is more elusive and unclear. Scientometric analyses of the number of co-authors in publications provide some information, showing that small co-author groups are the most common, signaled as a fat-tailed distribution of number of authors [60,61]. This notion is supported also by results based on the size of scholarly groups that introduce (and thus use) new concepts, in which case small groups are also the most active [62,63]. Interestingly, reminiscent formation of disciplinary groups are found within focused research areas [64], as well as in case of non-scientific but organized beliefs groups (i.e., religion), [65]. In all these cases, however, the assumption that similarity bias guiding the formation of groups is a factor affecting the formation, segregation, and consolidation of groups is only tentative, although plausible. Without better knowledge of how, for example, that the changes in shared vocabulary or lexicons used by groups are correlated with group formation it is difficult to make more conclusive inferences on, or to propose more specific empirically testable hypotheses.
Nevertheless, due to the obvious tentativeness and generic nature of the results presented in this study, the present ABM model, where similarity is monitored through WoBs and where changes in WoBs are the basis of group formation dynamics, suggests that in future, more detailed studies, paying attention to correlations between consensus group formation and changes in WoBs or related structures may provide essentially new important insights on group dynamics. In that, ABM may also significantly guide designs of empirical research.

5. Conclusions

We presented an agent-based model (ABM) of the formation of consensus clusters when the agents possess a complex network of knowledge or belief elements, which form a web of beliefs (WoBs). The WoBs affect the ways they can communicate with each other, and they are dynamically changed as an outcome of the interactions. The ABM takes into account dynamic changes in WoBs due to the sharing of their elements in events of interactions (i.e., communication). The dynamics are driven and constrained by similarity evaluations between agents (i.e., homophilic dynamics), evaluated on the basis of the similarity of WoBs.
The results of the model show that a group of agents, if their sensitivity to similarity is sufficiently high, will eventually form consensus groups, where agents have more or less similar WoBs. If the sensitivity to similarity is low, no segregation takes place, and agents remain in one or two large and diffuse groups. The main message of the ABM and its results is that even in the case of complex webs of beliefs, which are allowed to change dynamically in interactions between agents, a very simple dynamic is enough to produce segregation and consolidation of consensus groups in the presence of sensitivity to similarity (as described by webs of beliefs).
The simple and idealized agent-based model presented here is one step towards a better understanding of such complex situations and may also help to construct empirical settings of investigations to resolve the auxiliary features from the core features in driving consensus formation.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Open access funding provided by University of Helsinki.

Conflicts of Interest

The author declares no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ABMAgent-Based Modeling
WoBWeb of Belief
DBSCANDensity-Based Scanning of Clusters

Appendix A. Generation of Template WoBs

Many real networks have nodes that have a relatively broad distribution of degrees (number of links or edges attached to them), so that in this sense, they can be characterized as complex. In extreme cases, such degree distributions are heavy-tailed distributions, heavy tails referring to a form of the trailing edge of a distribution that decays considerably more slowly than a normal distribution and where trailing edges resemble to some degree the inverse power-law-type distribution given as P ( d ) d λ , with a power λ ] 1 , 3 ] . However, heavy-tailed distributions are seldom a genuinely inverse power-law [66]. For practical reasons, however, it is useful to consider the networks with heavy-tailed distributions using the model of inverse power-laws, because many essential characteristics of the networks are captured by that class of distributions [67]. At the limit λ 3 , distributions will have well-defined first and second moments and are thus only moderately heavy-tailed. It is this type of distribution obtained at the limit λ 3 that we are interested here.
The networks used as templates for WoBs are generated using for affinities π k a distribution
P ( π k ) = P 0 [ 1 ( λ 1 ) Λ π k ] 1 / ( λ 1 ) ,
where λ ] 1 , 3 [ and Λ > 0 . The parameter λ determines the inverse power of the resulting degree distribution of the network, while Λ controls the cut-off of affinities, and π k < Λ ( λ 1 ) . The affinity distribution can be derived in several ways and by using several parameterizations [35,68,69].
In simulations, we always use the same distributions of the affinities, but the template networks obtained from the affinity distribution are stochastically generated by using the IGraph package [70], which provides functionality for generating efficiently affinity-based networks simply by providing the probabilities π k for the routine IGStaticFittnessGame. The output of the routine is a network with a predetermined number of edges, linked according to the probabilities π k drawn from distribution P ( π k ) in Equation (A1).
The resulting WoBs of interest, which contain 100–200 vertexes, are networks having vertexes with an average degree of about three and containing only a few nodes with degrees up to 10 or slightly more. Most of the applications we are interested in typically have such distribution connections between their elements, which might be concepts, words, or terms (see the main text).

References

  1. Galam, S. Sociophysics; Springer: New York, NY, USA, 2012. [Google Scholar]
  2. Zafeiris, A.; Vicsek, T. Why We Live in Hierarchies: A Quantitative Treatise; Springer: Cham, Switzerland, 2018. [Google Scholar]
  3. Flache, A.; Mäs, M.; Feliciani, T.; Chattoe-Brown, E.; Deffuant, G.; Huet, S.; Lorenz, J. Models of Social Influence: Towards the Next Frontiers. JASSS-J. Artif. Soc. Soc. Simul. 2017, 20, 2. [Google Scholar] [CrossRef] [Green Version]
  4. Lorenz, J. Continuous opinion dynamics under bounded confidence: A survey. Int. J. Mod. Phys. C 2007, 18, 1819–1838. [Google Scholar] [CrossRef] [Green Version]
  5. Castellano, C.; Fortunato, S.; Loreto, V. Statistical physics of social dynamics. Rev. Mod. Phys. 2009, 81, 591–646. [Google Scholar] [CrossRef] [Green Version]
  6. Sîrbu, A.; Loreto, V.; Servedio, V.D.P.; Tria, F. Cohesion, consensus and extreme information in opinion dynamics. Adv. Complex Syst. 2013, 16, 1350035. [Google Scholar] [CrossRef] [Green Version]
  7. Zafeiris, A. Opinion Polarization in Human Communities Can Emerge as a Natural Consequence of Beliefs Being Interrelated. Entropy 2022, 24, 1320. [Google Scholar] [CrossRef]
  8. Carletti, T.; Fanelli, D.; Righi, S. Emerging structures in social networks guided by opinions’ exchanges. Adv. Complex Syst. 2011, 14, 13–30. [Google Scholar] [CrossRef] [Green Version]
  9. Zafeiris, A.; Koman, Z.; Mones, E.; Vicsek, T. Phenomenological theory of collective-decision making. Physica A 2017, 470, 287–298. [Google Scholar] [CrossRef] [Green Version]
  10. Balietti, S.; Mäs, M.; Helbing, D. On disciplinary fragmentation and scientific progress. PLoS ONE 2015, 10, e0118747. [Google Scholar] [CrossRef] [Green Version]
  11. Hegselmann, R.; Krause, U. Opinion dynamics and bounded confidence models, analysis, and simulation. JASSS-J. Artif. Soc. Soc. Simul. 2002, 5, 2. [Google Scholar]
  12. Deffuant, G.; Neau, D.; Amblard, F.; Weisbuch, G. Mixing beliefs among interacting agents. Adv. Complex Syst. 2000, 3, 87–98. [Google Scholar] [CrossRef] [Green Version]
  13. Liu, Q.; Wang, X. Opinion dynamics with similarity-based random neighbors. Sci. Rep. 2013, 3, 2968. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, Q.; Wang, X. Social learning with bounded confidence and heterogeneous agents. Phys. A 2013, 392, 2368–2374. [Google Scholar] [CrossRef]
  15. Wang, C. Opinion Dynamics with Higher-Order Bounded Confidence. Entropy 2022, 24, 1300. [Google Scholar] [CrossRef] [PubMed]
  16. Li, J.; Xiao, R. Agent-based modelling approach for multidimensional opinion polarization in collective behaviour. JASSS-J. Artif. Soc. Soc. Simul. 2017, 20, 4. [Google Scholar] [CrossRef]
  17. Lorenz, J. Fostering consensus in multidimensional continuous opinion dynamics under bounded confidence. In Managing Complexity: Insights, Concepts, Applications; Helbing, D., Ed.; Springer: Berlin/Heidelberg, Germany, 2008; pp. 321–334. [Google Scholar]
  18. Schawe, H.; Fontaine, S.; Hernández, L. When network bridges foster consensus. Bounded confidence models in networked societies. Phys. Rev. Res. 2021, 3, 023208. [Google Scholar] [CrossRef]
  19. DeSolla Price, D.J. The Science of Science. Bull. Atom. Sci. 1965, 21, 2–8. [Google Scholar] [CrossRef]
  20. Garfiled, E. Citation indexes for science: A new dimension in documentation through association of ideas. Science 1955, 122, 108–111. [Google Scholar] [CrossRef]
  21. Kuhn, T.S. The Structure of Scientific Revolutions; University of Chicago Press: Chicago, IL, USA, 1962. [Google Scholar]
  22. Kuhn, T.S. The Road since Structure; University of Chicago Press: Chicago, IL, USA, 2000. [Google Scholar]
  23. Fanelli, D. “Positive” results increase down the hierarchy of the sciences. PLoS ONE 2010, 5, e10068. [Google Scholar] [CrossRef] [Green Version]
  24. Fanelli, D.; Glänzel, W. Bibliometric evidence for a hierarchy of the sciences. PLoS ONE 2013, 8, e66938. [Google Scholar] [CrossRef] [Green Version]
  25. Wray, K.B. History of Epistemic Communities and Collaborative Research. In International Encyclopedia of the Social and Behavioral Sciences; Wright, J.D., Ed.; Elsevier: Amsterdam, The Netherlands, 2015; pp. 867–872. [Google Scholar]
  26. Koponen, I.T. Nature of Science (NOS) being acquainted with Science of Science (SoS): Providing a panoramic picture of sciences to embody NOS for pre-service teachers. Educ. Sci. 2021, 11, 107. [Google Scholar] [CrossRef]
  27. Koponen, I.; Södervik, I. Lexicons of Key Terms in Scholarly Texts and Their Disciplinary Differences: From Quantum Semantics Construction to Relative-Entropy-Based Comparisons. Entropy 2022, 24, 1058. [Google Scholar] [CrossRef] [PubMed]
  28. Koponen, I.T.; Nousiainen, M. University Students’ Associative Knowledge of History of Science: Matthew Effect in Action? Eur. J. Sci. Math. Educ. 2018, 6, 69–81. [Google Scholar] [CrossRef]
  29. Lommi, H.; Koponen, I.T. Network cartography of university students’ knowledge landscapes about the history of science: Landmarks and thematic communities. Appl. Netw. Sci. 2019, 4, 6. [Google Scholar] [CrossRef]
  30. Quine, W.V.; Ullian, J.S. The Web of Belief; McGraw-Hill: New York, NY, USA, 2012. [Google Scholar]
  31. Lipowski, A.; Lipowska, D.; Ferreira, A.L. Emergence of social structures via preferential selection. Phys. Rev. E 2014, 90, 032817. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  32. Lipowski, A.; Lipowska, D. Roulette-wheel selection via stochastic acceptance. Phys. A 2012, 391, 2193–2196. [Google Scholar] [CrossRef] [Green Version]
  33. Thompson, G.W.; Kello, C.T. Walking across Wikipedia: A scale-free network model of semantic memory retrieval. Front. Psych. 2014, 5, 86. [Google Scholar] [CrossRef] [Green Version]
  34. Masucci, A.P.; Kalampokis, A.; Equíluz, V.M.; Hernández-García, E. Wikipedia Information Flow Analysis Reveals the Scale-Free Architecture of the Semantic Space. PLoS ONE 2011, 6, e17333. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  35. Koponen, I.T. Modelling Students’ Thematically Associated Knowledge: Networked Knowledge from Affinity Statistics. In Complex Networks X. CompleNet 2019. Springer Proceedings in Complexity; Cornelius, S.P., Martorell, C.G., Gomez-Gardanes, J., Goncalves, B., Eds.; Springer: Cham, Switzerland, 2019; pp. 123–134. [Google Scholar]
  36. Laciana, C.A.; Oteiza-Aguirre, N. An agent based multi-optional model for the diffusion of innovations. Phys. A 2014, 394, 254–265. [Google Scholar] [CrossRef] [Green Version]
  37. Yukalov, V.I.; Sornette, D. Self-organization in complex systems as decision making. Adv. Complex Syst. 2014, 17, 1450016. [Google Scholar] [CrossRef] [Green Version]
  38. Yukalov, V.I.; Sornette, D. Quantum Probabilities as Behavioral Probabilities. Entropy 2017, 19, 112. [Google Scholar] [CrossRef] [Green Version]
  39. Weisberg, M. Simulation and Similarity: Using Models to Understand the World; Oxford University Press: Oxford, UK, 2013. [Google Scholar]
  40. Mathematica, Version 13.1; Wolfram Research, Inc.: Champaign, IL, USA, 2013.
  41. Ester, M.; Kriegel, H.-P.; Sander, J.; Xu, X. A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise; AAAI Press: Palo Alto, CA, USA, 1996; pp. 226–231. [Google Scholar]
  42. De Langhe, R. A comparison of two models of scientific progress. Stud. Hist. Phil. Sci. 2014, 46, 94–99. [Google Scholar] [CrossRef]
  43. Weisberg, M.; Muldoon, R. Epistemic Landscapes and the Division of Cognitive Labor. Phil. Sci. 2009, 76, 225–252. [Google Scholar] [CrossRef] [Green Version]
  44. Edmonds, B. Co-developing beliefs and social influence networks—Towards understanding socio-cognitive processes like Brexit. Qual. Quant. 2020, 54, 491–515. [Google Scholar] [CrossRef] [Green Version]
  45. Parravano, A.; Andina-Díaz, A.; Meléndez-Jiménez, M.A. Bounded Confidence under Preferential Flip: A Coupled Dynamics of Structural Balance and Opinions. PLoS ONE 2016, 11, e0164323. [Google Scholar] [CrossRef] [Green Version]
  46. Thagard, P. Coherence in Thought and Action; MIT Press: Cambridge, MA, USA, 2002. [Google Scholar]
  47. Rescher, N. The Coherence Theory of Truth; Clarendon Press: Oxford, UK, 1973. [Google Scholar]
  48. León-Medina, F.J.; Tena-Sánchez, J.; Miguel, F.J. Fakers becoming believers: How opinion dynamics are shaped by preference falsification, impression management and coherence heuristics. Qual. Quant. 2020, 54, 385–412. [Google Scholar] [CrossRef]
  49. Shaw, L.A. Something out of nothing: A Bayesian learning computational model for the social construction of value. J. Math. Soc. 2020, 44, 65–89. [Google Scholar] [CrossRef]
  50. Falandays, J.B.; Smaldino, P.E. The emergence of cultural attractors: How dynamic populations of learners achieve collective cognitive alignment. Cog. Sci. 2022, 46, e13183. [Google Scholar] [CrossRef] [PubMed]
  51. Barrio, R.A.; Govezensky, T.; Ruiz-Gutiérrez, E.; Kaski, K.K. Modelling trading networks and the role of trust. Phys. A 2017, 471, 68–79. [Google Scholar] [CrossRef] [Green Version]
  52. Klavans, R.; Boyack, K.W. Toward a consensus map of science. J. Am. Soc. Inform. Sci. Tech. 2009, 60, 455–476. [Google Scholar] [CrossRef]
  53. Leydesdorff, L.; Carley, S.; Rafols, I. Global maps of science based on the new Web-of-Science categories. Scientometrics 2013, 94, 589–593. [Google Scholar] [CrossRef] [Green Version]
  54. Barron, B. When smart groups fail. J. Learn. Sci. 2003, 12, 307–359. [Google Scholar] [CrossRef]
  55. Heo, H.; Lim, K.Y.; Kim, Y. Exploratory study on the patterns of online interaction and knowledge co-construction in project-based learning. Comp. Educ 2010, 55, 1383–1392. [Google Scholar] [CrossRef]
  56. Hogan, K.; Nastasi, B.K.; Pressley, M. Discourse patterns and collaborative scientific reasoning in peer and teacher-guided discussions. Cog. Instr. 1999, 17, 379–432. [Google Scholar] [CrossRef]
  57. Tschan, F. Ideal cycles of communication (or cognitions) in triads, dyads, and individuals. Small Group Res. 2002, 33, 615–643. [Google Scholar] [CrossRef]
  58. Bonito, J.A. The effect of contributing substantively on perceptions of participation. Small Group Res. 2000, 31, 528–553. [Google Scholar] [CrossRef]
  59. Bonito, J.A. The analysis of participation in small groups: Methodological and conceptual issues related to interdependence. Small Group Res. 2002, 33, 412–438. [Google Scholar] [CrossRef]
  60. Newman, M.E. Coauthorship networks and patterns of scientific collaboration. Proc. Natl. Acad. Sci. USA 2004, 101, 5200–5205. [Google Scholar] [CrossRef] [Green Version]
  61. Palla, G.; Barabàsi, A.-L.; Viczek, T. Quantifying social group evolution. Nature 2007, 446, 664–667. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  62. Milojevic, S. Quantifying the cognitive extent of science. J. Informetr. 2015, 9, 962–973. [Google Scholar] [CrossRef] [Green Version]
  63. Milojevic, S. Principles of scientific research team formation and evolution. Proc. Natl. Acad. Sci. USA 2014, 111, 3984–3989. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  64. Diallo, S.Y.; Gore, R.J.; Padilla, J.J.; Lynch, C.J. An overview of modeling and simulation using content analysis. Scientometrics 2015, 103, 977–1002. [Google Scholar] [CrossRef]
  65. Gore, R.; Lemos, C.; Shults, F.L.; Wildman, W.J. Forecasting changes in religiosity and existential security with an agent- based model. JASSS-J. Artif. Soc. Soc. Simul. 2018, 21, 1. [Google Scholar] [CrossRef] [Green Version]
  66. Broido, A.D.; Clauset, A. Scale-free networks are rare. Nat. Commun. 2019, 10, 1017. [Google Scholar] [CrossRef] [Green Version]
  67. Holme, P. Rare and everywhere: Perspectives on scale-free networks. Nat. Commun. 2019, 10, 1016. [Google Scholar] [CrossRef] [Green Version]
  68. Servedio, V.P.D.; Caldarelli, G.; Buttà, P. Vertex intrinsic fitness: How to produce arbitrary scale-free networks. Phys. Rev. E 2004, 70, 056126. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  69. Caldarelli, G.; Capocci, A.; De Los Rios, P.; Muñoz, M.A. Scale-Free Networks from Varying Vertex Intrinsic Fitness. Phys. Rev. Lett. 2002, 89, 258702. [Google Scholar] [CrossRef] [PubMed]
  70. Csárdi, G.; Nepusz, T. The Igraph software package for complex network research. InterJ. Complex Syst. 2006, 1695, 1–9. [Google Scholar]
Figure 1. Three examples of agents’ webs of beliefs (WoBs) (ac) are shown for initial WoBs (at left), which in interaction events evolve to the final WoBs (at right). In all cases, WoBs are projected on a common aggregated template (with unconnected vertexes shown).
Figure 1. Three examples of agents’ webs of beliefs (WoBs) (ac) are shown for initial WoBs (at left), which in interaction events evolve to the final WoBs (at right). In all cases, WoBs are projected on a common aggregated template (with unconnected vertexes shown).
Systems 10 00212 g001
Figure 2. An example of formation of consensus clusters in the case of highly confident agents with β = 30 (with scaled β , see main text). In (a,b), the horizontal axis shows the average size E V normalized to maximum E 0 V 0 , and the vertical axis shows the effective similarity S. In (c,d), the horizontal axis shows the similarity of vertexes S V , while the vertical axis shows the similarity of edges S E . The similarities shown are aggregated over the last few stable ensembles corresponding to the range 45 < τ < 50 .
Figure 2. An example of formation of consensus clusters in the case of highly confident agents with β = 30 (with scaled β , see main text). In (a,b), the horizontal axis shows the average size E V normalized to maximum E 0 V 0 , and the vertical axis shows the effective similarity S. In (c,d), the horizontal axis shows the similarity of vertexes S V , while the vertical axis shows the similarity of edges S E . The similarities shown are aggregated over the last few stable ensembles corresponding to the range 45 < τ < 50 .
Systems 10 00212 g002
Figure 3. Average number of clusters N (ad), relative occupancy R (eh) and similarity S (il) of clusters, and entropy H (mp) of cluster distribution for different strengths of sensitivity β to similarity (scaled by a factor of 10) from low ( β = 1 ) to high ( β = 30 ) sensitivity as a function of update events τ (scaled by a factor of 1000). Average values are given in black data points, and gray borders denote the standard deviations. Thin lines (not well-visible) are exponential fits to average values.
Figure 3. Average number of clusters N (ad), relative occupancy R (eh) and similarity S (il) of clusters, and entropy H (mp) of cluster distribution for different strengths of sensitivity β to similarity (scaled by a factor of 10) from low ( β = 1 ) to high ( β = 30 ) sensitivity as a function of update events τ (scaled by a factor of 1000). Average values are given in black data points, and gray borders denote the standard deviations. Thin lines (not well-visible) are exponential fits to average values.
Systems 10 00212 g003
Figure 4. Average number of clusters N (a), relative occupancy R (b), and entropy H (c) for different values of parameter β (scaled) on (natural) logarithmic scale. Results are for clusters in the final stabilized region of the formation of consensus clusters. Error bars correspond to standard deviations.
Figure 4. Average number of clusters N (a), relative occupancy R (b), and entropy H (c) for different values of parameter β (scaled) on (natural) logarithmic scale. Results are for clusters in the final stabilized region of the formation of consensus clusters. Error bars correspond to standard deviations.
Systems 10 00212 g004
Figure 5. Average number of clusters N (ac), relative occupancy R (df), and entropy H (gi), for different values of parameter β (scaled with N 0 = 100 ). Results are for clusters in the final stabilized region of the formation of consensus clusters. A transition from multiple clusters to a single large cluster takes place around β = 0.20 .
Figure 5. Average number of clusters N (ac), relative occupancy R (df), and entropy H (gi), for different values of parameter β (scaled with N 0 = 100 ). Results are for clusters in the final stabilized region of the formation of consensus clusters. A transition from multiple clusters to a single large cluster takes place around β = 0.20 .
Systems 10 00212 g005
Table 1. Summary of symbols and abbreviations used recurrently in the text and figures. In the sub-indexes, ξ and γ refer to a pair of agents, Ens. avrg. denotes ensemble averages, and Dim[{ · }] refers to a dimension of set.
Table 1. Summary of symbols and abbreviations used recurrently in the text and figures. In the sub-indexes, ξ and γ refer to a pair of agents, Ens. avrg. denotes ensemble averages, and Dim[{ · }] refers to a dimension of set.
Symbol/AbbreviationSymbol/Abbreviation
{ e } Set of edges (E = Dim[{ e }]) P ± Prob. to add/delete elements
{ v } Set of vertexes (V = Dim[{ v }]) β Sensitivity to similarity
P ξ γ Probability of interaction β * Confidence to add/delete
S ξ γ Similarity functionNEns. avrg. of cluster number
S E Similarity, edgesREns. avrg. of relat. occupancy
S V Weighted adjac. matrixSEns. avrg. of similarity
Δ ± Utility to add/delete elementsHEntropy of cluster distribution
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Koponen, I.T. Agent-Based Modeling of Consensus Group Formation with Complex Webs of Beliefs. Systems 2022, 10, 212. https://doi.org/10.3390/systems10060212

AMA Style

Koponen IT. Agent-Based Modeling of Consensus Group Formation with Complex Webs of Beliefs. Systems. 2022; 10(6):212. https://doi.org/10.3390/systems10060212

Chicago/Turabian Style

Koponen, Ismo T. 2022. "Agent-Based Modeling of Consensus Group Formation with Complex Webs of Beliefs" Systems 10, no. 6: 212. https://doi.org/10.3390/systems10060212

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop