Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2020 May 27;117(24):13603–13614. doi: 10.1073/pnas.2004102117

Cultural evolution of conformity and anticonformity

Kaleda Krebs Denton a, Yoav Ram b, Uri Liberman c, Marcus W Feldman a,1
PMCID: PMC7306811  PMID: 32461360

Significance

The evolutionary dynamics of cultural variants under conformist- and anticonformist-biased transmission have implications for humans and nonhuman animals. Humans display both conformist and anticonformist biases, and models of conformist-biased transmission have been proposed to explain large-scale human cooperation. Nonhuman animals have been shown to display conformist biases in mating and foraging decisions. Here, we investigate established mathematical models of conformist and anticonformist bias with and without selection and find complex dynamics, including multiple stable polymorphic equilibria, stable cycles, and chaos. Using modifier theory, we show that evolution will reduce anticonformist bias against a culturally advantageous variant. Migration between subpopulations subject to different selection and conformity pressures can produce interesting polymorphisms or eliminate between-group differences.

Keywords: conformity, multiple equilibria, modifiers, migration, population differentiation

Abstract

Conformist bias occurs when the probability of adopting a more common cultural variant in a population exceeds its frequency, and anticonformist bias occurs when the reverse is true. Conformist and anticonformist bias have been widely documented in humans, and conformist bias has also been observed in many nonhuman animals. Boyd and Richerson used models of conformist and anticonformist bias to explain the evolution of large-scale cooperation, and subsequent research has extended these models. We revisit Boyd and Richerson’s original analysis and show that, with conformity based on more than three role models, the evolutionary dynamics can be more complex than previously assumed. For example, we show the presence of stable cycles and chaos under strong anticonformity and the presence of new equilibria when both conformity and anticonformity act at different variant frequencies, with and without selection. We also investigate the case of population subdivision with migration and find that the common claim that conformity can maintain between-group differences is not always true. Therefore, the effect of conformity on the evolution of cooperation by group selection may be more complicated than previously stated. Finally, using Feldman and Liberman’s modifier approach, we investigate the conditions under which a rare modifier of the extent of conformity or the number of role models can invade a population. Understanding the dynamics of conformist- and anticonformist-biased transmission may have implications for research on human and nonhuman animal behavior, the evolution of cooperation, and frequency-dependent transmission in general.


Cultural transmission occurs when individuals imitate, learn, or otherwise adopt the cultural variants of other individuals. Vertical transmission occurs when offspring adopt the variants of their parents; oblique transmission occurs when offspring adopt the variants of members of their parents’ generation; and horizontal transmission occurs when offspring adopt the variants of other offspring in their generation (1). Oblique and horizontal transmission are collectively termed nonvertical transmission.

During transmission, individuals may have biases concerning which members of their population, or which variants, they copy (2). One type of bias, termed “frequency-dependent bias,” depends on a variant’s frequency in the population, irrespective of its quality or the status of those who adopt it (ref. 1, chapter 3). Frequency-dependent bias occurs when the probability that an individual in a given population acquires a cultural variant is a nontrivial function of its frequency in the current or previous generation(s) of that population (ref. 3, chapter 7; hereafter, BR ch. 7). In other words, a variant with a population frequency xt at generation t is not simply adopted with probability xt by members of generation t+1, as would be the case with random copying, but is adopted with a probability that is a more general function of xt. For example, conformist bias occurs when the probability of acquiring the more common variant(s) in the population is greater than their frequency(ies) [and therefore the probability of acquiring the less common variant(s) is less than their frequency(ies)], and anticonformist bias occurs when the opposite is true (3, 4).

Humans have been shown to display both conformist (5, 6) and anticonformist bias (7, 8). It has also been suggested that conformist bias exists in chimpanzees (9), vervet monkeys (10), songbirds (11, 12), guppies (13), and rats (14). However, the term “conformity” has been used in different ways by different researchers (15). Therefore, the extent of conformity in nonhuman animals is unclear from the above studies. Using the criterion of a biased function mentioned above, researchers have observed conformist bias in nine-spined sticklebacks (16), great tits [refs. 17 and 18; but see critique in ref. 19], and fruit flies (20). Fruit flies may also display anticonformist biases when the frequency of the common variant is very high. [Danchin et al. (20), however, did not call this “anticonformist.”]

In addition to empirical research, a great deal of theoretical research has been conducted on conformist and anticonformist biases, beginning in the fields of biology and anthropology and more recently extending to statistical physics. Early models of frequency-dependent transmission (which could include conformist or anticonformist bias, depending on the parameter values) were proposed by Cavalli-Sforza and Feldman (ref. 1, ch. 3), followed by BR (ch. 7). Further research has built upon these models by including parameters for individual learning, environmental stability, and accuracy of information (4, 2125). Models of conformist bias have also been extended to include additional biases, such as bias for the quality of variants, prestige of the individuals who possess each variant, and success of the individuals with a variant (2628). Conformist bias has also been used to explain the evolution of cooperation (BR and ref. 29). Walters and Kendal (30) applied conformity analysis in their epidemiological model, which incorporated transmission that was biased on both variant frequency and variant content. They showed that both affect whether a version of a cultural variant will become endemic in a population as well as its ultimate prevalence.

Agent-based models in statistical physics have been formulated in terms of conformist and anticonformist bias of “spinsons” (31). A spinson (amalgamation of “spin” and “person”) is an agent that carries either an “up” or “down” spin and performs behaviors such as conforming or anticonforming to the up vs. down spin when observing other spinsons. In terms of the Ising (32) model of ferromagnetism, conformist bias produces ferromagnetic interactions, and anticonformist bias produces antiferromagnetic interactions (31, 33). In agent-based models with conformist and anticonformist spinsons, stable “stationary concentrations” of up and down spins are possible (31, 34), or periodic cycles may arise (35).

BR (ch. 7) proposed a model of frequency-dependent transmission of a dichotomous trait. Although they characterize the transmission as vertical (BR, ch. 7, p. 207), in terms of Cavalli-Sforza and Feldman (ref. 1, ch. 3), their model combines vertical and oblique transmission. Offspring are assumed to copy a fixed number of role models in the parental generation. In general, there are n3 such role models, although in many subsequent treatments, n is chosen to be three. With three role models and a trait with variants A and B, which have frequencies p and 1p in the parental generation, the frequency p of A in the offspring generation is

p=p+Dp(1p)(2p1), [1]

where the parameter D is a conformity coefficient that represents the departure from unbiased transmission; D>0 entails a bias in favor of the variant that is more common in the sampled role models—this is conformity bias. D<0 is then a measure of anticonformity, or favoring the minority among the sampled role models.

Here, we investigate Boyd and Richerson’s model more closely, with and without viability selection and population subdivision with migration. We focus on the stability of the possible equilibria in the case of n role models and find that with anticonformist bias, the dynamics can be quite complex; it is possible for there to be no stable isolated equilibria, in which case periodic cycles or chaos can result. We also use Feldman and Liberman’s (36) modification approach to explore the evolution of conformity in the dichotomous case.

Henrich and Boyd (4) suggested that the combination of conformist transmission and population subdivision would allow the maintenance of between-group cultural variation, because migrants would adopt the most frequent cultural variant in their destination deme. However, the interaction of cultural transmission, migration, and natural selection has not been widely explored. In this study, we examine this interaction in the context of conformist cultural transmission and find that, as in population genetic models (37), the interaction can give rise to complex evolutionary dynamics.

The Model

The basic model, due to BR, considers a population in which each individual has one of two possible cultural variants: A or B. A set of n(n=3,4,) individuals from the parental generation affects the cultural trait of the offspring. The probability that an offspring is A when there are j role models of type A is

ProffspringA|jrolemodelsA=jn+D(j)n. [2]

The function D(j), where j=0,1,2,,n, determines the strength of frequency-dependent bias in a set of n role models, among whom j are of type A. As pointed out by BR, the conformity coefficients D(j) have the following properties:

D(0)=D(n)=0, [3a]
D(nj)=D(j)forj=0,1,,n. [3b]

Eq. 3a simply means that the cultural type of the offspring coincides with that of the role models when all of the latter have the same cultural type; in these cases, there is no transmission error, and transmission is only from role models. Eq. 3b asserts transmission symmetry between the two cultural types, A and B.

