Home > 20 (1), 13

A Psychologically-Motivated Model of Opinion Change with Applications to American Politics Download PDF

Peter Duggins

University of Waterloo, Canada

Journal of Artificial Societies and Social Simulation 20 (1) 13
DOI: 10.18564/jasss.3316

Received: 09-Sep-2016    Accepted: 25-Nov-2016    Published: 31-Jan-2017


Agent-based models are versatile tools for studying how societal opinion change, including political polarization and cultural diffusion, emerges from individual behavior. This study expands agents' psychological realism using empirically-motivated rules governing interpersonal influence, commitment to previous beliefs, and conformity in social contexts. Computational experiments establish that these extensions produce three novel results: (a) sustained strong diversity of opinions within the population, (b) opinion subcultures, and (c) pluralistic ignorance. These phenomena arise from a combination of agents' intolerance, susceptibility and conformity, with extremist agents and social networks playing important roles. The distribution and dynamics of simulated opinions reproduce two empirical datasets on Americans' political opinions.
Keywords: Agent-Based Model, Opinion Dynamics, Social Networks, Conformity, Polarization, Extremism


Opinions are mutable: individuals revise their beliefs through social interaction, personal experience, and reflection, while societal norms shift in response to global events and public opinion. Opinion change at the individual and societal scales interact to produce political polarization, cultural globalization, and other important social trends. To understand these phenomena and design appropriate interventions, we need quantitative tools that simulate the psychological and social aspects of opinion change. For example, models of interpersonal communication will help activists organize grassroots support, help leaders design effective campaigns, and help peacekeepers prevent the spread of extremism. Computational models of opinion change have studied the relationship between polarization, social influence, and political intolerance (Hegselmann & Krause 2002; Deffuant et al. 2002; Jager and Amblard 2005; Baldassarri and Bearman 2007), while models of cultural diffusion have improved our understanding of cultural convergence (Carley 1991; Mark 1998), subculture formation (Bednar et al. 2010; Kitts 2006), and cultural stability within organizations (Carroll and Harrison 2002; Kitts and Trowbridge 2007).

Building multi-level, quantitative, predictive models of opinion change is challenging because opinions arise from a multitude of neurological, psychological, and social processes. Empirically, the extent to which people are persuaded by each others’ subjective evaluations depends on numerous factors, including: previous beliefs and a desire to minimize cognitive dissonance (Petty, Wegener, and Fabrigar 1997); motivations to be accurate, self-consistent, and socially accepted (Wood 2000; Cialdini and Goldstein 2004); issue framing, emotional arousal, and cognitive elaboration (Gawronski and Bodenhausen 2006); self-esteem (Pool, Wood, and Leck 1998); social norms (Lapinski and Rimal 2005); and more. Mathematical and computational models help formally investigate both the interplay of internal psychological forces and the feedback between opinion change and social influence among many individuals. Unfortunately, models have historically neglected important elements of social psychology, assuming that individuals behave identically, rationally, or with perfect information. This raises questions about whether their results properly inform our understanding of human societies.

Agent-based models (ABMs) seek to explain macroscopic outcomes by showing that artificial societies populated by psychologically-plausible software individuals can, when initialized in a virtual environment and evolved through time, endogenously “grow” complex social phenomenon (Epstein 2006). Three features of ABMs make them ideal for modeling opinion change. First, agents are autonomous and heterogeneous: each individual has distinct internal attributes, such as an intolerance of opposing views, a propensity to socially conform, or a tendency towards stubbornness. Second, agents can be psychologically and cognitively authentic, endowed with rational, emotional, and social thinking of arbitrary complexity (Epstein 2014). Third, agents interact locally in an explicitly defined space: individuals have incomplete information about the world, and interact in social networks of plausible size and composition, causing influence to spread through the population in a manner constrained by personal connections.

Although a rich literature of agent based opinion dynamics models already exists, several important questions remain unanswered:

  1. Why do societies maintain a diversity of opinions? Previous models have shown that when agents exchange interpersonal influence, their opinions either converge to a single value (consensus) or diverge to homogeneous opinion groups (polarization) (Hegselmann & Krause 2002; Deffuant et al. 2002; Salzarulo 2006; Jager and Amblard 2005). However, there are reasons to believe that these models cannot maintain a pluriformity of opinions: for an excellent overview see Mäs, Flache, and Kitts (2014). Essentially, when agents positively influence one another in fully-connected networks (where each actor connects to each other by at least one influence path), all agents will converge to a homogeneous opinion (Abelson 1964). Weak diversity, defined as the convergence of opinions to a finite number of attractor states, can be maintained when opinion subcultures become isolated, breaking full connectivity. This outcome is common in bounded confidence models, in which agents who are sufficiently dissimilar cease to influence one another entirely. Strong diversity, defined as a smooth distribution of opinions along a continuous ideological spectrum, cannot survive in these models (Flache and Macy 2011; Mäs, Flache, and Helbing 2010), even when the mechanisms of social influence incorporate noise and other minor deviations (Klemm et al. 2003; De Sanctis and Galla 2009). As noted by Mäs, Flache, and Kitts (2014), "This [homogeneity] contradicts the high degree of persistent diversity that we observe in many social settings [...leading] researchers to develop extensions of the classical models to explain emergence and persistence of diversity."
  2. Will subcultures of opinions survive in a well-connected population? Pockets of extreme opinions exist within moderate real-world societies. Although such subcultures have emerged in previous models (Axelrod 1997; Amblard and Deffuant 2004; Carley 1991;Mark 1998), they survive only because of the previously-mentioned rules that curtail interpersonal influence. When these rules are relaxed (and others are introduced to promote strong diversity), will these groups dissolve, as occurs in cultural diffusion models with the introduction of noise and long-range interactions (Klemm et al. 2003; De Sanctis and Galla 2009)? Do other psychosocial forces explain why opinions in real societies organize according to social networks (e.g. smoking habits (Christakis and Fowler 2008))?
  3. How do hidden opinions affect societal opinion change? The views we express in public often differ from those we hold privately, a situation that undoubtedly affects individual and societal opinion dynamics in some manner. For example, citizens living under authoritarian rule rarely express their true dissatisfaction with the government for fear of oppression (Kuran 1989). The disconnect between true and expressed opinions creates tensions that have been implicated in major social and political events such as the fall of Communism (Kuran 1997) and the Arab Spring (Goodwin 2011). Though some models of “preference falsification” exist, they assume global information and rational action, and have not yet been applied to the study of interpersonal influence within social networks.

In this study, I aim to answer these questions by studying the relationship between the social psychology of personal opinion change and the distributions, dynamics, and clustering of opinions across a population of agents. In Section 2, I review the literature on the social and psychological forces that drive opinion change. In Section 3, I suggest why extending previous models to include these forces will increase a model’s explanatory power and help answer the above question, then present the ISC model. In Section 4.1, I justify these increases in model complexity by showing that each additional psychological force explains a new set of behaviors outside the scope of simpler models. In Section 4.2, I present the full model results and describe the emergence of strong diversity, persistent subcultures of opinions, and pluralistic ignorance. In Section 5, I compare these results with empirical data on Americans’ political opinions. I conclude by summarizing the major findings, answering the questions posed in the introduction, and proposing a research agenda for agent models in the social sciences.

Social Psychology of Opinion Change

