The emergence of consensus: a primer

The origin of population-scale coordination has puzzled philosophers and scientists for centuries. Recently, game theory, evolutionary approaches and complex systems science have provided quantitative insights on the mechanisms of social consensus. However, the literature is vast and widely scattered across fields, making it hard for the single researcher to navigate it. This short review aims to provide a compact overview of the main dimensions over which the debate has unfolded and to discuss some representative examples. It focuses on those situations in which consensus emerges ‘spontaneously’ in the absence of centralized institutions and covers topics that include the macroscopic consequences of the different microscopic rules of behavioural contagion, the role of social networks and the mechanisms that prevent the formation of a consensus or alter it after it has emerged. Special attention is devoted to the recent wave of experiments on the emergence of consensus in social systems.


Introduction
Money, language, dress codes, decorum, notions of fairness all need to be accepted and shared at the group level in order to function. They require social consensus and in exchange they provide individuals with expectations on how others will behave, eventually allowing a society to operate [1,2]. But how does consensus (or 'order', 'coordination', 'agreement') emerge out of an initially disordered situation when there is more than one possible equilibrium?
This question is key to the Social Sciences and to a wide array of disciplines, ranging from Biology to Physics and from Ethology to Artificial Intelligence. In fact, nature offers countless examples of initially disordered collections of agents that are able to develop shared coordinated behaviours. Flocks of birds frequently change their flight direction [3], fish schools display spontaneous evasion waves [4], ferromagnetism is the result of ordering spins [5] and designing decentralized artificial systems is one of the frontiers of Robotics [6]. All these areas have contributed to advance our comprehension of the mechanisms of consensus [2,[7][8][9][10].
This interdisciplinary interest has determined the recent explosion in the number of scientific articles investigating the  emergence of consensus, with two consequences. On the one hand, the similarity between explanations proposed in different areas risks going unnoticed due to different jargons and problem-specific details. On the other hand, communities of researchers exist that largely ignore each other even within apparently confined contexts. For example, two recent and insightful reviews mainly concerned with the problem of consensus, 'The Evolution of Norms' [9] and 'The Evolution of Social Norms' [10], do not share a single bibliographic entry. At the same time, in the last few years it has become clear that understanding the interplay between social consensus and our collective behaviour is crucial to address many of the issues faced by our complex society such as climate change, biodiversity loss and antibiotic resistance [11].
A systematic review of the literature on the emergence of consensus is out of the scope of the present paper, which offers a very brief introduction to the subject. My aim is to provide an overview of the most important principles over which the debate on social consensus has unfolded, and to discuss their implications with the aid of a few illustrative examples. By adopting the language of social conventions, possibly the simplest example of social consensus taken from the Social Sciences ( §2), I will start by mapping the landscape of proposed solutions to the problem of consensus ( §3) before focusing on the case of spontaneous emergence in the absence of a centralized authority ( §4). In this context, by considering two simple models, I will discuss how different kinds of behavioural contagion and social networks influence the dynamics of collective agreement ( §5), as well as which mechanisms can either alter ( §6), or hinder or prevent consensus ( §7). Finally, I will provide an overview of recent experiments that provide empirical basis to the study of the emergence of consensus in social systems ( §8).

A prototypical example: social conventions
The word 'spam' refers to 'disruptive online messages [. . .] sent as email' [12]. However, the Internet and-as a consequence-the phenomenon that today we indicate as spam did not exist just a few decades ago. So how did we end up agreeing that those annoying messages are to be called 'spam'? Or, actually, how did we manage to agree?
Naming conventions have attracted the attention of philosophers since the ancient past. Hermogenes, in Plato's Cratylus, asserts that names belong to things 'only because of the rules and usages of those who establish the usage and call it by that name' [13], without commenting on how a group reaches consensus on a specific name. On the other hand, Adam, the first human in the Bible, establishes new names for the objects around him [14]. Far from being curiosities, these two solutions identify a first major divide between different approaches. Consensus can be imposed by an authority or emerge from an interacting multitude.
Conventions govern much of social and economic life. In general, a convention is a pattern of behaviour that is customary, expected and self-enforcing [1,15]. It is the result of a coordination process where one among various different alternatives is adopted, and they are maintained because a unilateral deviation makes everyone worse off [15]. Among the countless situations where consensus plays a crucial role, some of which have been mentioned above, this review adopts the perspective-and language-of social conventions both for its transparency for readers with different backgrounds and for its historical prominence.

Modelling consensus
The emergence of consensus can be described both as a cooperative process in the space of individuals trying to coordinate with each other, and as a competitive process in the space of the alternatives individuals can adopt. Different approaches make different hypotheses on the structure of these two spaces. Here, we will consider only theories that describe consensus as the result of the interactions between individuals [16,17], but different possibilities exist [13,18,19].

Space of individuals
A population can be described in terms of a network whose nodes represent individuals and links identify potential interactions. The coordination between groups of neighbouring nodes is referred to as local consensus, while global consensus indicates that (most of) the population has reached an agreement. The structure of the social network plays a major role on the dynamics of consensus, in ways that depend on the details of the microscopic individual interactions (see §5 models of consensus concerns the presence and role of a formal or informal centralized institution, or in general of any actors or mechanisms able to exert a global influence on the system. -Authority. An authority that has the means to enforce order through violent or non-violent punishment of the violators is the simplest source of social order [20]. -Leadership. Leaders need to be identified as such based on some merit [21]. Potential leaders include 'connectors', who have a large social circle, 'mavens', who rely on a deep knowledge of a specific topic, and 'persuaders', who have exceptional negotiation skills [22]. -Broadcasting. One to many distributors of information can influence consensus both on a specific opinion or by 'setting the agenda' on a set of acceptable or urgent problems [23,24]. -Explicit incentives for collective coordination. A centralized institution makes individuals aware that they will benefit from global consensus, potentially making them more prone to seek coordination also outside of their immediate social circle [25,26]. -Informational feedback. While no incentives for global coordination exists in this case, individuals are informed about the population-level popularity of the different options [27]. Conformity and social pressure can then favour final consensus [28]. (ii) When a centralized institution does not exist, consensus comes either from the interaction between agents or from some pre-defined individual behaviour. Examples of the two cases are: -Spontaneous emergence of consensus. Consensus is said to be 'spontaneous' when a centralized institution is not present and agreement is produced by self-interested individuals who are not intentionally aiming at global coordination [29]. The dynamics of the process, or 'evolutionary' forces [10], select the equilibrium [1,[29][30][31][32][33][34]. Important mechanisms that can foster spontaneous consensus are [35] -Communication. For example, earlier participants can explain the benefits of coordination to latecomers [36], or individuals can negotiate some form of local consensus [37,38]. -Peer punishment of deviants. When the benefit of (local, at least) consensus are greater than the individual cost of punishing her peers or if the cost of being punished is large enough, then sanctions on deviants are a powerful tool to promote consensus [39]. -Positive payoff externalities. This is the case of self-enforcing norms, such as for example driving on the left or on the right of the road. Once established they persist indefinitely [40][41][42][43][44][45]. -Conformity bias. An inherent tendency to conform to the behaviour of others is a hallmark of human culture [28,46,47] and has been observed also among chimpanzees [48]. -Quorum sensing. Individuals are capable of assessing the number of peers they interact with and share a pre-defined response once a threshold number of components is detected. Bacteria [49], ants [50] and honeybees [51] are examples of social species that use quorum sensing.

Space of alternatives: equilibrium selection
A natural question is which alternative, or equilibrium, will be selected by the population in the case of consensus. Three notable answers are: -Individuals select a given alternative by logical reflection. They are able to assess the advantages of one equilibrium over the others and act to maximize their benefit. Rational considerations would therefore guide individual choice [52,53]. -Individuals select a given alternative based on psychological, even though not rational, factors.
Shared biases select the best alternative to be played [1,40]. -Alternatives are equivalent, and the dynamics of the process where learning individuals interact eventually selects one of the possible equilibria 'by chance' [7,15,32].
Note that only in the latter case communication, or interaction, between individuals is necessary to reach a consensus, as we will see in §4. In the other two cases, in fact, individuals independently select the same alternative based on internal processes [1]. A further dimension affecting the three scenarios concerns the basin of attraction of the different alternatives, i.e. the region of the phase space such that any point (any initial condition) in that region will eventually be iterated into the attractor [54,55].

Approaches to the study of spontaneous consensus
This and the following sections focus on the case of spontaneous emergence of consensus, where the aim is to understand the macroscopic consequences of microscopic behaviours [8,9]. Two main approaches to investigate spontaneous consensus are game theory and the evolutionary-or dynamic-approach.
In coordination games with multiple pure-strategy Nash equilibria, consensus emerges when one equilibrium is selected by all the members of the population. However, it was soon realized that traditional game theory fails to explain how players would know that a Nash equilibrium is to be played and which Nash equilibrium is to be selected when more than one equivalent choices are present [56]. A possible solution is attributing the equilibrium selection at the level of individual decision-making [52], but this requires strong and unrealistic assumptions on the individual access to, and processing of, information [57,58].
Evolutionary explanations overcome this difficulty by substituting actors' rationality and knowledgeability with the capability of anticipating what others will do, and by specifying how individuals learn from experience and adjust their choices accordingly. At least two main frameworks implement this approach. On the one hand, in Evolutionary Game Theory [59] individuals, who are born with a behavioural strategy, interact and reproduce according to a fitness proportional to the payoff of the game they play. Evolution determines over time the successful strategies, possibly driving the population to an equilibrium. Crucially, the biological framing of genetically encoded strategies and reproduction can be translated in terms of bounded rationality and learning when describing social systems [10,31,60]. On the other hand, agent-based modelling aims to understand the global consequences of individual adaptive behaviour relying on the concepts of emergence and self-organization developed in statistical physics. Pioneered by celebrated examples such as Schelling's segregation model [61], Axelrod's work on competition and collaboration [62] and Reynold's flocking model [63], agent-based models have witnessed an explosion in the last two decades thanks to computational methods and numerical simulations, acquiring a central role in the study of social dynamics. A review of these models is out of the scope of the present paper, which is condemned to leave out many interesting contributions, but the interested reader can find an extensive survey in Castellano et al. [8].

Microscopic interactions, social networks and the dynamics of consensus
Multi-agent models define agents that can assume different states, and rules that determine how these states change, typically through interactions. A major distinction concerns the number of times an agent needs to be exposed to another state before adopting it. In simple contagion models, one exposure to a different state may be sufficient [64]. In complex contagion models, on the other hand, more exposures are required, typically from more than one source (if interactions reveal the identity of the individuals) [65]. The consequences of the adopted kind of contagion can be profound and it is useful to see it in two simple models, chosen purely as illustrative examples.
The Moran process was introduced to study selection in a finite population [66]. Individuals are characterized by a state variable that can assume one of M values. In each time step, two neighbouring individuals are randomly chosen, one for reproduction and one for elimination. The offspring of the first individual will replace the second. Equivalently, it can be said that the second individual will adopt the state of the first one, in a process of simple contagion. The same dynamics was introduced a second time under the name of voter model [67,68]. Here, the first individual adopts, or 'copies', the state of the second one. The two variants are equivalent on homogeneous topologies but exhibit different behaviours on heterogeneous networks [69][70][71][72].
The naming game addresses the emergence of simple (linguistic) conventions following a scheme devised by Wittgenstein [32,34,37], which is very similar to the signalling game introduced by Lewis [1] when decisions based on common knowledge are replaced by adaptive behaviour [73]. Nowadays in the standard formulation [34], individuals are characterized by an inventory of names, which is empty at the beginning of the process. In each time step, a pair of neighbouring agents is chosen randomly, one to play as hearer and the other as speaker. The speaker randomly selects one of its names, or invents a new name if its inventory is empty. If the hearer's inventory contains such a name, the two individuals update their  inventories so as to keep only the word involved in the interaction, otherwise the hearer adds the name to those already stored in its inventory. Thus, at least two interactions are needed for an individual to go from state A to state B, a characteristic feature of complex contagion. The number of names can be fixed by endowing agents with a name at the beginning of the game. In finite-size populations, consensus emerges both in the Moran process and naming game and in both cases once it is reached it will persist indefinitely. However, the mechanisms controlling how the population 'selects' the alternative to agree upon are qualitatively different in the two models. To see this, it is convenient to consider different interaction topologies separately. The appendix contains a glossary of network terms.
Before proceeding, it is worth noting that beyond the number of exposures necessary for an agent to change state other factors play an important role. According to the theory of social impact [74], for example, the impact of a group on an individual is proportional to the 'strength' of the members of the group (how credible or persuasive they are), their 'immediacy' (a decreasing function of their social 'distance' from the individual) and their number, N. Various multi-agent models explored [75][76][77] or took inspiration from [78] this approach but unfortunately we are forced to limit our analysis to the above-mentioned examples due to space limitations.

Homogeneously mixing populations
In the Moran process, interactions are symmetrical. If only two states are available, when an agent in state 0 and an agent in state 1 interact, the outcome is either two agents in 0 or two agents in 1 with the same probability (p = 1 2 ). Thus, a chain of interactions favouring one state (i.e. a large fluctuation) is needed in order for that state to prevail. When more states are available, consensus is reached through a progressive elimination of alternatives (figure 1). In particular, the probability that consensus is reached on state 1 when there are i many A individuals in the population is simply i/N [79]. Hence, at any time before consensus there is a probability (N − i)/N that 0 will dominate. The expected number of interactions per individual needed to reach consensus is proportional to the population size N [80]. In the binary (or 'two-state') naming game, agents are initially assigned with one of two names (e.g. A or B) and can find themselves in one of the three states identified by an inventory that contains only name A, only name B or both A and B [81]. A contact between A (B) and AB will increase the population of A (B) with probability p = 3 4 . Thus, the larger the fraction n A (n B ) of individuals who only know name A (B) the more that fraction will increase. Mathematically, the difference between n A and n B (note that n AB = 1 − n A − n B ) evolves according to d(n A − n B )/dt ∝ (n A − n B ), meaning that the larger faction will always impose its consensus in large populations [81]. When the number of states is not restricted, the dynamics is characterized by an initial phase of competition between names, followed by a winner-takeall regime in which the most popular convention progressively eliminates all the competitors [34], in a process known as symmetry breaking (figure 1). The time needed to reach consensus is faster than in the Moran process, and proportional to log N and √ N interactions for the binary and the unrestricted models, respectively [34,82].

Spatial networks
On two-dimensional regular lattices the time required to reach consensus is t consesus ∼ ln N for the Moran process [80] and t consesus ∼ N for the naming game [83]. While figure 1 might suggest that the dynamics of the two models is similar on lattices, figure 2 shows that important differences exist. In the naming game, local consensus between neighbouring individuals emerges rapidly but different regions reach a consensus on different conventions. Clusters of local consensus stay compact and the dynamics proceeds through cluster-cluster competition at the frontier between different regions. In the Moran process, on the other hand, simple contagion prevents the formation of such compact clusters, and the path to global consensus is dominated by fluctuations as in homogeneously mixing populations.
It is important to note that, beyond these two models, other scenarios exist and opposite results can be found. For example, in the context of the coordination game with bounded rationality [56], convergence to the risk-dominant strategy is slow on fully connected graphs, where initial conditions play a predominant role, while evolutionary forces determine the outcome when players interact with small sets of neighbours in clustered networks [84].

Complex networks
Most networks observed in nature are characterized by the small-world property [85,86], describing the fact that the average distance between any pair of nodes grows as the logarithm of the system size, and a broad distribution of node connectivity k [87], often compatible with a scale-free behaviour P(k) ∼ k −γ with 2 < γ < 3 [87][88][89]. On such topologies, both the Moran process and the naming game recover the behaviour and scaling exponents observed in homogeneously mixing populations [69,70,90]. In the naming game, after an initial phase of local agreement, the small-world property favours the spreading of conventions between different regions thus preventing the formation of regional clusters [91].
However, on scale-free networks Moran and voter model behave differently, the presence of hubs slowing down consensus in the Moran process and favouring it for the voter model [69][70][71][72]92]. In general, in any model describing pairwise interactions, the topology and role of the agents become entangled on heterogeneous networks. The first individual is selected according to the degree distribution P(k), while the second individual, being selected among the neighbours of the first one, is sampled from a different distribution, which in the case of uncorrelated networks is Q(k) ∼ kP(k) [93].
Of course, further possibilities exist and predictions of game-theoretic models may be antithetic to the ones described above. For example, innovations spread quickly in locally connected networks and geographical networks, while hubs are an obstacle to the spreading of a risk-dominant strategy in a model where the payoff of each alternative increases with the number of neighbours who are adopting the same choice [94].

Fragile consensus and committed minorities
The large majority of models describe consensus as an absorbing state: once reached, it will persist indefinitely [8,95]. However, social consensus is often fragile. Apparently, small shocks or weak forces can result in global shifts of behaviour, causing consensus to move from one equilibrium to a different one. Cohabitation of unmarried couples, same-sex relationships and social attitudes towards legal and illegal drugs have changed over the course of the last decades [35,96]. Interestingly, often the transition from one equilibrium to the new one is swift, and the reshaping of consensus can be described in terms of physical concepts such as a phase transition [22,97] or a collective swing due to spontaneous fluctuations [98].
An important question is whether a small fraction of committed actors can push the majority of the population towards a different equilibrium. Various social phenomena, from revolutions [99] to the constant renewal of current day slang [100] and to fashions and fads [35] are in fact attributed to the activity of initially small groups. The two models we have examined above have been extensively studied in this context, following pioneering insights from different approaches [101].
In the case of the Moran process, even a minority of non-committed individuals has always a chance to sway the majority opinion. It is remarkable, however, that a single committed agent is able to lead the whole population towards the state it chooses in spatial lattices, while it is unable to do so in higher dimensions [102,103]. In the binary naming game, on the other hand, we have seen that the majority opinion will always be imposed at the population level. However, it can be shown that a minority of individuals committed on name B will be able to flip the consensus reached on A provided that its size exceeds a threshold of around 10% of the individuals [104][105][106]. A similar threshold has been observed also in radically different models [107], while a more heterogeneous distribution of individual commitments yields to minority thresholds in the range between 10 and 40% in the context of the naming game [108].

Obstacles to spontaneous consensus and coexistence of different states
Most formal models of social influence seem to imply that consensus is unavoidable [109][110][111][112]. However, disagreement characterizes many aspects of our society. A natural question is therefore what factors can hinder the process of consensus in models that would otherwise lead to it.
One natural answer is topology. Networks characterized by a strong community structure can enormously slow down, or even prevent, consensus in models of complex contagion [90,113,114]. The same mechanisms yielding compact clusters of agreeing individuals in spatial networks guarantee the cohesiveness of a topological community. Furthermore, simple modifications of the microscopic rules, such as a nonlinear dependence of the transition rates on the states of neighbouring nodes in the voter model [115] or an irresolute attitude of the agents in the naming game [81], may guarantee the coexistence of different states even on lattices or fully connected graphs.
. interactions between individuals tend to increase their similarity (social influence), where do cultural differences come from? The answer has to be sought in the mechanisms of 'bounded confidence' according to which only individuals that are already sufficiently similar interact [117]. In the model, individuals are characterized by F cultural features that can assume q traits. At each time step, two individuals are randomly selected and interact with a probability proportional to the number of features for which they share the same trait. The result of an interaction is that the two individuals will increase their similarity by aligning one feature for which traits are different. If the number of possible traits, q, is small the process will end up in a state of consensus where all individuals share the same trait for the same feature, but a threshold value exists such that for q > q c consensus will not be reached [118,119]. Furthermore, it has been shown that the interplay between local interactions and the homogenizing effect of a centralized ordering effort produces non-trivial results and may increase the disorder of the system [120,121]. Interestingly, it has recently been shown that topology and homophily interact in online social networks, where users have the possibility to control who to connect to (see [122] for the modelling of this feature in the context of the Axelrod model). Here, tightly connected and relatively isolated communities emerge spontaneously, maintaining and promoting group polarization. These 'echo-chambers' hinder consensus not only at the level of social conventions and norms, but also on the recognition of e.g. scientific evidence [123] with consequences on public debate [124]. Theoretical approaches including dynamical network modelling along with homophily and social influence confirm this picture [125]. An open question, whose urgency has been stressed also by the World Economic Forum, is what can be done to favour a less polarized debate in our society (see also table 1) [126,127].

Empirical studies
Insights on the emergence of consensus often come from studies designed with a different focus. This section covers some examples representative of different approaches, motivations and implementation schemes.
Language is a natural environment for study of the spontaneous emergence of conventions. While the space of alternatives is naturally rich, however, experiments in this context have often aimed to explore coordination on higher linguistic features (e.g. the emergence of compositionality) involving small population sizes. Galantucci [128] investigated the emergence of a communication code in a simple coordination game. Pairs of physically separated individuals had to coordinate on where to go in order to meet in a simple set of communicating rooms they saw on a screen. Communication was mediated by a system that does not allow users to write (a sliding trackpad). The author found that a communication system emerged, signs could originate from different mappings (movement, position, etc.), systems developed parsimoniously (new signs are related to already established signs) and final signs were well distinct. Related yet different experiments showed that an unstable environment may facilitate the emergence of sophisticated forms of coordination, such as a compositional code, when pairs of individuals communicate [129]. Garrod & Doherty [38] analysed the role of a community, as opposed to just two communicating individuals, where individuals-interacting in pairs-had to describe their changing position in a maze. The presence of more users (up to N = 10, in the experiments) slowed down the initial agreement, but resulted in a more stable consensus, i.e. in a final state with more successful interactions based on more stable codes, in agreement with the Lewis view of conventions as solutions to collective coordination problems [1,130,131].
The spontaneous emergence of consensus was explicitly addressed in Centola & Baronchelli [132] through a coordination game played by group sizes of up to N = 96 individuals. In a given round of the game, two network 'neighbours' were chosen at random to play with one another. Both players simultaneously assigned names to a human face. If the players coordinated on a name, they were rewarded with a successful payment, otherwise they were penalized. After a single round, the participants could see only the choices that they and their partner had made. They were then randomly assigned to play with a new neighbour in their social network, and a new round would begin. The object (i.e. the human face) that participants were trying to name was the same for the entire duration of the game, and for all members of the game. The experiments showed that global consensus emerges in homogeneously mixing populations, while different clusters of local consensus appear in spatial networks in agreement with the predictions of the naming game model [34].
Kearns et al. [25] explored the problem of consensus in the presence of an explicit incentive for collective agreement. A population of N = 36 individuals was arranged on networks with different topologies to play a networked version of the classic 'Battle of the Sexes' game. Individuals were in one of two possible states, labelled 'red' and 'blue', and their payoff in the game depended on which state will eventually be adopted by the whole population. Each individual knew the state of their neighbours in the network and could change colour at each time step. Results showed that when incentives were randomly distributed in the population, so that 50% of the individuals prefer red blue and the other 50% prefer red red, consensus was reached in only 57% of trials. When, on the other hand, a certain payoff was assigned to a minority of individuals occupying well-connected nodes in a heterogeneous network consensus is much more likely (89% of trials). Judd et al. [133] adopted a similar setting, in experiments where global agreement was the explicit goal and individuals characterized by a simple colour variable have access to the state of their neighbours. Starting from a network characterized by a strong community structure (six communities for a population of N = 36 individuals), these experiments confirmed that 'long-distance' connections, i.e. the small-world property, promote consensus.
Empirical investigations of the spreading of behaviour have provided important insights on the existence and nature of complex contagions, which as we have seen is a crucial ingredient of many models for the emergence of consensus. Microscopic complex contagion has been studied in the laboratory [134] and in offline [135] and online [136,137] social networks also in relation with its interplay with the topology of the network. Other experiments have started to unveil previously neglected aspects of the coordination process. For example, the structure of incentives has been investigated, showing that higher stakes increase the pressure to establish and adhere to shared expectations that persist across rounds [138].
Finally, outside of the laboratory, conventions have been investigated for example using Twitter. Focusing on the adoption (i.e. first use) of markers for retweet or tweet quoting, Kooti et al. [139] found that, despite many alternatives being proposed eventually the conventions of 'RT' and 'via' became dominant. Interestingly, successful conventions were initially proposed and adopted by active and wellconnected users at the core of the Twitter community, showing that status, influence and connectedness play an important role, changing the ideal condition of interacting peers [139]. Interestingly, a similar role of earliest users in determining the normative consensus has been found also in Wikipedia [140].

Concluding remarks and outlook
This overview has necessarily been (very) selective, but it allows us to draw encouraging conclusions. Major advancements occurring in the past years have shed new light on the process of consensus formation. Theoretical milestones in game theory and complexity science have benefited by the steady increase of computational power and the consequent investigation of a large number of models for the study of consensus formation. Different hypotheses have been tested and the micro-macro connection is now much clearer in many situations, although important questions remain open (table 1). Very recently, finally, empirical approaches, the analysis of human activity on social media and the use of wearable sensors have started to shed light on the mechanisms at play in our society. It is likely that further insights will be produced by the synergy of these three approaches in the next few years.
Data accessibility. As a review article, there are no additional data. Data referred to can be found in the appropriate cited reference.
Competing interests. I declare I have no competing interests. Funding. We received no funding for this study. Acknowledgements. The author is grateful to Prof. Frank Schweitzer for very helpful comments on the manuscript.

Appendix A
This section provides a short definition of some of the terms used in the main text. In some cases, a broader definition exists but only the one useful to an easier reading of the present paper is provided.
Basin of attraction: A region of the phase space of a dynamical system such that initial conditions chosen in that region dynamically evolve to a particular attractor. Contagion: Transmission of a disease, idea or behaviour from a person to another by close contact.
-Simple contagion: Process in which successive exposures to a pathogen or behaviour are independent and characterized by the same probability p of infection. -Complex contagion: Process in which the probability of infection (i.e. for example, adoption of a behaviour) depends on the number of exposures in a complex, nonlinear, way.
Nash equilibrium: Stable state of a system of interacting individuals in which no player can benefit by changing strategies while the other players keep theirs unchanged. Self-organization: The capability of a system to acquire a functional, spatial or temporal structure without specific interference from the outside [141]. Sometimes identified with 'spontaneous' order in the Social Sciences.
(Spontaneous) Symmetry breaking: Process of symmetry reduction in a system evolving according to symmetric laws. Arbitrarily small fluctuations drive the system out of the initially symmetrical state and into a final asymmetrical state.
Topology-related terms: Homogeneously mixing population: Population in which agents occupy the vertices of a complete, or fully connected, graph.
Lattice: An arrangement in space of isolated points (lattice points) in a regular pattern. In two dimensions, the word 'lattice' is typically used to refer to a regular grid in which each point is connected to four neighbouring points. Network: A collection of points, called nodes, joined by lines, referred to as links. Vertices represent the elementary components of a system, for example the individuals in a population, whereas links stand for the possible interactions between pairs of components (see also [89,93,142,143] for more details on the quantities detailed below).
-Community: Although many definitions exist, a community can be generally defined as a set of nodes which are more tightly connected with one another than with other nodes in the network [144]. -Degree of a node: The degree k i of a node i is defined as the number of other nodes to which it is connected, i.e. to the number of its 'neighbours'. -Degree distribution: The probability P(k) that a randomly chosen vertex has degree k.
-Heterogeneous, or 'scale free', networks: Networks with a heavy-tailed degree distribution that can often be approximated by a power-law, P(k) ∼ k −γ , with γ typically between 2 and 3. The presence of extremely well-connected nodes, or 'hubs', is responsible for many of the interesting properties of real-world networks. -Homogeneous networks: Networks with a well-peaked and exponentially decaying degreedistribution, where the variation in connectivity among nodes is limited and hubs are absent. -Shortest path length, or distance, between vertices i and j is the length (in number of edges) of the shortest path joining i and j. -Small-world property: A property shown by many real networks that exhibit a small value of the average shortest path length, increasing with network size logarithmically or slower. This property is in stark contrast to the larger diameter of regular lattices, which grows algebraically with lattice size.