In the parental population, let p be the frequency of type A. Then, since the n role models are chosen at random, the number of A role models has a binomial distribution with parameters n and p. Since D(0)=D(n)=0 and

0<jn+D(j)n<1,j=1,2,,n1, [4a]

we must have

j<D(j)<nj,j=1,2,,n1, [4b]

and if n is even, D(n2)=D(nn2)=D(n2)=0. Then, p, the frequency of A in the next generation, is

p=j=0njn+D(j)nnjpj(1p)nj, [5]

and

p=p+j=0nD(j)nnjpj(1p)nj. [6]

BR (box 7.4) point out that Eq. 6 can also be written in the form

p=p+j=knD(j)nnjpj(1p)njpnj(1p)j. [7]

Throughout what follows, we take k=n2+1 when n is even and k=n+12 when n is odd.

Let us write Eq. 7 in the form

p=p+Fn(p), [8]

then we have the following result.

Result 1.

Fn(p)=(2p1)Gn(z) where Gn(z) is a polynomial in terms of z=p(1p) and Gn(0)=0.

The proof by induction is in SI Appendix, section A.

Equilibria and Stability without Selection.

The above model corresponds to the case where there is no selection on the cultural traits. We now explore the possible equilibria of recursion Eq. 8 and when they are stable. From Result 1, as p=p+Fn(p), where Fn(p)=(2p1)Gn(z) and Gn(z) is a polynomial in z=p(1p) with Gn(0)=0, it is clear that p*=0, p*=1, and p*=12 are equilibrium points. Their stability conditions are specified in Result 2, whose proof is in SI Appendix, section B.

Result 2.

  • 1)

    If D(1)<0, then both p*=0 and p*=1 are locally stable. If D(1)>0, both are locally unstable.

  • 2)

    If 2n1<j=kn1D(j)nnj(2jn)<0, then p*=12 is locally stable; otherwise, it is not locally stable.

Hence, if the transmission probability of a single distinct role model (1/n+D(1)/n) is smaller than expected from its frequency (<1/n), then fixations of both types are stable, whereas if this probability is greater than expected from its frequency (>1/n), then fixations of both types are unstable and a polymorphism may exist.

Remark 1.
  • 1)

    The stability conditions in Result 2 should be coupled with the general constraints in Eq. 4. Hence, for example, for p*=0 and p*=1 to be stable, we need 1<D(1)<0, and for them to be unstable, we need 0<D(1)<n1.

  • 2)

    The conditions can be written in terms of D(n1)=D(1). For example, p*=0 and p*=1 are locally stable if D(n1)>0 and unstable if D(n1)<0.

Comparing the stability conditions for p*=0, p*=1 to those of p*=12, we see that they are not complementary. It is possible, for example, that both p*=0 and p*=1 are not locally stable, which entails that there is a protected polymorphism, but p*=12 is not stable. This would suggest the existence of stable polymorphic equilibria other than p*=12 or some kind of stable cycle or chaos. We can then explore when p*=12 is the unique stable polymorphism and if other stable polymorphic equilibria exist. This depends on n, the number of role models, and the values of D(j). Since Gn(z) is a polynomial in z=p(1p), equilibria other than p*=12 satisfying Gn(z*)=Gnp*(1p*)=0 must occur as complementary pairs whose sum is 1.

From the equilibrium equations for n=3,4,5, for example, we see that for n=3 and 4, the equilibrium equations are identical (recall that if n is even, D(n2)=0):

p(1p)(2p1)=0, [9]

giving rise only to p*=0, p*=1, p*=12. In this case there is only one D(j) involved, D(1)=D(2) for n=3 and D(1)=D(3) (and D(2)=0) for n=4, and the stability conditions for p*=0, p*=1, and p*=12 complement each other: When p*=0 and p*=1 are stable, p*=12 is not stable, and when p*=0 and p*=1 are not stable, p*=12 is stable. Moreover, there is global convergence to the stable equilibria.

When n=5, there are two D(j) s involved, D(1)=D(4) and D(2)=D(3), and the equilibrium equation is

p(1p)(2p1)D(4)p(1p)D(4)2D(3)=0. [10]

When D(3) and D(4) are of different signs, it is possible to have more than three equilibria. For example, when D(4)=0.7 and D(3)=1.9, stable equilibria occur at 0.1927 and 0.8073, while 0, 12, and 1 are unstable (blue line in Fig. 1).

Fig. 1.

Fig. 1.

Three polymorphic equilibria (two stable, one unstable) can exist with n=5 role models. pp is plotted as a function of p (Eq. 7) for n=5, D(3)=1.9, D(4)=0.7, and s=0, shown in blue. The same plot, but with s=0.05 (Eq. 13), is shown in red. The black horizontal line illustrates p=p, and the equilibria, i.e., solutions to Eq. 10, occur when the colored lines cross the black line, shown with circles. Open circles mark unstable equilibria, and filled circles mark stable equilibria. Arrows point away from unstable equilibria and toward stable equilibria. In the s=0 case, there are five equilibria total, with the stable ones at p^=0.1927 and 1p^=0.8073. In the s=0.05 case, there are also five equilibria, with the stable ones at p^=0.2263 and 0.8331. Type A is favored if s>0, and, in this case, the stable frequency of A is higher than with s=0.

It is interesting to find general conditions under which p*=12 is the only polymorphic equilibrium. This is the content of Result 3.

Result 3.

Suppose there are n role models (n3). Then, p*=12 is the unique polymorphic equilibrium if D(j) has the same positive or negative sign for all kj<n.

Proof. From Eqs. 6 and 7, we see that Fn(0)=Fn(1)=Fn(12)=0. But as 2jn1 and

0<p<12p2jn(1p)2jn<0, [11]
12<p<1p2jn(1p)2jn>0. [12]

Under the assumptions of Result 3, Fn(p) changes sign in (0,1) only at p*=12, implying that p*=12 is the only polymorphic equilibrium. (A special case of this is D(j)=D for all kj<n.)

It might be expected that if p*=12 is the unique polymorphic equilibrium, then either p*=0 and p*=1 are both stable and p*=12 is not stable, or both p*=0 and p*=1 are not stable and p*=12 is stable, since it is a protected polymorphism. In fact, when p*=0 and p*=1 are both stable, there is global convergence to one of them; p*=12 is not stable, such that 0,12 is the domain of attraction of p*=0 and 12,1 that of p*=1. However, when both p*=0 and p*=1 are not stable, then even when p*=12 is the unique polymorphic equilibrium, it is possible that p*=12 is not stable. For example, following Eq. B8 in SI Appendix, section B, let ϕn=1+12n2j=kn1D(j)nnj(2jn). From Eq. 4, the lower bound of ϕn occurs when D(j)=j for all kjn1, in which case all of the D(j) s are negative and p*=12 is unique by Result 3. SI Appendix, Table S1 presents the lower bounds on ϕn for n=3,4,,20. The bounds on D, namely, j<D(j)<nj, do not provide a predictable relationship between j and D. Changing n can change the bounds on ϕ(n), and if D(j) is at its lower bound, then the dynamics are affected by n. This is shown in the third column of SI Appendix, Table S1.

We note that unless n=3,4, the lower bound of ϕn is less than 1, in which case Result 2 asserts that p*=12 is not locally stable for these values of ϕn. Indeed, none of the equilibria may be stable, and in this case, there can be a stable cycle, an example of which for n=5 is shown in Fig. 2.

Fig. 2.

Fig. 2.

Stable cycles can occur when n=5 role models. (A and B) p (A) and p (B) are plotted against p—where p is the frequency of phenotype A in the current generation, p is its frequency in the next generation, and p is its frequency in the generation after that—for n=5, D(4)=3.9, D(3)=2.9, and s=0, shown in blue. Open circles mark unstable equilibria, and filled circles mark stable equilibria with period 2 (i.e., the frequency returns to this point every two generations). Arrows point away from unstable equilibria and/or toward stable equilibria with period 2. (C) p over time. (D) p over time when the parameters are kept the same, except that s, the selection coefficient in favor of A, is changed to 1.

Equilibria and Stability with Selection.