Social influence is a process in which the social exchange of information causes individuals to reevaluate their own opinions on a subjective issue. Arguably the most important feature of social influence is homophily, the principle that contact between similar people occurs more frequently and has greater impact than contact between dissimilar people. Empirical evidence for homophily and its effects on social influence abounds: for an overview, see McPherson, Smith-Lovin, and Cook (2001). Interpersonal influence among friends is known to engender common attitudes (Friedkin 1984; Marsden 1988; Friedkin 1993), while the strength of dyadic connections concurrently increases with similarity (Carroll and Harrison 2002; Kitts, Macy, and Flache 1999). On the other hand, interactions can impart negative social influence if opinions differ greatly (Rosenbaum 1986; Smeaton, Byrne, and Murnen 1989), causing individuals to adopt more extreme attitudes when exposed to counterattitudinal arguments (Lord, Ross, and Lepper 1979; A. G. Miller et al. 1993; Taber and Lodge 2006). Homophily is a cornerstone of opinion dynamics models: individuals exert social influence on each other proportional to their ideological similarity. In dyadic conversations, similarity encourages consensus, while dissimilarity fosters polarization. A lineage of bounded confidence models have shown that a population with high tolerance (a parameter governing the relationship between opinion similarity and the magnitude of influence) leads to consensus, while low tolerance leads to polarization (Hegselmann & Krause 2002; Deffuant et al. 2002; Dandekar, Goel, and Lee 2013; Salzarulo 2006). More recent studies have extended this classic formalism to include distancing (negative influence weights) (Jager and Amblard 2005) and a drive for distinctiveness (random opinion perturbations) (Mäs, Flache, and Kitts 2014); these additional bottom-up mechanisms encourage agents to adopt opinions that differ from those of their neighbors, which helps oppose the homogenizing positive influence in bounded confidence models. As a result, these studies produce new patterns of, and insights into, opinion consensus, clustering, and polarization, though these additions appear insufficient to produce strong diversity in these models.

Social influence does not take place in a vacuum, but in an environment filled by people who seek social acceptance and who judge each other upon personality and beliefs. Conformity describes an individual’s desire to gain social approval and avoid rejection by expressing normative beliefs. There is substantial empirical evidence of people misrepresenting their true beliefs (Wood 2000; Cialdini and Goldstein 2004; Asch 1951), though some “anticonformists” will express non-normative beliefs so as to appear more distinct (Imhoff and Erb 2009). Together, conformity and distinctiveness lead to pluralistic ignorance (Prentice and Miller 1993), a condition in which the true distribution of opinions in society differs from what is spoken and heard in public. Pluralistic ignorance makes people unaware of others’ true beliefs; a lack of accurate information can, through the mechanisms of social influence, feedback to change people’s true opinions. Examples of this phenomenon include illusory support for the communist regime in the Soviet Union (Kuran 1997), inaccurate estimates among whites about white support for racial segregation (O’Gorman 1975), and differences between private drinking behavior and public support for drinking on college campuses (Prentice and Miller 1993). Despite current enthusiasm for studying the effects of conformity on opinion change (Jarman et al. 2015; Smaldino and Epstein 2015), ABMs have yet to investigate the repercussions of agents’ verbal belief falsification on public opinion.

The way an individual receives and internalizes others’ beliefs can be as important as the content and context of the influence. People who hold strong opinions are committed to their beliefs: they resist opinion change, because it would challenge their political worldview and induce cognitive dissonance, and because they judge contrary information as invalid due to confirmation bias (Ajzen 2001). Strongly opinionated individuals have been shown to reject opinions contrary to their own belief and even become more extreme. On the other hand, moderately opinionated individuals are susceptible to opinion change and will more readily internalize beliefs presented by others (Lord, Ross, and Lepper 1979; A. G. Miller et al. 1993; Taber and Lodge 2006). Surprisingly, few models of opinion change have looked into how susceptibility and commitment help sustain diversity and prevent homogenization of small cultural groups (Baldassarri and Bearman 2007).

Finally, the social networks through which individuals interact determine how opinion change spreads through society. These networks can be characterized by statistical descriptions such as the degree of connectivity (average size of a social network); real-world networks have positive assortativity (people with large networks tend to know others with large networks), low whole-network density (most people don’t know each other), and high but heterogeneous clustering. Though simulations have confirmed that the size and composition of social networks strongly affect opinion change, their outcomes vary widely with the models’ assumptions about the network (Amblard and Deffuant 2004; Centola, Willer, and Macy 2005), which rarely take these empirical regularities into account. One procedure which does effectively reproduce these statistics is the social circle model (Hamill and Gilbert 2009), which is easily incorporated into an ABM framework (Erbach-Schoenberg, Bullock, and Brailsford 2013).

The Influence, Susceptibility, and Conformity Model (ISC)

To summarize, agents are randomly placed within a two-dimensional space. Each agent has a unique initial opinion, three parameters for tolerance, conformity, and susceptibility, and a social network. Each round, every agent initiates a dialogue with members of his social network. In the dialogue, each agent expresses an opinion that reflects his true opinion, his conformity, and the opinions already expressed in the dialogue. Afterwards, the initiating agent updates his true opinion based on his tolerance, susceptibility, and the expressed opinions’ weighted influences. The model records the true and expressed opinion of each agent after every round. The code is written in Python 2.7; the model, data, and figures are available on GitHub.

Agents’ opinions, interpreted as beliefs on a single subjective issue, lie on a continuous \(0-100\) scale. Initial opinion, tolerance, conformity, susceptibility, and social reach are all drawn from normal distributions whose means and variances are specified in each experiment. Agents are randomly assigned a continuously-valued \((x,y)\) location, then each agent creates a social network N with all agents within euclidean radius equal to his social reach \(r\), as per the social circle model. Agents remain stationary.

Agent \(i\) initiates a dialogue with all agents \(j\) in his social network. He is the first to express an opinion, and always voices his true opinion \((O_i)\). Subsequently, each \(j\) distorts his opinion in order to conform or appear distinct. Specifically, \(j\) calculates the average of all opinions \((E_k)\) expressed so far in the dialogue \((D)\), then expresses an opinion \((E_j)\) that is between his true opinion \((O_j)\) and the dialogue’s opinion norm (conformity), or that is distanced by some amount from the dialogue’s norm (distinctiveness):

$$E_j = O_j + \frac{c_j}{k_j} * \frac{1}{N}\sum_k^{D} (E_k - O_j) $$(1)
The agent parameter \(c_j \) represents an agent’s inherent willingness to misrepresent his beliefs in social contexts in order to appear either normal or distinct. The parameter captures both conformity \((c_j > 0)\) and distinctiveness \((c_j < 0)\). Greater magnitude \(c_j\) produces greater belief falsification: \(c_j =0\) causes the agent to speak truthfully, \(c_j =1\) causes the agent to express the dialogue’s "mean opinion", and \(c_j=-1\) causes the agent to express an opinion that is more dislike the mean than his true opinion. In this model, conformity and distinctiveness are manifest in expression but not directly in opinion change: agents attempt to gain social favor by stating opinions that differ from their true beliefs, but do not change their true beliefs to reflect this posturing. This conceptually differentiates peoples’ internal beliefs from external indicators of their opinions, which helps explain phenomenon such as groupthink (Janis 1972) in which public conformity belies undercurrents of dissent, suppresses original thinking, and leads to sub-optimal outcomes. This formulation of social context also differs significantly from previous models of conformity (Smaldino and Epstein 2015) and distinctiveness (Mäs, Flache, and Kitts 2014), in which the opinion norms of the population directly influence \(\varDelta O_i\).

The extent of \(j\)’s conformity is further mitigated by his current commitment \(k_j\), which is proportional to his susceptibility \(s_j\) and the extremeness of his current opinion:

$$k_j = 1 + s_j * \frac{|50 - O_j|}{50} $$(2)
The susceptibility parameter \(s_j\) represents an agent’s inherent commitment to strong beliefs; it causes him to be less affected by social context and social influence. Its magnitude governs how a departure from a neutral opinion \((O_i = 50)\) translates to a shrinking of influence: higher values result in less opinion change. Opinion-dependent susceptibility gives some conceptual significance to the ideological spectrum by making the absolute value of an opinion meaningful: whereas previous models assumed that agent behavior only depended on opinion differences, this mechanism makes agents with extreme opinions behave differently than those with centrist opinions.

After each \(j\) has expressed \(E_j \) once in the dialogue, \(i\) updates his true opinion according to the dialogue’s influence \((I_i)\), which is proportional to each \(E_j\) and the weight that \(i\) assigns to that expression \((w_{ij})\):

$$I_i = \frac{\sum_j^N w_{ij} * (E_j - O_i)}{\sum_j^N |w_{ij}|} $$(3)
Conceptually, the dialogue’s influence \(I_i\) results from \(i\) being pulled towards (or pushed away from) each opinion expressed in the dialogue, \(E_j\), by an amount proportional to the interagent weight, \((w_{ij})\). The weight, in turn, is calculated according to homophily: the greater the absolute distance between \(i\)’s opinion and \(j\) ’s expression, the more negative the weight, and the less influence \(j\) ’s expression will exert on \(i\)’s opinion:
$$w_{ij} = 1 - t_i \frac{|E_j - O_i|}{50} $$(4)
where \(t_i\) represents \(i\)’s inherent intolerance of dissimilar opinions. Its magnitude dictates how strongly a given opinion difference translates to a loss of interagent weight. A high value implies that an agent will only assign positive weight to opinions that are similar to his own beliefs; a low value implies the agent will be positively influenced by a wider range of opinions. Mathematically, \(t_i\) is the slope of \(i\)’s weight vs. \(\Delta O\) opinion curve, which is continuous and linear. This is a departure from the canonical bounded confidence approach, in which weight is a threshold function of an agent’s intolerance \(\epsilon_i\) (Hegselmann & Krause 2002). I believe continuous weighting better reflects the subtleties of opinion appraisal and social influence than a binary “full acceptance vs. complete disregard” judgment, while still capturing the essential idea of homophilous influence. This approach has also been adopted by (Mäs, Flache, and Kitts 2014). Weights are bounded from -1 to +1.

Finally, \(i\) updates his true opinion based on his previous opinion and the dialogue’s influence, scaled by his commitment:

$$O_{i,t+1} = O_{i,t} + \frac{I_i}{k_i} $$(5)
This process is repeated for each \(i\) in the population, concluding one timestep.

I use four metrics to investigate the diversity, dynamics, and clustering of opinions within the population. Opinion histograms plot the frequency of opinions across the ideological spectrum at particular times, and are the most complete measure of strong vs. weak diversity. Opinion trajectories plot each agent’s history as a line on an opinion vs. time graph, and are used to study dynamics towards or away from diversity. To distinguish different regions of opinion space, I use the terms centrist to describe agents who hold \((33<O_i<66)\), moderate to describe agents with moderately-strong opinions \((16<O_{i}<33\)),or \((33<O_{i}<83)\), and extremist to describe agents with the strongest opinions \((0<O_{i}<16)\),or \((83<O_{i}<100)\). Spatial maps plot each agent as a circle at \( (x,y)\) in the model’s abstract “network space” with color representing the agent’s opinion, and can help identify subgroup formation and regions of ideological mixing. Distance in network space represents the degree of separation between two agents, which can be interpreted geographically or digitally depending on the communication medium. Finally, the Jensen-Shannon Divergence (JSD) is a measure of the similarity of two opinion distributions. I use the JSD to (a) quantify pluralistic ignorance and study how agents’ falsifications affect the diversity of opinions within the population, and (b) compare the similarity of model and empirical opinion distributions. The JSD is calculated from the Kullback–Leibler divergence \(D(P||Q)\), a standard entropy metric for probability distributions:

$$JSD(P||Q)=\frac{1}{2} D(P||M)+\frac{1}{2} D(Q||M) $$(6)
where P and Q are the true and expressed opinion distributions, \( M=\frac{1}{2}(P+Q)\), and
$$D(P||Q)=\sum_i P(i)log\frac{P(i)}{Q(i)} $$(7)
The JSD ranges from 0 (identity) to 1 (minimum mutual information).

In the computational experiments below, I investigate single realizations of the model as artificial case studies rather than investigating the average behavior over many realizations. This is necessary to determine cause and effect in the simulation given highly-variable initial conditions and nonlinear interactions between agents. It is also a reasonable approach given that my goal is to demonstrate the emergence of strong diversity, opinion subcultures, and pluralistic ignorance in the model, rather than characterize the model’s behavior across the parameter space.

Results: Increases in Psychological Complexity

In this section, I begin with the simplest version of the model and show that each additional psychological force expands the range of possible dynamics. This situates the model with reference to a lineage of existing models (while reviewing their results and limitations) and justifies its increased complexity. Readers familiar with the opinion dynamics literature may safely skip this section and proceed directly to an exploration of the model’s novel behaviors. For these preliminary experiments I assume no heterogeneity of intolerance, susceptibility, or conformity \((σ_{t},σ_{s},σ_{c}=0)\) and a social reach of \(μ_{r}=22,σ_{r}=4\), for a (316x316 map).

Social Influence and Intolerance

I first reproduce a classical experiment in opinion dynamics, in which the final distribution of opinions is examined as a function of intolerance. In this experiment, other psychological forces are absent, with the exception of distancing, which is inherent in equation (4). The result from numerous bounded confidence models is that low intolerance promotes societal opinion convergence, while high intolerance produces opinion polarization and weak diversity.

In this model, intolerance is an agent-level parameter \(t_i\) which is initially drawn from a normal distribution of mean \(\mu_t\) and variance \(\sigma_t\). In a population with low intolerance, \(μ_t=0.7\), most agents assign positive weight to each others’ opinions during dialogues, and are consequently pulled towards the mean opinion in that dialogue. Figure 1 (left) shows that an initial normal distribution of opinions, \(μ_{O}=50,σ_{O}=20\), rapidly converges to a single, centrist opinion: given enough time, diversity will completely disappear, and all agents will believe \(O_{i}=50\). Conversely, in a population with high intolerance, \(\mu_t=1.0\), many agents assign negative weight to each others’ opinions and are pushed away from the dialogue mean. As agents adopt stronger opinions, they assign stronger negative weights, resulting in polarizing feedback. Figure 1 (right) shows this population rapidly diverges to two extremists opinions at either end of the opinion spectrum. As \(t\rightarrow\infty\) only weak diversity remains: all agents either hold \(O_{i}=0\) or \(,O_{i}=100\). These base-case results confirm the classical finding that, in the absence of other psychological forces, the degree of individuals’ intolerance determines whether the population homogenizes or polarizes. Additional runs show that societies with intolerance below \(μ_{t}=0.7\) always converge, societies with intolerance above \(μ_{t}=1.0\) always diverge, and societies in between can either converge or diverge, depending on initial conditions. Notably, strong diversity is never obtained, as in bounded confidence models.

Figure 1. A population of agents who initially hold normally distributed opinions converges to a single centrist opinion if agents’ intolerance of dissimilar opinions is low, and diverges to two extreme opinions if agents’ intolerance is high. This result reproduces findings in classical opinion dynamics and represents the base case of the simulation, in which social influence is the only active psychological force and all agents are identically intolerant.

Conformity and Distinctiveness