Suppose that selection operates on A and B with wA=1+s and wB=1 the associated fitness parameters. Thus, if s>0, which we shall assume throughout, type A has a selective advantage. The evolution is then determined by the transformation

Wp=(1+s)p+Fn(p)W(1p)=(1p)Fn(p), [13]

where p and p are the frequencies of type A individuals in the present and the next generation, respectively. Fn(p) is specified in Eqs. 6 and 7, and W, the normalizing factor, is

W=1+sp+Fn(p). [14]

As Fn(0)=Fn(1)=0, it is clear from Eq. 13 that both p*=0 and p*=1 are equilibrium points. In order to find polymorphic equilibria, we solve the equilibrium equation

Wp=(1+s)p+Fn(p). [15]

From Eqs. 6 and 7, we have Fn(p)=p(1p)(2p1)Hn(p), where

Hn(p)=j=kn1D(j)nnjp(1p)n1j×i=02jn1(1p)ip2jn1i. [16]

Observe that

Hn(0)=Hn(1)=D(n1)=D(1). [17]

We can rewrite Eq. 15 as

Wp=(1+s)p+p(1p)(2p1)Hn(p), [18]

so either p=0 or

W=(1+s)1+(1p)(2p1)Hn(p). [19]

Also, from Eq. 14,

W=1+s[p+p(1p)(2p1)Hn(p)]. [20]

Combining Eqs. 19 and 20, we deduce that either p=1 or p satisfies the equation

Qn(p)=(2p1)1+s(1p)Hn(p)+s=0. [21]

Qn(p) is a polynomial in p, and from Eq. 17,

Qn(0)=s(1+s)D(n1),Qn(1)=s+D(n1),Qn(12)=s. [22]

To sum up, the equilibria are p*=0, p*=1, and possible polymorphic equilibria p* that lie in (0,1) and satisfy Qn(p*)=0. Before analyzing the general case with respect to stability of p*=0, p*=1, and the existence of polymorphic equilibria, we treat the case n=3, which has received a great deal of attention (3, 21, 29).

When n=3, we have D(0)=D(3)=0 and D(2)=D(1). Let D(2)=v; then, the transformation Eq. 13 becomes

Wp=(1+s)p+vp(1p)(2p1), [23]

with

W=1+s[p+vp(1p)(2p1)]. [24]

At equilibrium p*=0, p*=1, or there is a polymorphic equilibrium satisfying the equation

Q3(p)=2svp2+(3s+2)vpv(1+s)+s=0. (25)

Here,

Q3(0)=sv(1+s),Q3(1)=s+v,Q312=s. [26]

First, we find the local stability conditions for p*=0 and p*=1. The linear approximation to Eq. 23 near p*=0 is

p=(1+s)(1v)p, [27]

and near p*=1

(1+s)(1p)=(1p)(1v). [28]

Hence, p*=0 is locally stable when (1+s)(1v)<1 or v(1+s)s>0 and unstable if v(1+s)s<0. Similarly, p*=1 is locally stable when 1v1+s<1 or when (s+v)>0, and unstable if (s+v)<0. Comparing these stability conditions to Eq. 26, we conclude the following.

1) With s>0, if neither p*=0 nor p*=1 is stable, v(1+s)s<0 and (s+v)<0, and then Q3(0)>0 and Q3(1)<0. Therefore, a polymorphic equilibrium p* exists such that Q3(p*)=0, it is unique since Q3(+)<0, and since Q3(12)=s>0, we have 12<p*<1.

2) If both p*=0 and p*=1 are stable with v(1+s)s>0 and (s+v)>0, then Q3(0)<0, Q3(1)>0, and as Q3(12)>0 a unique polymorphism p* exists with 0<p*<12.

If the two fixations p*=0 and p*=1 are not stable, then it can be shown that the unique polymorphism p* is globally stable. If both p*=0 and p*=1 are stable, then the unique polymorphism p* is not stable and separates the domains of attraction to p*=0 and p*=1 into [0,p*) and (p*,1], respectively. If s>0 and s<v<s1+s, then p*=1 is stable and p*=0 is not stable, in which case no polymorphic equilibrium exists and p*=1 is globally stable. SI Appendix, Fig. S1 shows examples of all three cases.

In the case n=3, the stability conditions of p*=0 and p*=1 are related to the possible existence of polymorphic equilibria. In fact, this is the case in general. We start with the stability conditions for p*=0 and p*=1.

Result 4.

  • 1)

    p*=0 (fixation of the disfavored type) is locally stable if D(1)=D(n1)>s/(1+s) and unstable if D(1)=D(n1)<s/(1+s).

  • 2)

    p*=1 (fixation of the favored type) is locally stable if D(1)=D(n1)>s and unstable if D(n1)<s.

  • 3)

    It is possible that p*=0 and p*=1 are both stable or both unstable. Also, p*=1 can be stable while p*=0 is unstable, but the opposite cannot occur. That is, if fixation of the disfavored type is unstable, then fixation of the favored type may be stable, but the opposite is not true.

Proof. Following Eqs. 1317, the linear approximation of the frequency transformation near p*=0 is

p=(1+s)p1Hn(0)=(1+s)p1D(n1). [29]

Therefore, p*=0 is locally stable if (1+s)1D(n1)<1 or if s(1+s)D(n1)<0. The linear approximation near p*=1 is

(1+s)(1p)=(1p)1Hn(0)=(1p)1D(n1), [30]

and p*=1 is locally stable if 1D(n1)1+s<1 or s+D(n1)>0. Hence, p*=0 and p*=1 are both locally stable if D(n1)>s1+s, and both are unstable if D(n1)<s. Further, p*=0 is not stable, while p*=1 is locally stable if s<D(n1)<s1+s. It is impossible that p*=0 is locally stable and p*=1 is not.

Comparing Result 4 with the values of Qn(p) at 0,1,12 given in Eq. 22, we have:

Result 5.

If both p*=0 and p*=1 are locally stable or unstable, then there exists at least one polymorphic equilibrium p* with 0<p*<1.

Proof. When both p*=0 and p*=1 are stable or unstable, the stability conditions for p*=0 and p*=1 given in Result 4 imply that Qn(0)Qn(1)<0 and Qn(p) changes signs at least once for 0<p<1. The continuity of Qn(p) implies that at least one 0<p*<1 exists such that Qn(p*)=0, so at least one polymorphic equilibrium exists.

Remark 2:
  • 1)

    If only one of p*=0 and p*=1 is stable, then, by Result 4, it is p*=1 that is stable and p*=0 is not stable. In this case, Qn(p)>0 for p=0, p=12, p=1, and it is possible that Qn(p)>0 for all 0<p<1, and no polymorphic equilibrium exists.

  • 2)

    If p*=0 and p*=1 are stable, then s(1+s)D(n1)<0 and Qn(0)<0. As Qn(12)=s>0, in this case, there exists a polymorphic equilibrium p* with 0<p*<12.

  • 3)

    The value of the mean fitness W in Eq. 24 evaluated at the polymorphic equilibrium p* is increasing as conformity increases (positive v) or as anticonformity decreases (v becomes less negative). An example is shown in SI Appendix, Fig. S3.

  • 4)

    If p*=1 and p*=0 are unstable, then s+D(n1)<0 and Qn(1)<0. Again, as Qn(12)=s>0, at least one polymorphic equilibrium p* exists with 12<p*<1.

  • 5)

    BR stress the importance of p=12 in dividing the domains of attraction, even in the case where the selection coefficient s0 (i.e., with selection). We have shown in Results 4 and 5 that it is not p=12, but a more complicated equilibrium in terms of s and the conformity parameters that may be stable. Under some cases, there may be multiple polymorphic equilibria (red line in Fig. 1). Under some cases, there may be no stable polymorphic equilibria, and cycles may occur (Fig. 2D) or chaos. Both cycles and chaos can occur under anticonformity (D(j)<0forjk) or a combination of conformity and anticonformity (some D(j)>0 and some D(j)<0 for jk), but not in the case of pure conformity.

These results are important for the evolution of conformity, as we now show.

Modification of Conformity

Suppose that the set of conformity coefficients is D=[D(0),D(1),,D(n)] and is controlled by a modifier gene with two possible alleles M and m in such a way that M produces D and m produces D=D(0),D(1),,D(n). Assume also that the modifier gene is selectively neutral; that is, it does not itself affect the fitnesses of the individuals carrying cultural variants A and B.

Let x=(x1,x2,x3,x4) be the vector of frequencies of MA,MB,mA,mB, respectively. We use the notation xifori=1,2,3,4 for the four phenogenotypes in accordance with common notation in evolutionary genetics. Assuming that the genetic parent as well as the cultural role models are randomly drawn from the population as a whole, and if the fitness of phenotype A is wA=1+s and that of B is wB=1, then the vector x of frequencies in the next generation is given by

Wx1=(x1+x2)p+p(1p)(2p1)Hn(p)(1+s)Wx2=(x1+x2)1pp(1p)(2p1)Hn(p)Wx3=(x3+x4)p+p(1p)(2p1)Hn(p)(1+s)Wx4=(x3+x4)1pp(1p)(2p1)Hn(p), [31]

where W=W(x), the normalizing factor, is the sum of the right-hand sides of Eq. 31. Here, p=x1+x3 is the overall frequency of variant A, 1p=x2+x4 is the overall frequency of variant B, and Hn(p) is defined in Eq. 16 and represents the additive effect of conformity, while Hn(p) is a similar term with D(j) instead of D(j).

We assume that initially only M is present, and we seek conditions under which the modifier allele m will invade when introduced near a stable polymorphism where x3=x4=0. When only M is present and the two fixations, (1,0,0,0) and (0,1,0,0) in type A or type B, respectively, are not stable, assume that a polymorphic stable equilibrium x*=(x1*,x2*,0,0) exists with x1*>12. Using Feldman and Liberman’s (36) modification framework, we check the external stability of x* when m is introduced at a small frequency. Our analysis extends and rigorously generalizes BR’s treatment of the simplest conformity model.

This external stability is determined by the linear transformation Lex given by

W*x3=(x3+x4)x1*+x1*(1x1*)(2x1*1)Hn(x1*)(1+s)W*x4=(x3+x4)1x1*x1*(1x1*)(2x1*1)Hn(x1*), [32]

where

W*=1+sx1*+x1*(1x1*)(2x1*1)Hn(x1*). [33]

Thus, the external stability matrix Lex specified by Eq. 32 is of the form Lex=aabb with eigenvalues λ1=0 and λ2=a+b, where

W*(a+b)=1+sx1*+x1*(1x1*)(2x1*1)Hn(x1*). [34]

Hence,

λ2=1+sx1*+x1*(1x1*)(2x1*1)Hn(x1*)1+sx1*+x1*(1x1*)(2x1*1)Hn(x1*). [35]

λ2 is always positive and λ2>1 if

Hn(x1*)>Hn(x1*), [36]

since 0<x1*<1 and x1*>12.

We have thus secured the following modification result.

Result 6.

With n role models, suppose that the cultural variant A has selective advantage s(s>0), the conformity coefficient D(1)=D(n1)<s, and that A and B coexist at a stable equilibrium x*=(x1*,x2*,0,0), where the frequency of A exceeds that of B (i.e., x1*>12). Then, a rare modifier allele that appears near x* and changes the conformity coefficients from D to D will invade if Hn(x1*)>Hn(x1*).

Recall from Eq. 16 that

Hn(x1*)=j=kn1D(j)nnjx1*(1x1*)n1j×i=02jn11x1*ix1*2jn1i. [37]

If D(j)>D(j) for all kj(n1), then Hn(x1*)>Hn(x1*), and invasion can occur. In the special case where D(j)=D and D(j)=D for all kj(n1), m will invade if D>D, and as D(n1)=D<s invasion occurs when the modifier allele m reduces the transmission bias against A. An example with n=3 role models is shown in Fig. 3. In the case of n=3 role models, F3() has the constant factor D, and F3() has the factor D. Thus, the condition for invasion is D>D.

Fig. 3.

Fig. 3.

Reduction principle for anticonformity. The frequencies of phenotypes A (solid lines) and B (dashed lines) over time during invasions by modifier allele m of a population of M alleles with n=3 models are shown. The resident modifier allele M (red lines) produces bias parameter D=2s=0.2, while the invading modifier allele m (blue lines) produces D=0.9D>D in A, and D=1.1D<D (green lines, barely seen) in B. Modifier allele m that increases the bias parameter D to be less negative invades (in A), while if it decreases D to make it more negative, it does not invade (in B). Invasions start at generation 10 (shown by vertical dashed lines). Here, n=3, the fitness of A relative to B is 1+s:1, and the frequency of m is initially 0.01.

Remark 3:

We can also use our analysis for the interesting case where the modifier gene controls the number of role models of any individual. Here, allele M specifies that n role models determine the cultural type of the offspring via the conformity coefficients D=D(0),D(1),,D(n). With the modifier allele m, there are ñ role models with coefficients D=D(0),D(1),,D(ñ). If only M is initially present and there is a stable polymorphic equilibrium x*=x1*,x2*,0,0 with x1*>12, then m invades when Fñx1*>Fnx1*, where Fñ(p) is defined as in Eqs. 1518 with n replaced by ñ, the D(j)’s replaced by D(j)’s, and p replaced by x1*, and k=ñ2+1 when ñ is even and k=ñ+12 when ñ is odd.

Suppose, for example, that with M, there are four role models for each individual, with D=[0,D,0,D,0], and each carrier of m has five role models with D=[0,D(4),D(3),D(3),D(4),0]. Then, m invades near x*=x1*,x2*,0,0 with x1*>12 if D(4)x1*1x1*D(4)2D(3)>D. Assuming that D(3)=D(4)=D, then m invades near x* if D1+x1*(1x1*)>D, which is always true when D>D.

Population Subdivision: Selection, Migration, and Evolution of Conformity

Suppose that the population is divided into N subpopulations, labeled 1,2,,N, that are connected by symmetric migration at rate μ. Thus, each individual has a probability (1μ) of staying in its subpopulation and probability μN1 of migrating to any of the other (N1) subpopulations, where 0μ1. All populations have the same number of role models, n.

In subpopulation i(i=1,2,,N), type A individuals have fitness (1+si) and type B individuals have fitness 1. Subpopulation i has its conformity bias parameters represented by the vector Di=Di(0),Di(1),,Di(n). Let the vector P=(p1,p2,,pN), where pi is the frequency of type A individuals in subpopulation i. Then, the evolution of the N-deme system is described by the following transformation:

pi=(1μ)(1+si)pi+pi(1pi)(2pi1)Hni(pi)Wi+μN1j=1jiN(1+sj)pj+pj(1pj)(2pj1)Hnj(pj)Wj, [38]

where from Eq. 16,

Hni(pi)=j=knDi(j)nnjpi(1pi)n1j×=02jn1(1pi)pi2jn1, [39]

and from Eq. 18

Wi=1+spi+pi(1pi)(2pi1)Hni(pi), [40]

for i=1,2,,N. Clearly, P*=0=(0,0,,0) and P*=1=(1,1,,1) are equilibrium points denoting fixation of type B or type A, respectively, in all N subpopulations. In order to obtain conditions under which P*=0 or P*=1 or both are locally stable, we take the linear approximation of the transformation Eq. 38 near P*=0 and near P*=1. The linear approximation L0 of Eq. 38 near P*=0 is given by

εi=(1μ)(1+si)1Hni(0)εi+μN1ji(1+sj)1Hnj(0)εj,i=1,2,,N, [41]

and L1, the linear approximation of Eq. 38 near P*=1, is

ηi=(1μ)1Hni(1)1+siηi+μN1ji1Hnj(1)1+sjηj, [42]

where, from Eq. 17,

Hni(0)=Hni(1)=Di(n1)=Di(1).

L0 and L1 can be represented in matrix notation as

L0=(1μ)I+μSU0andL1=(1μ)I+μSU1, [44]

where I is the identity N×N matrix, S is the column stochastic irreducible N×N matrix

S=1N1011101110, [45]

and U0 and U1 are N×N diagonal matrices, which we write as

U0=diag(1+s1)1Hn1(0),(1+s2)1Hn2(0),,,(1+sN)1HnN(0) [46]