Next, I introduce social context into the simulation by allowing agents to misrepresent their true opinions in dialogues. This mechanism extends previous studies by (a) investigating the interaction of distancing and conformity/distinctiveness, which were previously explored as stand-alone forces to oppose positive, homophilous social influence (Mäs, Flache, and Kitts 2014), and (b) stipulating that social context does not directly affect agents’ true opinions, but instead causes them to verbally falsify their opinions, which affects the information available to other agents. I hypothesize that if falsification is significant, agents will perceive an unrepresentative distribution of opinions and change their beliefs accordingly: a conformist population will homogenize under conditions that otherwise cause polarization, while a population driven by distinctiveness will polarize under conditions that otherwise favor consensus.

First, I simulate a population whose high intolerance would normally cause polarization, \(μ_{t}=1.0\), but introduce a moderate tendency towards social conformity, \(\mu_c=0.5\). Conforming agents now express opinions that are close enough to the dialogue mean that other agents never assign these (falsified) opinions a negative weight. Agents adopt opinions closer to the norms expressed in the dialogue, and opinions converge, eventually resulting in societal consensus as shown in Figure 2 (right). Second, I simulate the opposite conditions: a population whose low intolerance would normally cause convergence \(μ_{t}=0.7\) , but filled with agents who possess a strong desire to be distinct, \(μ_{c}=-1.5\) . When agents converse, they express opinions that differ radically from centrist norms. As expressions become more extreme, social influence causes agents to adopt and retain extreme beliefs. Figure 2 (left) shows that opinions initially converge, then diverge towards two homogeneous extremist parties. These results indicate that contextual opinion falsification can reverse the effects of intolerance, but cannot sustain strong diversity or pluralistic ignorance.

Figure 2. When agents with low intolerance wish to appear distinct in social contexts, they express extremists beliefs in dialogues, which eventually polarizes the population and leaves weak, bimodal diversity. When agents with high intolerance are motivated to socially conform, they express normative centrist views, causing the population to converge to centrism.

Commitment to Strong Beliefs

I conclude the preliminary experiments by investigating whether, when agents’ susceptibility to influence decreases with their belief extremity, different patterns of societal opinion change emerge. I hypothesize that when extremist agents undergo less opinion change than moderate or centrist agents, their persistent influence will prevent centrist homogenization and polarize society.

Beginning with the simple case of a tolerant population with no opinion falsification, I test whether strong commitment, \(μ_{s}=10.0\) , can reverse trends towards convergence. The mean opinion expressed in dialogues is still \(\bar{O}\simeq50\), but because agents are tolerant and truthful, they assign positive weights to all opinions they hear. Extreme agents undergo little opinion change due to their commitment, but without a repelling force to push them away from social norms (i.e. intolerance or distinctiveness), they are still pulled slowly towards this centrist opinion. Although they remain steadfast in their views for longer periods of time than in the “social influence and intolerance” experiment, they eventually converge to a single centrist opinion like the rest of the population (not shown). This result shows that commitment by itself cannot reverse homophilous opinion convergence; a distancing mechanism is still required.

However, personal susceptibility can affect a population that is intolerant and conformist, which normally homogenizes as in the first case of the “conformity and distinctiveness” experiment. Opinions initially converge due to the strong centrist norms perceived in conformist social dialogues, but extremists are slow to change. By \(t=300\), most agents have adopted moderate or centrist opinions and expressions, but about 2% of agents have, through intolerant repelling, adopted maximally extreme opinions, as shown in Figure 3. These extreme agents are now so committed to their beliefs that they barely soften their expressions to socially conform, \(O_{i}=100\text{→}E_{i}=95\), and their strongly opinionated vocalizations polarize their social networks. Over time, this influence bifurcates the population, as can be seen by the divergence of opinions past \(t=500\).This experiment indicates that personal commitment fosters pockets of extremism whose long-term influence significantly alters the population’s opinion dynamics. Although previous models have shown that extremists can spread polarization through social networks and instigate large-scale change (Jarman et al. 2015; Deffuant et al. 2002), such models often initialize extremist agents with special properties or rules: here, extremists emerge (and disappear) endogenously from a population governed by universal rules but initialized with heterogeneous attributes.

Figure 3. In a population filled with individuals who are intolerant, conformist, and committed to extreme beliefs, a minority of agents will distance themselves from centrist norms and stubbornly express extremist views. The influence of these agents polarizes their neighbors, spreading extremism spatially outward until the population bifurcates into weak diversity. Spatial maps at \(t=200\) and \(t=2000\) (size 316x316) show that polarization originates from neighborhoods that contain extremist agents.

Results: Novel Behaviors

In this section, I simulate populations in which all three psychosocial forces interact. In the following experiments, all agent parameters are drawn from normal distributions with nonzero means and variances, creating a population with greater heterogeneity and psychological realism than previous opinion dynamics models. I hypothesize that when agents are simultaneously motivated by social influence, personal susceptibility, and social context of varying degrees, the population will (a) maintain a strong diversity of opinions, (b) self-organize into opinion subcultures, and (c) exhibit pluralistic ignorance.

Strong Diversity

First I examine a population which is on average tolerant and conformist \((μ_t=0.7,μ_c=0.4)\), but with enough diversity to create some intolerant and distinction-seeking agents \((σ_t=0.3,σ_c=0.1)\). These forces tend to pull population towards convergence. However, an opposing commitment to strong beliefs \((μ_s=5.0,σ_s=0.4)\) helps initially-extreme agents resist normalization and locally exert polarizing influence. The opinion trajectory plot in Figure 4 shows that the population initially converges, but scattered extremists retain their strong views. Unlike in the previous experiment, where strong commitment kept extremists from softening their expressions, extremists in this population moderate their expressions and few extreme opinions are publicly voiced. This, combined with low extremist density, prevents radicals from attracting many followers: by \(t=1000\), less than 5% of the population holds or expresses extreme views. However, these extremists exert enough influence that they keep centrist norms from completely homogenizing the population. By \(t=10000\), the distribution of opinions and expressions have settled into a diverse centrist group, a moderate fringe, and scattered extremists. This strongly diverse distribution of opinions persists past \(t=100000\), despite small opinion fluctuations. A spatial map of opinions shows that the diversity within the centrist party arises from the minor influence exerted by extremists, which keeps the surrounding neighborhoods to the ideological left and right of \(\bar{O}\simeq50\) .

Figure 4. When agents are motivated by social influence, personal susceptibility, and social context of heterogeneous strength, novel opinion distributions emerge at the societal scale. The opinion trajectory shows that the population settles into a stable opinion configuration, while the opinion histogram and spatial map confirm that the final distribution of opinions is strongly diverse. Most agents have adopted a centrist opinion, but a small minority of extremists counterbalance homogenizing norms, preventing total convergence but exerting too little influence to bifurcate the population.

This result is, to my knowledge, the first evidence of indefinitely-sustained strong diversity in a continuous-opinion model. When intolerance, conformity, and susceptibility simultaneously motivate agents’ behavior with heterogeneous strength \(σ_{(t,c,s)}>0\), agents experience a multitude of forces simultaneously pushing their opinions and expressions in many directions. When homogenizing and polarizing forces balance across an entire population, agents settle into a relatively stable opinion configuration in which individual opinions and expressions still fluctuate, but not in a unified direction. Interestingly, this delicate balance only occurs when all three forces are present (with heterogeneous strength): simpler versions of the model presented in the previous section always ended with convergence or weak diversity, as did other unreported simulations which varied \(μ_{(tcs)}\) over a wide range. This supports the central hypothesis that strong diversity emerges from the increased psychological complexity of the model.

Opinion Subcultures