and

U1=diag1Hn1(1)1+s1,1Hn2(1)1+s2,,1HnN(1)1+sN. [47]

Observe that both L0 and L1 are positive matrices, so by the Perron–Frobenius theorem, each has a unique positive eigenvalue that is associated with a unique (up to a scalar multiplier) positive eigenvector, and this eigenvalue is its spectral radius. Fixation of B(p*=0) is stable if the spectral radius of L0 is less than one, and fixation of A(p*=1) is stable if the spectral radius of L1 is less than one. With migration rate μ, let ρ0(μ) and ρ1(μ) be the spectral radii of L0 and L1, respectively, and recall that Hni(0)=Hni(1)=Di(n1). Then, when μ=0 (no migration) and when μ=N1N (uniform mixing), we have the following result, which is proved in SI Appendix, section C.

Result 7.

(i)ρ0(0)=max1iN(1+si)1Di(n1)ρ1(0)=max1iN1Di(n1)1+si, [48]
(ii)ρ0N1N=1Ni=1N(1+si)1Di(n1)ρ1N1N=1Ni=1N1Di(n1)1+si. . [49]

The special representation for L0 and L1 in Eq. 44 allows us to use the following theorem due to Karlin et al. (37):

Karlin’s Theorem.

Let S be an arbitrary nonnegative irreducible column stochastic matrix and consider the family of matrices

M(α)=(1α)I+αSwithα>0. [50]

Then, for any diagonal nonscalar matrix U with positive terms on the diagonal, the spectral radius of M(α)U is strictly decreasing as α increases.

Applying Karlin’s theorem to our case, the S matrix in Eq. 45 is a nonnegative irreducible column stochastic matrix, and assuming that not all terms of U0 and U1 are the same, we have the following result:

Result 8.

ρ0(μ) and ρ1(μ) are decreasing functions of μ for 0μ1 and, therefore,

ρ0N1N<ρ0(μ)<ρ0(0),ρ1N1N<ρ1(μ)<ρ1(0). [51]

We conclude from Result 8 that for any μ in (0,1),

  • 1)

    P*=0* is stable if max1iN(1+si)1Di(n1)<1 and unstable if 1Ni=1N(1+si)1Di(n1)>1;

  • 2)

    P*=1 is stable if max1iN1Di(n1)1+si<1 and unstable if 1Ni=1N1Di(n1)1+si>1.

Remark 4:

  • 1)

    If all of the terms of U0 (or U1) are the same, then ρ0(0)=ρ0N1N=ρ0(μ) (or ρ1(0)=ρ1(N1N)=ρ1(μ)) for all 0μ1, so that ρ0(μ) (or ρ1(μ)) is constant for all 0μ1 and does not depend on μ. In this case, ρ0(0) and ρ1(0) determine the local stability of P*=0 and P*=1, respectively.

  • 2)

    The above results are sufficient conditions for the stability or instability of P*=0 and P*=1. The exact stability conditions are determined by ρ0(μ) and ρ1(μ).

Stability of p*=12,12,,12 with Migration and No Selection.

With no selection in any of the N subpopulations (i.e., si=0 for all i=1,2,,N), from Eq. 38, we see that P*=12,12,,12 is a polymorphic equilibrium for any migration rate 0μ1. Following Eq. 38, with ε=(ε1,ε2,,εN), the linear approximation near P* is ε=L*ε, which determines the local stability of P*. Then,

εi=(1μ)diεi+μN1jidjεj, [52]

where

di=1+12n2j=kn1Di(j)nnj(2jn),i=1,2,,N. [53]

As before, L* can be represented in matrix notation as

L*=(1μ)I+μSU*, [54]

where I is the N×N identity matrix, S is the column stochastic irreducible matrix given in Eq. 45, and U* is the diagonal matrix

U*=diag(d1,d2,,dN). [55]

However, unlike the cases P*=0 and P*=1, the di’s may not be positive, in which case we cannot apply Karlin’s theorem.

Is it possible that none of the three equilibria P*=0, P*=1, and P*=12,12,,12 is stable? For one population and no selection, we found that p*=0,p*=1 can be unstable, in which case p*=12 is the unique polymorphism, but p*=12 may be unstable. In that case, all of the D(j)’s involved (for kjn1) are negative, and the single d (in Eq. 53 with N=1) that determines the stability of p*=12 satisfied d<1.

Assume now that in each of the N subpopulations, p=0, p=1, and p=12 are not stable in the absence of migration; that is, for all i=1,2,,N all Di(j)’s (for kj<n) are negative and in Eq. 53 di<1. Then, L* in Eq. 54, which has U* as its diagonal matrix, satisfies the requirements of Karlin’s theorem, and the spectral radii of L* and L* are identical. Hence, if ρ12*(μ) is the spectral radius of L*, then it is a decreasing function of μ for 0μ1. Also, as di<1 for all i=1,2,,N,

ρ12*(0)=max1iN|di|>1ρ12*N1N=1Ni=1n|di|>1. [56]

Therefore, for all 0μ1, ρ12*(μ)>1 and P*=12,12,,12 is unstable in the metapopulation.

Remark 5.

In the case where all Di(j)’s for i=1,2,,N and kj<n are positive, by Result 8, both P*=0 and P*=1 are locally stable and in view of Eq. 53 di>1 for all i=1,2,,N. Hence, the diagonal matrix U* of Eq. 55 is positive, and we can apply Karlin’s theorem, which ensures that ρ12*(μ), the spectral radius of L*, is decreasing in μ for 0μ1. In addition, ρ12*N1N=1Ni=1Ndi>1, which means that ρ12*(μ)>1 for all 0μ12 since N1N>12. Therefore, with all Di(j)’s positive P*=12,12,,12 is not stable for all 0μ1.

Two Populations: Migration without Selection.

Consider two subpopulations (N=2) and two cultural types A and B that have equal fitnesses (s1=s2=0). We follow the evolution of A and B with three role models in each subpopulation (n=3) and transmission bias parameters D1 and D2 in subpopulations 1 and 2, respectively. As before, symmetric migration between demes 1 and 2 occurs at rate μ. The frequencies p1 and p2 of A in subpopulations 1 and 2, respectively, satisfy the recursions

p1=p1+D1p1(1p1)(2p11)(1μ)+p2+D2p2(1p2)(2p21)μ, [57a]
p2=p2+D2p2(1p2)(2p21)(1μ)+p1+D1p1(1p1)(2p11)μ. [57b]

At equilibrium pi=pi for i=1,2, and

0=D1p1(1p1)(2p11)(1μ)μp1+μp2+D2p2(1p2)(2p21)μ, [58a]
0=D2p2(1p2)(2p21)(1μ)μp2+μp1+D1p1(1p1)(2p11)μ. [58b]

Adding Eq. 58 a and b, we have

D1p1(1p1)(2p11)+D2p2(1p2)(2p21)=0. [59]

We will discuss two simple special cases: D2=D1 and D2=D1.

Case 1: D2=D1 (inverse conformity):

When D2=D1, we have from Eq. 59

p1(1p1)(2p11)=p2(1p2)(2p21), [60]

or

(p2p1)2p22+p1p2+p123p1+p2+1=0. [61]

Thus, at equilibrium, either p2=p1 or p2 satisfies the quadratic equation

Q(p2)=2p22+(2p13)p2+(2p123p1+1)=0. [62]

When p2=p1, returning to Eq. 58a, we have

D1p1(1p1)(2p11)(12μ)=0. [63]

Assuming D10 and μ12, we have three equilibria (0,0), (1,1), and 12,12. When p2p1, we have to solve Q(p2)=0, as described in SI Appendix, section D, where it is shown that two additional equilibria (p1*,p2*) exist, one with both p1* and p2* less than 12 and one with both bigger than 12. Simulations show that these equilibria can be stable.

Case 2: D2=D1 (equal conformity):

In SI Appendix, section E, we show that two polymorphic equilibria of the form (p1*,1p1*) and (1p1*,p1*), satisfying

p1*(1p1*)=μD1(12μ), [64]

exist if μ<16. These are stable if μ<18. An example is illustrated in SI Appendix, Fig. S4.

Observe that as D2=D1>0 in this case, when D1>6μ12μ, (0,0) and (1,1) are locally stable, but 12,12 is not. Here, we have an interesting case where the two fixations are stable as well as two polymorphic equilibria.

Two Populations with Migration and Identical Selection.

Suppose A and B have relative fitnesses 1+s:1 and that the population is divided into two subpopulations labeled 1 and 2 that are connected by symmetric migration at rate μ>0. The value of s is the same in the two subpopulations. Each population has n=3 role models, and in subpopulations 1 and 2, the conformity coefficients are D1 and D2. Then, writing p1 and p2 for the frequencies of A in populations 1 and 2, respectively, the recursions are

p1=(1μ)(1+s)p1+D1p1(1p1)(2p11)W1+μ(1+s)p2+D2p2(1p2)(2p21)W2p2=μ(1+s)p1+D1p1(1p1)(2p11)W1+(1μ)(1+s)p2+D2p2(1p2)(2p21)W2, [65]

where W1=1+s[p1+D1p1(1p1)(2p11)], W2=1+s[p2+D2p2(1p2)(2p21)].

We check the local stability conditions for the two fixation states (p1,p2)=(0,0) and (1,1). Near fixation on B, with the frequency of A small in both populations, we have the local stability matrix

S0=(1μ)(1+s)(1D1)μ(1+s)(1D2)μ(1+s)(1D1)(1μ)(1+s)(1D2), [66]

which gives the characteristic polynomial

P0(λ)=λ2λ(1+s)(1μ)(2D1D2)+(1+s)2(12μ)(1D1)(1D2). [67]

Since D1,D2<1 and μ<12, we have P0(0)>0.

In the same way, near the fixation (1,1), the local stability matrix is

S1=(1μ)(1D1)1+sμ(1D2)1+sμ(1D1)1+s(1μ)(1D2)1+s, [68]
P1(λ)=λ2λ(1μ)(2D1D2)1+s+(12μ)(1D1)(1D2)(1+s)2, [69]

and again, since D1,D2<1 and μ<12, P1(0)>0.

Result 4 gives the conditions for existence and global stability of the possible equilibria in each subpopulation in the absence of migration to the other subpopulation. How does migration interfere with these rules? Consider first stability of the fixation of phenotype B, the point (0,0). We have P0(0)=(1+s)(1μ)(2D1D2)<0. Also,

P0(1)=D1(1+s)sD2(1+s)s+μ(1+s)(1D1)D2(1+s)s+(1+s)(1D2)D1(1+s)s, [70]

and

P0(1)=22(1+s)(1μ)+(D1+D2)(1+s)(1μ). [71]

If p1=0 and p2=0 are stable in the absence of migration, then we have D1+D2>2s/(1+s) and P0(1)>2μ>0. Hence, (0,0) is locally stable if D1,D2>s/(1+s), since P0(1)>0 and P0(1)>0.

In SI Appendix, section F, we discuss some interesting examples of how migration, selection, and conformity interact to produce different dynamics in the case of two populations.

Conformity and Between-Group Differences.

The role of conformist transmission in maintaining between-group differences is often emphasized (3, 38, 39). For example, Henrich (ref. 40, p. 23) states, “As stochastic forces …introduce random variation between groups, conformist transmission will act to maintain this group-level variation—variation that would otherwise be depleted by migration between groups, natural selection and payoff-biased forms of cultural transmission.” Henrich and Boyd (ref. 4, p. 231) state, “Conformist transmission generates a population-level process that creates and maintains group boundaries and cultural differences through time.” Boyd and Richerson (ref. 41, p. 3790) state that “if [conformity] is strong compared with migration, then variation among groups can be maintained.”

While it is true that, under some conditions, biased transmission can create or sustain between-group differences, under other conditions, conformist transmission can actually eliminate between-group differences. Suppose that there are two populations with migration between them and that there is a stable between-group difference in the frequency of variant A (Fig. 4, dashed lines). This between-group difference may be caused by selection (e.g., selection favoring variant A in population 1 and favoring variant B in population 2) (Fig. 4A), the effects of conformity and anticonformity (Fig. 4B), or some combined effect of selection and transmission biases (Fig. 4C), together with migration. We can include conformity if it is not initially present, or increase the conformity coefficient if conformity is initially present. Fig. 4 shows that, in doing so for the simplest three-role-model case of conformity with two populations, these between-population differences can be eliminated.

Fig. 4.

Fig. 4.

Adding or increasing conformity can eliminate between-group differences. There are two populations with migration between them at rate μ=0.05. An initial stable between-group difference exists, shown in a dashed line, either due to differences in selection (A), conformity in one population and anticonformity in the other (B), or conformity favoring different variants in each population (C). Adding or increasing conformity to population(s) can eliminate these differences by eliminating the polymorphisms, shown in a solid line. Specifically, the dashed line in A has D1=D2=0, s1=0.1, s2=0.09090909, and initial frequencies p1=0.68 (pink) and p2=0.32 (blue). The solid line in A has all parameters kept the same, except that D1=0.1 and D2=0.9; this addition of conformity eliminates the previous between-group difference. In B, the dashed line has parameters D1=0.4, D2=0.4, s1=s2=0, and initial frequencies p1=0.40 (pink) and p2=0.06 (blue). The solid line in B has all parameters kept the same, except that the anticonformity in population 1 is switched to conformity at D1=0.1; this addition of conformity again eliminates the between-group differences. The dashed line in C has parameters D1=D2=0.4, s1=s2=0.01, and initial p1=0.81 (pink) and p2=0.15 (blue). The solid line shows that increasing the extent of conformity in one of the populations can eliminate this difference by eliminating the polymorphism; the parameters are the same, except that D2=0.9.

Discussion

Empirical findings regarding conformist transmission have been described in various ways. Whiten et al. (9) showed that naive chimpanzees matched “the predominant approach of their companions” in a food-producing task. Kendal et al. [ref. 13; see also Lachlan et al. (42)] described a feeding behavior in guppies where the fish chose to copy demonstrators rather than use their individual experience if the latter was “too costly to use.” Although that study showed that the fish relied on “social information,” the role of frequency dependence in their learning process is not at all clear.

A form of frequency-dependent copying was, however, observed in the Drosophila mate-choice experiments of Danchin et al. (20), and other studies (16, 17). Danchin et al. found that observer females disproportionately preferred males of the phenotype chosen most commonly by demonstrator females at certain frequencies and suggest that this has the hallmarks of conformist cultural transmission.

The results of simulation studies that explore the evolution of conformity appear to depend sensitively on the precise design of the simulations. Kandler and Laland (43) used a measure called “adaptation level” of a cultural variant at a given time and spatial location. Variants with a higher adaptation level at time t and location x are adopted then and there at a higher rate. They find “a positive relationship between the level of conformity necessary to maximize adaptation levels and the rate of dispersal.” This suggests that there should be a relationship between the rate of migration and the evolution of conformist transmission. However, it is not clear that the results of Kandler and Laland (43) support the proposition of BR, p. 220, that in spatially varying environments conformist transmission “can serve as a simple, generally applicable rule that increases the probability that individuals acquire traits that are favored in the local habitat.”

Lachlan et al. (12) developed a lattice-based simulation of interactions among neighbors based on bird-song-related contests in which the winner gained some of the losers’ resources. Each individual possessed a variant of a dichotomous cultural trait. Two strategies for contests were examined; enforcers chose opponents at random from among neighbors with a different variant, while tolerators selected opponents at random. The enforcer strategy, which is regarded as a conformity-enforcing behavior, was more successful, provided that there was a negative correlation between the number of contests and likelihood of winning.

These examples of simulation studies incorporate many parameters and are difficult to analyze in the form of recursion systems. It is, therefore, difficult to relate them directly to the conformity coefficient, D, and the number of role models, n, that define the dynamics we have explored here.

Most formal models for evolutionary dynamics under conformist transmission have a generalized logistic structure that gives rise to the S-shaped dynamics seen in many models for the adoption and spread of innovations [e.g., Rogers (44)]. In the context of cultural evolution, the simplest depiction of this mode of transmission allows oblique transmission to follow random vertical transmission of a variant A at frequency p, resulting in the recursion (ref. 1, p. 133).