Next, I increase agents’ average intolerance and conformity (\(\mu_t=1.0\),\(\mu_c=0.5\),\(\mu_s=5.0\) ), then tweak their psychological diversity ( \(\sigma_t=0.3\),\(\sigma_c=0.3\),\(\sigma_s=0.3\) ). The results are shown in Figure 5. After an initial period of convergence, several extremists neighborhoods develop, effecting partial polarization that quickly spreads outwards. Eventually, the population settles into a small centrist group and two dominant extremist groups that continue to influence each other through persuadable agents on their mutual border. The spatial orientation of the extremist parties is such that the centrist party receives approximately equal influence from both sides of the opinion spectrum, and acts as a relatively stable buffer between the two extremes.

Figure 5. Extremists counteract initial trends towards convergence and form neighborhoods of strongly (but uniquely) opinionated agents. These groups compete on the border: when one group exerts greater influence, they persuade moderate agents to become extremists; and when both groups exert equal influence, a buffer zone of centrist forms between them. These strongly diverse subcultures persist through time.

Opinion subcultures should also depend on the size of agents’ social networks. I hypothesize that small social networks will promote distinct opinion subcultures while large social networks will dissolve subgroups. I reran the above experiment with smaller social networks, obtained by reducing agents’ social reach (from \(\mu_{r}=22,\,\sigma_{r}=4\) to \(\mu_{r}=11\), \(\sigma_{r}=2\)). Opinions rapidly cluster according to social networks, producing discrete subcultures, Figure 6. These subcultures continue to receive influence from surrounding networks, often through persuadable agents on the border who continually oppose consensus and promote strong diversity within each subculture. The partial isolation of subcultures prevents both homogenization and polarization globally, which is reflected in a wide, multimodal opinion distribution. Both opinion subcultures and strong diversity remain stable past \(t=5000\).

Figure 6. Shrinking agents’ social networks encourages the formation of clustered opinion subcultures. Reduced interaction between these groups prevents both centrist and extremist takeover, but continuing dialogues with intermediary agents keeps these groups, and the population as a whole, strongly diverse. Histograms and maps show opinions at \(t=10000\).

Conversely, increasing agents’ social reach promotes homogenization. Initially, most agents converge to centrism, while the large size and strong centrist norms in dialogues encourage the remaining extremists to express moderate views. Two outcomes are possible: either all extremists convert and the population converges to centrism; or, as shown in Figure 7, an imbalance of extremists remains, and the population drifts towards the most vocal group. Unlike in the first “opinion subcultures” experiment, where a buffer zone between extremist groups prevented takeover, large networks decrease the likelihood that centrists participate in dialogues that are well-balanced between the two extremes. This increases the probability that the dominant group will exert the strongest influence across all social networks, and that centrists and moderates will turn towards that extreme. In either case, strong diversity vanishes.

Figure 7. Expanding agents’ social networks dilutes the influence of extremist agents over larger network, while globalized influence prevents the formation of opinion subcultures and eventually destroys strong diversity. The spatial maps at \(t=4000\) and \(t=5000\) show that the buffer zone that previously preserved diversity no longer prevents the takeover of the dominant extremist group.

Collectively, these result are interesting for two reasons. First, they show that subcultures can persist despite mutual interaction between dissimilar agents and through uncommitted agents that bridge the ideological gap. This can be contrasted with subcultures in bounded confidence models, which typically survive because agents become too dissimilar to influence one another at all, disconnecting the influence graph. Second, these simulations have the same average intolerance, conformity, and susceptibility as the “commitment to strong beliefs” experiment, but unlike that experiment maintained strong diversity or drifted to one extreme rather than bifurcating. This demonstrates that psychological diversity (heterogeneous intolerance, conformity, susceptibility) and the size of social networks (social reach) within a population can substantially affect large-scale opinion dynamics.

Pluralistic Ignorance

Pluralistic ignorance and unpredictable dynamics are also possible under various conditions, such as when agents have intermediate intolerance \((μ_{t}=0.8,σ_{t}=\,0.3)\), low commitment \((μ_{s}=0.1,\,σ_{s}=0.1)\), and highly variable conformity \((μ_{c}=0.3,σ_{c}=0.5)\). Opinions converge early on, and the population is sufficiently tolerant and uncommitted that only a few agents retain extreme opinions. Through some combination of the extremists’ social influence, conformity of their neighbors, and distinction of agents from centrist norms, opinions throughout the population begin drifting towards the extreme. However, the extremists abruptly convert to centrism, causing a dramatic turn towards convergence, Figure 8. Before these conversions, centrist and extremist agents falsely express moderate opinions in dialogues, leading to high pluralistic ignorance. The perceived moderate norm pulls centrists towards extremism, causing a slow drift towards extremism before \(t=5000\), but also pulls extremists towards centrism, causing the occasional conversion of an extremist agent. If the former trend dominates, the population bifurcates; if the latter dominates, the population homogenizes.

Figure 8. The conversion of influential extremists may shift the course of societal opinion change from polarization to convergence. These events occur rapidly and are frequently preceded by spikes in pluralistic ignorance, as demonstrated by a large Jensen-Shannon Divergence (JSD) between the true and expressed opinion distribution at \(t\simeq500,1000,5800\). This suggests that when sustained levels of opinion falsification are finally revealed, tipping-point phenomenon may occur, leading to nonlinear opinion dynamics.

This result suggests that high pluralistic ignorance may precede dramatic changes in societal opinion dynamics, a conclusion which aligns with empirical instances of unvoiced discontent preceding popular revolutions in authoritarian societies (Kuran 1989; Goodwin 2011). The notion that dramatic, macroscopic opinion shifts are instigated by the conversion of extremists (e.g. key party or military leaders defecting from the regime and supporting revolutionary groups) is further supported by the literature on authoritarian-democratic transitions (O’Donnell et al. 2013).

Validation: American Political Opinions

Although the ISC model is grounded in social psychology and reproduces features like strong diversity, opinion subcultures, and pluralistic ignorance, I have not shown that it quantitatively captures real-world data. In this section, I validate the model by reproducing empirical data on the distributions and dynamics of political opinions in American society.

As a proof-of-concept for strong diversity, I compare the expressed opinion distributions produced by the ISC model with a survey that assessed people’s opinions on each of twelve issues in contemporary American politics (Broockman 2016). Each respondent was asked which of seven idealized positions, ranging from extremely liberal to extremely conservative statements about that issue, best described his or her belief, creating a seven-point opinion scale. Using several parameter-space exploration strategies, including an evolutionary algorithm and hyperopt (Bergstra et al. 2015), I found values for mean intolerance, susceptibility, and conformity that produced the distributions shown in Figure 9. These parameters, optimized to reduce the root-mean-square-error between the model distribution and Broockman’s data over \(n=4\) realizations, lie within the bounds of the values used in the above experiments (except for \(σ_{O}=50\)). The model captures distributions with a variety of different shapes, including: normal distributions around a centrist opinion (gun control) and a moderate opinion (affirmative action); centrist dominance with an extreme group (healthcare and contraception); and other strange shapes (abortion and immigration, with less accuracy). This result quantitatively demonstrates that the strong diversity found in real-world opinion distributions are within the output-space of the model.

I also compare the model’s opinion dynamics with a large-\(N\), multi-year survey of American’s ideological consistency conducted by the Pew Research Center (Dimock et al. 2014). The survey consisted of ten questions assessing individuals’ attitudes about current political issues such as “[the] size and scope of government, the social safety net, immigration, homosexuality, business, the environment, foreign policy and racial discrimination,” with each response coded -1 (liberal), +1 (conservative) , or 0 (don’t know/refused). These values were summed for each individual, creating an “ideological consistency” scale ranging from -10 (liberal responses to every question) to +10 (conservative responses to every question). The study found that Americans have become increasingly polarized from 1994 to 2014: individuals who previously held mixed liberal and conservative positions on different issues are increasingly partisan and ideologically uniform. As shown in Figure 10, this trend manifests not as a bifurcation of opinions but as a spreading of the empirical distribution over time. Using the same parameter-space exploration tools as above, I found the ISC model produced similar patterns of polarization: a normal-like opinion distribution measured midway through the simulation gradually spread as extremists on both sides pulled centrists towards the periphery. The model also reproduced more subtle dynamics, such as the leftward shift of the kernel density estimate’s central peak from 1994 to 1999, then back to the right as a sharper peak from 1999 to 2004.

All models should be treated with skepticism until they have been credibly validated with empirical data. Overall, these validation results should be seen as an existence proof of plausible diversity and dynamics in the model, not as evidence of a calibrated simulation capable of precisely predicting opinion change.

Figure 9. The ISC model produces expressed opinion distributions that align with American’s opinions on contemporary political issues ranging from gun control to healthcare to immigration. The JSD between the model and empirical distributions ranges from \(0.017\) (affirmative action) to \(0.038\) (healthcare). Data reproduced with permission from Broockman (2016), parameters for each realization available on GitHub.
Figure 10. The ISC model produces opinion dynamics that are consistent with the polarization of Americans’ political opinions from 1994 to 2014. Blue and green lines are Gaussian kernel density estimates for the respective distributions. The average JSD between the model and empirical distributions ranges over the five data points was \(0.01\). Data reproduced from the Pew Research Center (Dimock et al. 2014).


Why do societies maintain a diversity of opinions?

Psychological forces such as a commitment to strong opinions or a drive to distinctiveness may oppose homogenizing social influence and preserve strong diversity. When the population contains agents with heterogeneous intolerance, susceptibility, and conformity, each individual is simultaneously pulled towards centrism and extremism. If these forces are balanced, which occurs in this study only when all three forces are present, a strong diversity of opinions emerges and remains stable through time. Figures 4, 5 and 6 showed this diversity can take the form of (a) a centrist party diversified by influence from a few extremists, (b) two extremist parties with undecided agents on the borders, and (c) opinion subcultures clustered according to social networks.

The maintenance of strong diversity is a novel result in opinion change and cultural diffusion models based on bounded confidence, which assume that agents influence one another only if their opinion similarity is above an interaction threshold (Macy et al. 2003; Hegselmann & Krause 2002; Deffuant et al. 2002; Dandekar, Goel, and Lee 2013; Salzarulo 2006; Jager and Amblard 2005). Though this approximation of intolerance has provided insights into convergence and polarization, I have argued that it is overly rigid: people do not classify each others’ trustworthiness according to a binary scheme. The ISC model assumes that social influence changes continuously with intolerance, commitment, and context, and produces sustained, strong diversity under multiple psychological and network conditions. This result is intuitive, since societies do not converge to a single opinion or diverge to two polar opposites, and is also quantitatively plausible, as shown through empirical validation. Whenever possible, agent-based modelers should move away from psychologically and socially implausible assumptions and adopt empirically-motivated cognitive heuristics: doing so will solidify the model’s foundations and, as exemplified by this study, produce more complex and realistic results.

Maintaining a diversity of opinions is important outside the modeling community. Indigenous cultures dissolve in the face of globalization as people substitute traditional languages and practices for the norms of modern society (Arnett 2002). Corporations fall prey to groupthink when individuals with original ideas choose not to voice them (Janis 1972). Political and religious groups become polarized due to intolerance of dissimilar beliefs (Lord, Ross, and Lepper 1979; Taber and Lodge 2006). To promote cultural and ideological diversity, leaders must recognize that social influence is not the only force that drives single-mindedness. They must recognize, not just conceptually but with the quantitative precision afforded by computational models, the role of psychological heterogeneity, personal commitment, and social context in destroying the valuable resource of diversity.

Will subcultures of opinions survive in a well-connected population?

The formation and survival of opinion subcultures, as well as the spread of extremism, depends critically on how influence spreads through social networks. In the ISC model, communities of dissenters can survive among globalized centrism or extremist competition in two circumstances. In the first scenario, intolerant agents strongly reject opposing beliefs, becoming extreme and spreading polarization outward. This leads to the formation of cohesive extremist parties with undecided agents on the neighborhoods’ borders. Densely clustered extremists resist moderate influence: neither a centrist majority nor an opposing extreme minority effectively moderates their speech or prevents their polarizing influence. In the second scenario, agents’ small social networks limit communication, producing a larger number of semi-isolated, cohesive, persistent communities. Communication is still possible between such communities, but must travel through bridging individuals whose influence is often overcome by the group consensus. These communities cannot coalesce when agents’ social networks are large; social influence, when distributed over a large network, may cause either centrist convergence or extremist takeover.

A lack of communication can encourage ideological splintering in the same way that geographic barriers facilitate speciation and genetic diversification. For instance, extremism often emerges in online communities with limited access to external influence or information (Radlauer 2007). The ISC model provides a psychosocial explanation for this phenomenon; the model also suggests that, although networking extremists with moderate individuals has the potential to spread radicalization, it also provides a bridge to moderate attitudes which may gradually soften extremists’ beliefs. Organizations seeking to preventing the spread of religious, political, or ethnic extremism (Ressler 2006) would benefit from examining radical recruitment and deradicalization strategies through the lens of psychologically-motivated opinion change models.

How do hidden opinions affect societal opinion change?

Social norms like the desire to be distinct from previous generations or to conform to a community’s religious beliefs have far reaching effects on opinion change at the societal level. The ISC model shows that agents’ conformity can lead others to mistakenly think agreement exists in the population, reverse the process of opinion polarization, and bring an intolerant population back to consensus. It also shows that when agents express opinions with the goal of appearing distinct, a false atmosphere of extremism can incite societal polarization.

Imperfect information is another important aspect of social communication, and the ISC model is the first of its kind to explicitly differentiate internal belief revision from socially-motivated belief communication. The model indicates that pluralistic ignorance precedes critical periods of opinion change, such as when stubborn extremists convert to centrism or when centrists express more extreme sentiments. One interpretation of these results is that opinion dynamics are relatively predictable when everyone communicates perfectly, but when social context encourages belief falsification, tensions between what is heard and what is felt build until they are unexpectedly and abruptly released. This interpretation is consistent with studies on the role of preference falsification in authoritarian revolutions (Kuran 1989), and was likely a contributing factor in the buildup to the Arab Spring (Goodwin 2011).


In this study, I examined the relationship between the psychosocial forces driving opinion change and the resulting distributions, dynamics, and clustering of opinions across a population of agents. This research extends previous studies in computational opinion dynamics by expanding the social and psychological depth of agents. Through a series of simulations, I showed that networks of heterogeneous agents will interact to produce (a) opinion distributions and dynamics that match political opinion data, (b) opinion subcultures perpetuated by extremists and conformity, and (c) tipping points induced by pluralistic ignorance. These results are significant advances in the study of macroscopic opinion change and suggest that modest increases in the complexity of agent models can produce opinion dynamics that align better with reality.

Many extensions of the ISC model are possible. People actively promote their opinions at rallies or online, while others join organizations that enforce their beliefs through coercion and punishment. Introducing social mechanisms for these behaviors would permit the study of collective action problems and suggest more specific strategies that leaders could take to achieve desired patterns of opinion change. Another extension would allow for dynamic social networks. Though the social reach procedure captures important statistics of social networks, the people with whom we converse change constantly. Introducing dynamic networking, possibly in an expanded virtual environment, would permit a more complete study of how opinions change in a society dominated by social media. I would also like to compare opinion geography and pluralistic ignorance to empirical data.

I contend that empirically-accurate patterns of opinion change only emerge when agents act according to plausible rules, and that modelers must expand the depth of agents’ social cognition to explain complex social phenomenon. This is best achieved by endowing agents with human-like cognitive architectures capable of affecting perception, memory, emotion, attention, and communication. Several opinion change models have already incorporated neurally-inspired mechanisms to great effect (Schröder and Thagard 2013; Wolf et al. 2015). Recent advances in neural engineering suggest that building agents with artificial brains may soon be possible (Eliasmith et al. 2012). In future work, I plan to incorporate such artificial intelligences into social simulations.


I would like to thank Joshua M. Epstein and my colleagues at the Johns Hopkins Center for Advanced Modeling in the Social Sciences for their mentorship and support of this research. I also acknowledge the use of several indispensable software packages, including hyperopt (Bergstra et al. 2015), seaborn (Waskom et al. 2015), pandas (McKinney 2010), and pathos (McKerns et al. 2012).


ABELSON, R. P. (1964). Mathematical Models of the Distribution of Attitudes Under Controversy. Contributions to Mathematical Psychology 14. Holt, Rinehart; Winston, NY: 1–160.

AJZEN, I. (2001). Nature and Operation of Attitudes. Annual Review of Psychology, 52 (1), 27–58.

AMBLARD, F. & Deffuant. G. (2004). The Role of Network Topology on Extremism Propagation with the Relative Agreement Opinion Dynamics. Physica A: Statistical Mechanics and Its Applications, 343, 725–38. [doi:10.1016/S0378-4371(04)00858-1 ]

ARNETT, J. J. (2002). The Psychology of Globalization. American Psychologist, 57 (10), 774.

ASCH, S. E. (1951). Effects of Group Pressure Upon the Modification and Distortion of Judgments. Groups, Leadership, and Men, 222, 36.

AXELROD, R. (1997). The Dissemination of Culture a Model with Local Convergence and Global Polarization. Journal of Conflict Resolution, 41 (2), 203–26.

BALDASSARRI, D, & Bearman, P. (2007). Dynamics of Political Polarization. American Sociological Review, 72 (5), 784–811. [doi:10.1177/000312240707200507 ]

BEDNAR, J., Bramson, A., Jones-Rooy, A. & Page, S. (2010). Emergent Cultural Signatures and Persistent Diversity: A Model of Conformity and Consistency. Rationality and Society, 22 (4), 407–44.

BERGSTRA, J., Komer, B., Eliasmith, C., Yamins, D., & Cox, D. D. (2015). Hyperopt: A Python Library for Model Selection and Hyperparameter Optimization. Computational Science & Discovery, 8 (1), 014008. [doi:10.1088/1749-4699/8/1/014008 ]

BROOCKMAN, D. E. (2016). Approaches to Studying Policy Representation. Legislative Studies Quarterly, 41 (1), 181–215.

CARLEY, K. (1991). A Theory of Group Stability. American Sociological Review, 331–54. [doi:10.2307/2096108 ]

CARROLL, G. R, & Harrison, J. R. (2002). Come Together? The Organizational Dynamics of Post-Merger Cultural Integration. Simulation Modelling Practice and Theory, 10 (5), 349–68.

CENTOLA, D., Willer, R. & Macy, M. (2005). The Emperor’s Dilemma: A Computational Model of Self-Enforcing Norms. American Journal of Sociology, 110 (4), 1009–40. [doi:10.1086/427321 ]

CHRISTAKIS, N. A, & Fowler, J. H. (2008). The Collective Dynamics of Smoking in a Large Social Network. New England Journal of Medicine, 358 (21), 2249–58.

CIALDINI, R. B. & Goldstein, N. J. (2004). Social Influence: Compliance and Conformity. Annual Review of Psychology, 55, 591–621. [doi:10.1146/annurev.psych.55.090902.142015 ]

DANDEKAR, P., Goel, A. & Lee, D. T. (2013). Biased Assimilation, Homophily, and the Dynamics of Polarization. Proceedings of the National Academy of Sciences, 110 (15), 5791–6.

DE SANCTIS, L. & Galla, T. (2009). Effects of Noise and Confidence Thresholds in Nominal and Metric Axelrod Dynamics of Social Influence. Physical Review E, 79 (4), 046108. [doi:10.1103/physreve.79.046108 ]

DEFFUANT, G., Amblard, F., Weisbuch, G. & Faure, T. (2002). How Can Extremism Prevail? A Study Based on the Relative Agreement Interaction Model. Journal of Artificial Societies and Social Simulation, 5 (4), 1: https://www.jasss.org/5/4/1.html.

DIMOCK, M., Kiley, J., Keeter, S. & Doherty, C. (2014). Political Polarization in the American Public. Pew Research Center. http://www.people-press.org/2014/06/12/political-polarization-in-the-american-public/.

ELIASMITH, C., Stewart, T. C., Choo, Z., Bekolay, T., DeWolf, T., Tang, Y., & Rasmussen, D. (2012). A Large-Scale Model of the Functioning Brain. Science, 338 (6111), 1202–5.

EPSTEIN, J. M. (2006). Generative Social Science: Studies in Agent-Based Computational Modeling. Princeton University Press.

EPSTEIN, J. M. (2014). Agent_Zero: Toward Neurocognitive Foundations for Generative Social Science. Princeton University Press.

ERBACH-SCHOENBERG, E. zu, Bullock, S. & Brailsford, S. (2013). A Model of Spatially Constrained Social Network Dynamics. Social Science Computer Review, 32 (3), 373-392. [doi:10.1177/0894439313511934 ]

FLACHE, A- & Macy, M. W. (2011). Local Convergence and Global Diversity from Interpersonal to Social Influence. Journal of Conflict Resolution, 55 (6), 970–95.

FRIEDKIN, N. E. (1984). Structural Cohesion and Equivalence Explanations of Social Homogeneity. Sociological Methods & Research, 12 (3), 235–61. [doi:10.1177/0049124184012003001 ]

FRIEDKIN, N. E. (1993). Structural Bases of Interpersonal Influence in Groups: A Longitudinal Case Study. American Sociological Review. 58 (6), 861-872.

GAWRONSKI, B. & Bodenhausen, G. V. (2006). Associative and Propositional Processes in Evaluation: An Integrative Review of Implicit and Explicit Attitude Change. Psychological Bulletin, 132 (5), 692. [doi:10.1037/0033-2909.132.5.692 ]

GOODWIN, J. (2011).Why We Were Surprised (Again) by the Arab Spring. Swiss Political Science Review , 17 (4), 452–56.

HAMILL, L. & Gilbert, N. (2009). Social Circles: A Simple Structure for Agent-Based Social Network Models. Journal of Artificial Societies and Social Simulation, 12 (2), 3: https://www.jasss.org/12/2/3.html.

HEGSELMANN, R., Krause, U. (2002). Opinion Dynamics and Bounded Confidence Models, Analysis, and Simulation. Journal of Artificial Societies and Social Simulation, 5 (3), 2: https://www.jasss.org/5/3/2.html.

IMHOFF, R. & Erb, H.-P. (2009). What Motivates Nonconformity? Uniqueness Seeking Blocks Majority Influence. Personality and Social Psychology Bulletin, 35 (3), 309–20. [doi:10.1177/0146167208328166 ]

JAGER, W. & Amblard, F. (2005). Uniformity, Bipolarization and Pluriformity Captured as Generic Stylized Behavior with an Agent-Based Simulation Model of Attitude Change. Computational & Mathematical Organization Theory, 10 (4), 295–303.

JANIS, I. L. (1972). Victims of Groupthink: A Psychological Study of Foreign-Policy Decisions and Fiascoes. Houghton Mifflin.

JARMAN, M., Nowak, A., Borkowski, W., Serfass, D., Wong, A., & Vallacher, R. (2015). The Critical Few: Anticonformists at the Crossroads of Minority Opinion Survival and Collapse, Journal of Artificial Societies and Social Simulation, 18 (1): 6: https://www.jasss.org/18/1/6.html.

KITTS, J. A. (2006). Social Influence and the Emergence of Norms Amid Ties of Amity and Enmity. Simulation Modelling Practice and Theory, 14 (4), 407–22. [doi:10.1016/j.simpat.2005.09.006 ]

KITTS, J. A & Trowbridge, P. T. (2007). Shape up or Ship Out: Social Networks, Turnover, and Organizational Culture. Computational and Mathematical Organization Theory, 13 (4), 333–53.

KITTS, J. A, Macy, M. W. & Flache, A. (1999). Structural Learning: Attraction and Conformity in Task-Oriented Groups. Computational & Mathematical Organization Theory, 5 (2), 129–45. [doi:10.1023/A:1009670804792 ]

KLEMM, K., Eguíluz, V. M. Toral, R. & San Miguel, M. (2003). Global Culture: A Noise-Induced Transition in Finite Systems. Physical Review E. 67 (4), 045101.

KURAN, T. (1989). Sparks and Prairie Fires: A Theory of Unanticipated Political Revolution. Public Choice, 61 (1), 41–74. [doi:10.1007/BF00116762 ]

KURAN, T. (1997). Private Truths, Public Lies: The Social Consequences of Preference Falsification. Harvard University Press.

LAPINSKI, M. K., & Rimal, R. N. (2005). An Explication of Social Norms. Communication Theory, 15 (2), 127–47. [doi:10.1111/j.1468-2885.2005.tb00329.x ]

LORD, C.s G, Ross, L. & Lepper, M. R.. (1979). Biased Assimilation and Attitude Polarization: The Effects of Prior Theories on Subsequently Considered Evidence. Journal of Personality and Social Psychology, 37 (11), 2098.

MACY, M. W, Kitts, J. A., Flache, A. & Benard, S. (2003). Polarization in Dynamic Networks: A Hopfield Model of Emergent Structure. Dynamic Social Network Modeling and Analysis, 162–73.

MARK, N. (1998). Beyond Individual Differences: Social Differentiation from First Principles. American Sociological Review, 63(3),309–30.

MARSDEN, P. V. (1988). Homogeneity in Confiding Relations. Social Networks, 10 (1), 57–76. [doi:10.1016/0378-8733(88)90010-X ]

MÄS, M., Flache, A. & Helbing, D. (2010). Individualization as Driving Force of Clustering Phenomena in Humans. PLoS Computational Biology, 6 (10), e1000959.

MÄS, M., Flache, A. & Kitts, J. A. (2014). 'Cultural Integration and Differentiation in Groups and Organizations.' In Dignum V. & Dignum F. (Eds.), Perspectives on Culture and Agent-Based Simulations, Springer Verlag, Heidelberg, 71–90. [doi:10.1007/978-3-319-01952-9_5 ]

MCKERNS, M. M, Strand, L., Sullivan, T., Fang, A. & Aivazis, M. A. G. (2012). Building a Framework for Predictive Science. ArXiv Preprint ArXiv: 1202.1056.

MCKINNEY, W. (2010). Data Structures for Statistical Computing in Python. Proceedings of the 9th Python in Science Conference, edited by Stéfan van der Walt and Jarrod Millman, 51–56.

MCPHERSON, M., Smith-Lovin, L. & Cook, J. M. (2001). Birds of a Feather: Homophily in Social Networks. Annual Review of Sociology, 27(1), 415–44.

MILLER, A. G, McHoskey, J. W., Bane, C. M. & Dowd, T. G. (1993). The Attitude Polarization Phenomenon: Role of Response Measure, Attitude Extremity, and Behavioral Consequences of Reported Attitude Change. Journal of Personality and Social Psychology, 64 (4), 561. [doi:10.1037/0022-3514.64.4.561 ]

O’DONNELL, G., Schmitter, P. C., Arnson, C. J. & Abraham F Lowenthal, A. F. (2013). Transitions from Authoritarian Rule: Tentative Conclusions About Uncertain Democracies. JHU Press.

O’GORMAN, H. J. (1975). Pluralistic Ignorance and White Estimates of White Support for Racial Segregation. Public Opinion Quarterly, 39 (3), 313–30. [doi:10.1086/268231 ]

PETTY, R. E, Wegener, D. T. & Fabrigar, L. R. (1997). Attitudes and Attitude Change. Annual Review of Psychology, 48 (1), 609–47.

POOL, G. J, Wood, W. & Leck, K. (1998). The Self-Esteem Motive in Social Influence: Agreement with Valued Majorities and Disagreement with Derogated Minorities. Journal of Personality and Social Psychology, 75 (4), 967. [doi:10.1037/0022-3514.75.4.967 ]

PRENTICE, D. A. & Miller, D. T. (1993). Pluralistic Ignorance and Alcohol Use on Campus: Some Consequences of Misperceiving the Social Norm. Journal of Personality and Social Psychology, 64 (2), 243.

RADLAUER, D. (2007). Virtual Communities as Pathways to Extremism. NATO SECURITY THROUGH SCIENCE SERIES E HUMAN AND SOCIETAL DYNAMICS, 25. 67.

RESSLER, S. (2006). Social Network Analysis as an Approach to Combat Terrorism: Past, Present, and Future Research. Homeland Security Affairs, 2 (2).

ROSENBAUM, M. E. (1986). The Repulsion Hypothesis: On the Nondevelopment of Relationships. Journal of Personality and Social Psychology, 51 (6), 1156. [doi:10.1037/0022-3514.51.6.1156 ]

SALZARULO, L. (2006). A Continuous Opinion Dynamics Model Based on the Principle of Meta-Contrast. Journal of Artificial Societies and Social Simulation, 9 (1), 13: https://www.jasss.org/9/1/13.html.

SCHRÖDER, T. & Thagard, P. (2013). The Affective Meanings of Automatic Social Behaviors: Three Mechanisms That Explain Priming. Psychological Review, 120 (1), 255. [doi:10.1037/a0030972 ]

SMALDINO, P. E, & Epstein, J. M. (2015). Social Conformity Despite Individual Preferences for Distinctiveness. Royal Society Open Science, 2 (3), 140437.

SMEATON, G., Byrne, D. & Murnen, S. K. (1989). The Repulsion Hypothesis Revisited: Similarity Irrelevance or Dissimilarity Bias? Journal of Personality and Social Psychology, 56 (1), 54. [doi:10.1037/0022-3514.56.1.54 ]

TABER, C. S. & Lodge, M. (2006). Motivated Skepticism in the Evaluation of Political Beliefs. American Journal of Political Science, 50 (3), 755–69.

WASKOM, M., Botvinnik, O., Hobson, P., Warmenhoven, J., Cole, J. B., Halchenko, Y., Vanderplas, J. et al. (2015). Seaborn: V0.6.0 (June 2015).

WOLF, I., Schröder, T., Neumann, JK. & de Haan, G. (2015). Changing Minds About Electric Cars: An Empirically Grounded Agent-Based Modeling Approach. Technological Forecasting and Social Change, 94, 269–85.

WOOD, W. (2000). Attitude Change: Persuasion and Social Influence. Annual Review of Psychology, 51 (1), 539–70. [doi:10.1146/annurev.psych.51.1.539 ]