p=p+p(1p)ϕ(p). [72]

The simplest case takes ϕ(p)=D, say, where the constant D is the rate of conversion to variant A of offspring that did not obtain variant A by vertical transmission. [Note: Cavalli-Sforza and Feldman (1) use f instead of D to denote the constant.]

Exactly the same recursion is reproduced by Henrich (ref. 26, equation 3) as formalizing “biased cultural transmission” using “basic replicator dynamics.” Henrich (ref. 26, equation 6) modifies Cavalli-Sforza and Feldman’s (1) model by changing the first term so that the recursion becomes p=α+βp+Dp(1p), where α and β define properties of “environmental learning.” Here, neither p^=0 nor p^=1 are equilibria, and, depending on the signs and magnitudes of α, β, and D, a polymorphic equilibrium may exist.

The model of conformist transmission in BR (ch. 7) takes the formulation in Eq. 72 above and assumes ϕ(p)=D(2p1). If D>0, this forces p to increase over time if initially p>12 and to decrease over time if initially p<12. In this case, there is a transmission bias toward majority type, while if D<0, this bias is toward the minority type; these are called “conformist” and “anticonformist” bias, respectively.

If the number of role models is greater than four, however, the simple dynamics of recursion 1 may become much more complicated with ϕ(p)=(2p1)Hn(p). With five role models, for example, two conformity coefficients analogous to D in Eq. 10 are required, and, depending on their signs and magnitudes, more polymorphic equilibria than the single point p=12 may exist and be stable. Thus, it is possible that none of the equilibria that characterize the three-role-model system may be stable when there are more role models. In addition, cycling or even chaos may emerge as the conformity parameters change.

Complex dynamics have been observed in different versions of BR’s original conformity model. Kendal et al. (24) track individual learners and social learners whose fitness depends on their level of conformity. In their model, as in that of Efferson et al. (23), they use a single conformity coefficient, D, to weight the frequency-dependent bias. They compute the probability of conforming (in the context of a dichotomous trait) from the binomial distribution. In their analysis, they do not observe multiple isolated stable equilibria, but in some cases, they do see cycles and chaos in the dynamics. Walters and Kendal (30) incorporated a form of frequency-dependent transmission closely related to the usual conformity case with three role models in a susceptible–infected–susceptible epidemic model with cultural transmission. For some parameters, they observed a bistable situation in which for strong enough conformity, both one fixation state and a polymorphism could be stable, depending on the initial variant frequency.

The model studied here assumes that n is fixed, and the degree of conformity depends on how many of each type (A,B) are sampled from these n role models. If n itself represented a random sample from a population of, say, N potential role models, the model would be quite different. It would also be different if individuals with prestige or some measure of success were copied at a rate greater than just their likelihood of being A or B among the n role models. Some aspects of this kind of model are discussed by Fogarty et al. (28).

With selection and conformist transmission, p=12 no longer plays the important role it has in the absence of selection. In the three-role-model case with selection coefficient s>0, if D>s/(1+s), both fixations on phenotypes A and B are stable, and an unstable polymorphism separates their domains of attraction. If s/(1+s)>D>s, this polymorphism disappears, and only fixation on phenotype A, whose fitness is 1+s relative to 1 for phenotype B, can occur. Finally, if D<s, the unique polymorphic equilibrium is stable. Result 4 addresses the case of more than three role models.

Although conformist transmission, as a case of frequency-dependent cultural transmission (45), can affect the evolution of cultural traits, the evolution of the propensity to conform is also an important issue in cultural evolution. We treat this issue as analogous to the evolution of genetic transmission in the purely biological context, where recombination and mutation are included under the rubric of transmission, and their evolution is usually studied by using modifier theory (36).

Our application of modifier theory to the evolution of the conformity coefficients and the number of role models whose variant frequencies form the basis for conformity follows the logic of modifier theory in population genetics. This formal theory does not track mean fitness or some other utility function that depends on conformity. The evolution of conformity is determined by the dynamics of the modifier alleles M and m.

Our function Hn(p) in Eq. 37 determines whether a modifier of conformity can invade a population. In approaching this problem, it is essential that the invading modifier allele arises near a stable polymorphism; if the population happens to be fixed on A or B (x1*=1 or x1*=0), one might make an argument in terms of the mean fitness Eq. 14. This would essentially be a group-selection approach, one that has largely been used in verbal (nonmathematical) arguments about the evolution of conformity. Our modifier approach fits within Eshel and Feldman’s (46) paradigm of evolutionary genetic stability. With an arbitrary number of role models (n), Hn(p) takes the role of D in the simplest analysis (BR, p. 108), and if all of the conformity parameters D(j) are the same, i.e., D(j)=D for all j, then D<s (i.e., anticonformism) is necessary for existence of a stable polymorphism. A modifier then invades if it reduces anticonformism; i.e., if it makes D less negative. Under many conditions, the common phenotype will be the one favored by selection, and, therefore, anticonformity can be regarded as a process that increases phenotypic variation. Therefore, selection for reduction of anticonformity is in accordance with the reduction principle (47).

The interaction between conformist transmission and population subdivision has been a focus of attention. Boyd and Richerson (41, p. 3790) state that “if [conformity] is strong compared with migration, then variation among groups can be maintained.” Mesoudi (48, p. 1) finds that “surprisingly little conformist acculturation is required to maintain realistic amounts of between-group cultural diversity.” Examples from Fig. 4 show that conformity can also eliminate between-group differences. Part of the difficulty in reconciling different explanations of the interaction between conformity and migration lies in the variety of assumptions underlying the models.

We have attempted to be precise about the migration analysis that gives Result 8 and conditions for stability of the fixation states and possible polymorphisms. Thus, if the conformity parameters in all populations are sufficiently negative, none of (0,0,,0), (1,1,,1), or (12,12,,12) are stable. If these parameters are all positive, then (12,12,,12) is not stable, but the two fixation states are.

Our detailed analysis of the two-population case without selection illustrates how complex the relationship between migration and conformist transmission can be. If the conformity coefficients are the same in both populations, two polymorphic equilibria other than (12,12), as well as the fixation states (0,0) and (1,1), can be stable if the migration rate is less than 18 and the conformity coefficient is large enough (Eq. 64). However, if this coefficient is small enough, only the fixation states are stable.

Thus the claim that “conformist transmission generates a population-level process that creates and maintains group boundaries and cultural differences through time” (ref. 4, p. 231) is not always true.

Data Availability.

All additional methods are in SI Appendix. There are no additional data.

Supplementary Material

Supplementary File

Acknowledgments

This research was supported in part by the Morrison Institute for Population and Research Studies at Stanford University; and the Stanford Center for Computational, Evolutionary and Human Genomics.

Footnotes

The authors declare no competing interest.

This article contains supporting information online at https://www.pnas.org/lookup/suppl/doi:10.1073/pnas.2004102117/-/DCSupplemental.

References

  • 1.Cavalli-Sforza L. L., Feldman M. W., Cultural Transmission and Evolution: A Quantitative Approach (Monographs in Population Biology, Princeton University Press, Princeton, NJ, 1981), vol. 16. [PubMed] [Google Scholar]
  • 2.Cavalli-Sforza L. L., Feldman M. W., Chen K. H., Dornbusch S. M., Theory and observation in cultural transmission. Science 218, 19–27 (1982). [DOI] [PubMed] [Google Scholar]
  • 3.Boyd R., Richerson P. J., Culture and the Evolutionary Process (University of Chicago Press, Chicago, IL, 1985). [Google Scholar]
  • 4.Henrich J., Boyd R., The evolution of conformist transmission and the emergence of between-group differences. Evol. Hum. Behav. 19, 215–241 (1998). [Google Scholar]
  • 5.Morgan T., Rendell L., Ehn M., Hoppitt W., Laland K., The evolutionary basis of human social learning. Proc. Biol. Sci. 279, 653–662 (2012). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Muthukrishna M., Morgan T. J., Henrich J., The when and who of social learning and conformist transmission. Evol. Hum. Behav. 37, 10–20 (2016). [Google Scholar]
  • 7.Morgan T. J., Laland K. N., Harris P. L., The development of adaptive conformity in young children: Effects of uncertainty and consensus. Dev. Sci. 18, 511–524 (2015). [DOI] [PubMed] [Google Scholar]
  • 8.Acerbi A., Bentley R. A., Biases in cultural transmission shape the turnover of popular traits. Evol. Hum. Behav. 35, 228–236 (2014). [Google Scholar]
  • 9.Whiten A., Horner V., De Waal F. B., Conformity to cultural norms of tool use in chimpanzees. Nature 437, 737–740 (2005). [DOI] [PubMed] [Google Scholar]
  • 10.Van de Waal E., Borgeaud C., Whiten A., Potent social learning and conformity shape a wild primate’s foraging decisions. Science 340, 483–485 (2013). [DOI] [PubMed] [Google Scholar]
  • 11.Payne R. B., Payne L. L., Doehlert S. M., Biological and cultural success of song memes in indigo buntings. Ecology 69, 104–117 (1988). [Google Scholar]
  • 12.Lachlan R. F., Janik V. M., Slater P. J., The evolution of conformity-enforcing behaviour in cultural communication systems. Anim. Behav. 68, 561–570 (2004). [Google Scholar]
  • 13.Kendal R. L., Coolen I., Laland K. N., The role of conformity in foraging when personal and social information conflict. Behav. Ecol. 15, 269–277 (2004). [Google Scholar]
  • 14.Galef B. G., Whiskin E. E., ‘Conformity’ in Norway rats? Anim. Behav. 75, 2035–2039 (2008). [Google Scholar]
  • 15.Van Leeuwen E. J., Haun D. B., Conformity in nonhuman primates: Fad or fact? Evol. Hum. Behav. 34, 1–7 (2013). [Google Scholar]
  • 16.Pike T. W., Laland K. N., Conformist learning in nine-spined sticklebacks’ foraging decisions. Biol. Lett. 6, 66–468 (2010). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Aplin L. M., et al. , Experimentally induced innovations lead to persistent culture via conformity in wild birds. Nature 518, 538–541 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Aplin L. M., Sheldon B. C., McElreath R., Conformity does not perpetuate suboptimal traditions in a wild population of songbirds. Proc. Natl. Acad. Sci. U.S.A. 114, 7830–7837 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Van Leeuwen E. J., Kendal R. L., Tennie C., Haun D., Conformity and its look-a-likes. Anim. Behav. 110, e1–e4 (2015). [Google Scholar]
  • 20.Danchin E., et al. , Cultural flies: Conformist social learning in fruitflies predicts long-lasting mate-choice traditions. Science 362, 1025–1030 (2018). [DOI] [PubMed] [Google Scholar]
  • 21.Wakano J. Y., Aoki K., Do social learning and conformist bias coevolve? Henrich and Boyd revisited. Theor. Popul. Biol. 72, 504–512 (2007). [DOI] [PubMed] [Google Scholar]
  • 22.Kameda T., Nakanishi D., Cost–benefit analysis of social/cultural learning in a nonstationary uncertain environment: An evolutionary simulation and an experiment with human subjects. Evol. Hum. Behav. 23, 373–393 (2002). [Google Scholar]
  • 23.Efferson C., Lalive R., Richerson P. J., McElreath R., Lubell M., Conformists and mavericks: The empirics of frequency-dependent cultural transmission. Evol. Hum. Behav. 29, 56–64 (2008). [Google Scholar]
  • 24.Kendal J., Giraldeau L. A., Laland K., The evolution of social learning rules: Payoff-biased and frequency-dependent biased transmission. J. Theor. Biol. 260, 210–219 (2009). [DOI] [PubMed] [Google Scholar]
  • 25.Nakahashi W., The evolution of conformist transmission in social learning when the environment changes periodically. Theor. Popul. Biol. 72, 52–66 (2007). [DOI] [PubMed] [Google Scholar]
  • 26.Henrich J., Cultural transmission and the diffusion of innovations: Adoption dynamics indicate that biased cultural transmission is the predominate force in behavioral change. Am. Anthropol. 103, 992–1013 (2001). [Google Scholar]
  • 27.Henrich J., Boyd R., On modeling cognition and culture. J. Cognit. Cult. 2, 87–112 (2002). [Google Scholar]
  • 28.Fogarty L., Wakano J. Y., Feldman M. W., Aoki K., The driving forces of cultural complexity. Hum. Nat. 28, 39–52 (2017). [DOI] [PubMed] [Google Scholar]
  • 29.Henrich J., Boyd R., Why people punish defectors: Weak conformist transmission can stabilize costly enforcement of norms in cooperative dilemmas. J. Theor. Biol. 208, 79–89 (2001). [DOI] [PubMed] [Google Scholar]
  • 30.Walters C. E., Kendal J. R., An SIS model for cultural trait transmission with conformity bias. Theor. Popul. Biol. 90, 56–63 (2013). [DOI] [PubMed] [Google Scholar]
  • 31.Nyczka P., Sznajd-Weron K., Anticonformity or independence?—Insights from statistical physics. J. Stat. Phys. 151, 174–202 (2013). [Google Scholar]
  • 32.Ising E., Beitrag zur theorie des ferromagnetismus. Z. Phys. 31, 253–258 (1925). [Google Scholar]
  • 33.Jedrzejewski A., Sznajd-Weron K., Statistical physics of opinion formation: Is it a spoof? Compt. Rendus Phys. 20, 244–261 (2019). [Google Scholar]
  • 34.Abramiuk A., Pawłowski J., Sznajd-Weron K., Is independence necessary for a discontinuous phase transition within the q-voter model? Entropy 21, 521 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Apriasz R., Krueger T., Marcjasz G., Sznajd-Weron K., The hunt opinion model—an agent based approach to recurring fashion cycles. PloS One 11, e0166323 (2016). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Feldman M. W., Liberman U., An evolutionary reduction principle for genetic modifiers. Proc. Natl. Acad. Sci. U.S.A. 83, 4824–4827 (1986). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Karlin S., et al. , Classifications of selection-migration structures and conditions for a protected polymorphism. Evol. Biol. 14, 204 (1982). [Google Scholar]
  • 38.Boyd R., Richerson P. J., Cultural transmission and the evolution of cooperative behavior. Hum. Ecol. 10, 325–351 (1982). [Google Scholar]
  • 39.Boyd R., Richerson P. J., Henrich J., Rapid cultural adaptation can facilitate the evolution of large-scale cooperation. Behav. Ecol. Sociobiol. 65, 431–444 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Henrich J., Cultural group selection, coevolutionary processes and large-scale cooperation. J. Econ. Behav. Organ. 53, 3–35 (2004). [Google Scholar]
  • 41.Boyd R., Richerson P. J., Transmission coupling mechanisms: Cultural group selection. Phil. Trans. Biol. Sci. 365, 3787–3795 (2010). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Lachlan R. F., Crooks L., Laland K. N., Who follows whom? Shoaling preferences and social learning of foraging information in guppies. Anim. Behav. 56, 181–190 (1998). [DOI] [PubMed] [Google Scholar]
  • 43.Kandler A., Laland K. N., Tradeoffs between the strength of conformity and number of conformists in variable environments. J. Theor. Biol. 332, 191–202 (2013). [DOI] [PubMed] [Google Scholar]
  • 44.Rogers E. M., Diffusion of Innovations (Simon & Schuster, New York, NY, 2010). [Google Scholar]
  • 45.Liberman U., Ram Y., Altenberg L., Feldman M. W., The evolution of frequency- dependent cultural transmission. Theor. Popul. Biol. 132, 69–81 (2020). [DOI] [PubMed] [Google Scholar]
  • 46.Eshel I., Feldman M. W., On the evolution of sex determination and the sex ratio in haplodiploid populations. Theor. Popul. Biol. 21, 440–450 (1982). [Google Scholar]
  • 47.Altenberg L., Liberman U., Feldman M. W., Unified reduction principle for the evolution of mutation, migration, and recombination. Proc. Natl. Acad. Sci. U.S.A. 114, E2392–E2400 (2017). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Mesoudi A., Migration, acculturation, and the maintenance of between-group cultural variation. PloS One 13, e0205573 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary File

Data Availability Statement

All additional methods are in SI Appendix. There are no additional data.


Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES