[go: up one dir, main page]

Academia.eduAcademia.edu

Naming Game on Adaptive Weighted Networks

2012, Artificial Life

arXiv:1107.3263v1 [cond-mat.stat-mech] 16 Jul 2011 Naming Game on Adaptive Weighted Networks Dorota Lipowska∗ Institute of Linguistics, Adam Mickiewicz University, 61-874 Poznań, Poland e-mail: lipowska@amu.edu.pl, tel: +4861-829-3663 Adam Lipowski Faculty of Physics, Adam Mickiewicz University, 61-614 Poznań, Poland e-mail: lipowski@amu.edu.pl, tel: +4861-829-5062 Abstract We examine a naming game on an adaptive weighted network. A weight of connection for a given pair of agents depends on their communication success rate and determines the probability with which the agents communicate. When the preference toward successfully communicating agents is not so strong, the model behaves similarly to the naming game on a complete graph. In particular, it quickly reaches a single-language state, albeit some details of the dynamics are different from the complete-graph version. Much different behaviour appears when the preference toward successfully communicating agents is stronger and the model gets trapped in a multi-language regime. In this case gradual coarsening and extinction of languages lead to the emergence of a dominant language, albeit with some other languages still being present. A comparison of distribution of languages in our model and in the human population is discussed. keywords: adaptive weighted networks, naming game ∗ Corresponding author 1 1 Introduction Language is based on a certain set of conventions socially shared by a group of users. Recently, increasing scientific efforts have been made to understand mechanisms that are responsible for the emergence and subsequent evolution of language [16, 9, 23, 5]. Processes that underlie these mechanisms are very complex and to a great extent spontaneous. They result from cultural interactions between users and it seems that the most promising approach to model them is computational simulations [12, 25, 26, 13, 27], especially those based on the so-called multi-agent systems [6, 24] . An important class of such models originates from the naming game introduced by Steels to describe processes leading to the establishment of a shared vocabulary, i.e., a set of mappings between words and meanings [28]. In the naming game, agents are involved in pairwise interactions, which direct the model to a state of linguistic synchronization, i.e., to the conformance of agents’ vocabularies. Let us emphasize that while conversations of agents take place strictly locally (each involves only two agents) and go on without any central control, nevertheless the final result of these processes, i.e., a common vocabulary shared by all agents, emerges globally. To specify the naming game model, one has to define the topology of interactions between agents. For mathematical and computational simplicity, a complete-graph topology is often assumed, where each agent can interact with any other agent [3]. Another possibility is to place agents at sites of a regular lattice and allow interactions only between the nearest neighbours [2]. However, real networks of social interactions seem to be much more complex than the above mentioned graphs [31, 33, 1]. To take into account the heterogeneous nature of social interactions, the naming game on scale-free networks and on small-world networks were also studied. Although some quantitative differences in the dynamics were observed, the overall behaviour, namely a relatively fast convergence to the monolingual state, was predominantly the same [11, 10, 22]. Such a behaviour is in contrast with the multi-language structure of the human population. Indeed, despite gradual extinction, there are thousands of languages still in use, and at a time scale of tens or hundreds of years, many languages, especially those relatively common ones, seem to be very stable. In the present paper, we show that the naming game defined on an adaptive weighted network allows us to examine such stable multi-language structures. Interactions in our model try to mimic certain features of social interactions. 2 In particular, the weights of connections between agents differentiate the probabilities of their mutual communication. Moreover, these weights are adaptive and depend on the success rate of past communication attempts of agents. Let us notice that the formation of multi-language states has already been observed by Dall’Asta et al. for complex networks with a community structure [11]. However, their networks are a bit artificial with a community structure imposed ”by hand”. In our opinion, the multi-language structure of human population is a result of a certain dynamic process, which, we hope, is to some extent captured in our model. 2 Model and numerical method In the original formulation [28], the naming game describes cultural transmission within a single generation of agents. Agents are involved in pairwise negotiations and try to establish a common vocabulary for a certain number of objects present in their environment. Most of the research, however, is limited to a single-object case (for a recent review see [21]) since it seems to be sufficient to capture the essence of the dynamics also in a more general case. Multi-object [17, 30, 20] as well as evolutionary [19, 18] versions of the naming game were also studied. The naming game is also related to models used to describe opinion formation, with the voter model being the prime example [7]. Let us stress again that the main emphasis in the naming game model is on the cultural (single-generation) transmission of language. An alternative approach to the language evolution, where inter-generational interactions play an important role, is called Iterated Learning Model and was used in some other contexts [15, 29]. In our model we consider a population of N agents playing the singleobject naming game. Each agent has its lexicon, i.e., a list of words (initially empty). Basic steps of the game are as follows: 1. First, a speaker i and a hearer j are selected (i 6= j). Then the speaker selects randomly one of the words from its lexicon (if the lexicon is empty, the agent generates a word randomly) and communicates this word to the hearer. 2. The game ends successfully when the hearer has the word in its lexicon; in such a case both agents retain only the communicated word in their 3 lexicons. 3. The game fails when the hearer does not have the word in its lexicon; in this case the word is added to the hearer’s lexicon. After the game, both the number of successes the pair of agents (i, j) have achieved so far as well as the number of all their communication attempts are updated and the communicative success rate for this pair of agents sij = sji is calculated as the ratio of these two numbers (of course, initially sij = 0 for all pairs of agents). The above definition corresponds to the so-called minimal version of the naming game [3]. To complete the definition of our model, we have to specify how we select the speaker and the hearer. Our intention is to simulate an important, in our opinion, criterion: we talk most preferably with those with whom we already have communicated successfully. This is implemented as follows: • The speaker i is selected randomly. • The hearer j is selected using the roulette rule, with the probability wij pij = PN , k=1 wik where the weights wij = ( sij + ǫ for i 6= j 0 for i = j (1) (2) for i, j = 1, 2, . . . , N. The (positive and typically small) parameter ǫ ensures that a speaker can sometimes play the naming game also with such agents with which its up-to-now communicative success rate is very small or even equals zero. From the above rules, it follows that our model constitutes an adaptive weighted network. The weights of links, which depend on the success rates that pairs of agents have achieved so far, change in time and control the intensity of their subsequent interactions. Generally, the bigger the success 4 rate, the more frequent communication attempts, however, due to the parameter ǫ, there is always a possibility to communicate also with such an agent with which there have not been scored any successes so far. Obviously, the characteristics of our model change during simulation. To examine their time dependence and compare results for different numbers of agents N, we have defined a unit of time as N communication attempts (which corresponds to a single on average communication attempt per agent). We have monitored a number of time-dependent observables in the system, in particular: • s – the communicative success rate defined as a fraction of all successes during the last N communication attempts, i.e., within the last unit of time. Let us emphasize that s is calculated for N most recent communication attempts in the entire system of N agents while sij , i.e., the communicative success rate of a pair of agents i and j, which determines the weight wij (2) of the connection between them, stores the entire history of their interactions. • L – the number of different words in lexicons of all agents. At later stages of simulations, when most of agents have only one word in their lexicons, L could be interpreted as the number of languages the agents use at this moment of the evolution of the system. • Nd – the number of agents that have the most common word in their lexicons, i.e., the word that appears in the largest number of lexicons. In some cases we measured also the number of users of less common words. To smooth-out statistical fluctuations, the measured quantities s, L, and Nd were averaged over independent runs. Some other observables are described in the following text. 3 Numerical results Initially, all weights wij = ǫ for i 6= j and thus the selected speaker chooses any agent as a hearer with equal probability. As the evolution of the model progresses, some pairs of agents (i, j) might successfully communicate and that increases the weight wij . Consequently, an agent will communicate with 5 some agents more often than with others and after some time clusters of such agents will be formed, with communication taking place mainly within these clusters. Hence, linguistic synchronization is quickly reached inside clusters and all agents in a cluster eventually use the same language, i.e., they have the same (and only one) word in their lexicons. One should keep in mind, however, that the structure of the network set by the collection of the weights wij is dynamic and even strong connections (wij ≈ 1) might become weak later on (and also weak connections might get stronger). The details of the dynamics and the final state of the model depend on the parameters N and ǫ, as discussed below. 3.1 Single-language regime Although communication between agents takes place mainly within clusters, some outside-cluster communication attempts are also made. This is because the weight (2) is positive even for agents with (so far) zero success rate. As a result of such attempts, some agents might change the cluster they belong to; eventually, some clusters might even disintegrate. Such a process resembles the coarsening dynamics and the order/disorder transition found in other versions of the naming game [3]. Obviously, the larger ǫ, the greater the intensity of the outside-cluster communication. The number of agents N is yet another factor that increases the intensity of such processes. This is because for large N an agent belonging to a cluster of a given size has so many more candidates to communicate with (albeit of very small weights ∼ ǫ). One might expect that it is the combination of ǫ and N, rather than those parameters taken separately, which is the control parameter of the model. Although we cannot provide a rigorous derivation, some arguments (Figure 1) suggest that in our model, some important processes, which most likely underlie the coarsening, take place at a rate that scales as Nǫ2 . The numerical results presented below are collected in sets corresponding to constant Nǫ2 and their reasonably good convergence (for increasing N) seems to support the suggestion that Nǫ2 indeed is the control parameter of the model. Our simulations show that when Nǫ2 is sufficiently large, the outsidecluster communication is sufficiently frequent and the model behaves similarly to the naming game on a complete graph, where it is known to reach a state of complete synchronization [3]. Numerical results confirm basically such a behaviour but exhibit some important differences as well. In Figure 2 6 Figure 1: In the final stage of the coarsening process, almost all agents form a single-language cluster (black circles). To include a given (grey) agent which belongs to a certain small cluster into the main cluster, one needs two steps: (i) a black speaker selects a grey hearer, which results in failure, and the grey agent adds to its lexicon the word used by black agents (the rate of this processes scales as ǫN/N = ǫ); (ii) the grey agent as a speaker selects a black hearer and the word it chooses to communicate is the one acquired in step (i) ǫ (the rate NNǫ+1 ≈ Nǫ for small Nǫ). Because the second step is a success, all words but the communicated one are removed from agents’ lexicons, and the grey agent becomes black. The combined rate of steps (i) and (ii) should scale as Nǫ2 . 7 1 0.9 0.8 0.7 s 0.6 0.5 Nε2=10-5 0.4 0.3 N=500 N=1000 N=2000 N=4000 N=8000 0.2 0.1 0 0 100 200 300 400 500 600 700 800 900 1000 t Figure 2: The time dependence of the success rate s calculated for several values of N and for Nǫ2 = 10−5 . we present the success rate s calculated for Nǫ2 = 10−5 . One can notice that after an initial interval, agents reach the state where they communicate with a large success rate s ∼ 1. Interestingly, this initial interval is almost the same (t ∼ 750) for all examined systems even though their sizes N differ substantially. Since the number of languages L diminishes in time (Figure 3), we conclude that indeed the system evolves toward the single-language state. The inset of Figure 3 shows that at the same time when the success rate s approaches unity (t ∼ 750, Figure 2), the normalized number of languages L/N drops to 0. Let us also note that the crossing point around t = 900 in Figure 3 suggests that in the limit N → ∞ for t > 900, there is only one language in the system. Figure 4, where the ratio of users of the most common language Nd /N is plotted, shows that for t > 750 almost all agents use the same language. As it is already known, a characteristic time τ to reach a single-language state in the naming game increases with the system size N. For example, it is found that on a complete graph τ ∼ N 1.5 [3]. To compare this result with the behaviour of our model, we calculated τ for several values of N and the results are presented in Figure 5. They show that τ does not diverge for increasing N but most likely converges to a finite value ≈ 1050, which is approximately consistent with the time scale seen in the behaviour of s, Nd /N, and L. 8 4 0.5 0.4 3 0.3 L/N 3.5 log10(L) 2.5 0.2 0.1 2 0 0 1.5 N= 500 N=1000 N=2000 N=4000 N=8000 1 0.5 0 0 250 500 t 750 1000 Nε2=10-5 200 400 600 800 1000 1200 1400 1600 1800 2000 t Figure 3: The time dependence of the number of languages L (logarithmic scale) calculated for several values of N and for Nǫ2 = 10−5 . The inset shows the time dependence of the normalized number of languages L/N. 1 N= 500 N=1000 N=2000 N=4000 N=8000 0.9 0.8 0.7 Nd/N 0.6 Nε2=10-5 0.5 0.4 0.3 0.2 0.1 0 0 100 200 300 400 500 600 700 800 900 1000 t Figure 4: The time dependence of the ratio of agents that use the most common language Nd /N calculated for several values of N and for Nǫ2 = 10−5 . 9 2600 2400 Nε2=10-5 2200 1800 log10(M) τ 2000 1600 1400 1.6 1.4 1.2 1 0.8 2.4 2.8 3.2 3.6 log10(N) 1200 4 4.4 1000 0 0.0004 0.0008 0.0012 1/N 0.0016 0.002 Figure 5: The size dependence of the average time needed to reach a singlelanguage state. Calculations were done for N = 500, 1000, 2000, 4000, 8000, 16000 and for Nǫ2 = 10−5 . For each N, usually 100 independent runs were made. The inset shows the size dependence of the averaged maximum number of words M in agents’ lexicons (log-log scale). The fitted dashed line has the slope 0.45 and the dotted line corresponds to the complete graph (slope 0.5). An additional comparison with a complete-graph version can be obtained from the analysis of the number of words kept in the lexicons of agents. Typically, this number (as a function of time t) first gradually increases and then decreases as the single-language state is being approached. It is known that the averaged maximum number of words (per agent) M on a complete graph increases asymptotically as N 0.5 [3]. Numerical results for our model, shown in the inset of Figure 5, suggest that M increases asymptotically as N 0.45 . Such a discrepancy is yet another indication that the dynamics of our model, despite qualitative similarities, differs from the complete-graph version. 3.2 Multi-language regime When Nǫ2 is sufficiently small, the outside-cluster communication attempts are very rare, which results in a much different behaviour of our model. In the inset of Figure 6, one can notice that the success rate s reaches unity around t = 103 , however, at that time the ratio of agents using the most common language Nd /N is much smaller than unity. Only after t ≈ 3 · 104 , this fraction significantly increases, which suggests the emergence of a dominant 10 0.5 1 0.8 0.4 s 0.6 0.4 0.3 Nd/N 0.2 0 0 0.2 1 2 3 4 log10(t) 5 6 N= 500 N=1000 N=2000 N=4000 0.1 0 0 1 2 3 log10(t) 4 5 6 Figure 6: The time dependence of the ratio of agents that use the most common language Nd /N calculated for several values of N and for Nǫ2 = 10−9 . The inset shows the time dependence of the success rate s. language (for large N the fraction Nd /N for large t most likely exceeds 0.5 and thus there would be only one dominant language). However, the dominant language only partially invades the system, since some other languages also persist, apparently for an arbitrarily long time (Figure 7). Indeed, around t = 105 the number of languages saturates at L ∼ 10 and does not seem to diminish even up to t = 106 . Although there are several languages for t > 105 , their number is only a small fraction of the number of agents N (inset in Figure 7). In the multi-language regime one can thus distinguish three phases. The first one (t < 103 ) can be called pre-linguistic, since the success rate remains relatively low. Next (103 < t < 3 · 104) there is a phase with many languages but without a dominant language (Nd /N ≪ 1). In this phase the number of languages gradually decreases. In the third phase (t > 3 · 104 ) several languages exist but one of them emerges as a dominant one and is used by a large fraction of agents. Let us notice that for increasing N, the emergence of a dominant language becomes more and more abrupt. To get some insight into a possible mechanism that stabilizes the multilanguage state, we calculated the numbers of users of the 50 most common languages. We made only a single run (no averaging over independent runs) and Figure 8 shows how these numbers change in time. Initially, one can 11 3.5 N= 500 N=1000 N=2000 N=4000 3 2 1.5 L/N log10(L) 2.5 1 0.5 Nε2=10-9 0.5 0.4 0.3 0.2 0.1 0 0 1 2 3 4 5 6 log10(t) 0 0 1 2 3 log10(t) 4 5 6 Figure 7: The time dependence of the number of languages L calculated for several values of N and for Nǫ2 = 10−9 . The inset shows the time dependence of the normalized number of users L/N. observe a gradual increase in the numbers of users of the most common languages at the expense of the less prevalent ones. Around t = 105 only 12 languages are left and at t = 3 · 105 the least common one (among these 12) becomes extinct. One can notice that there are virtually no other changes between the data at t = 105 and t = 3 · 105 . Let us also observe that the remaining languages are relatively prevalent and even the least frequently used one has more than 20 users (2% of the population). For comparison, we present analogous data from the single-language regime (Figure 9). Although transiently a number of relatively common languages are formed in this case, eventually only one of them survives. Thus it is not a sheer number of users that determines whether a language will survive or not but also the value of the control parameter Nǫ2 , which plays an important role. We are tempted to think that the behaviour of our model in the multilanguage regime bears some similarity to the evolution of human languages. If so, some very basic characteristics of human languages could be reproduced within our model. In Figure 10, we present the distribution of users of the 20 most common existing languages [32] compared with analogous distributions obtained for our model. We made a simulation for N = 103 and ǫ = 10−6 , which corresponds to the multi-language regime. The simulation time was chosen in such a way that the percentage of users of the most common lan12 t=100 t=1000 t=10000 t=100000 t=300000 % of population 10 N=1000, ε=10-6 1 0 5 10 15 20 25 30 language 35 40 45 50 Figure 8: The percentage of population constituted by the users of the 50 most common languages, calculated for N = 1000 and ǫ = 10−6 (i.e., in a multi-language regime). % of population 100 t=100 t=200 t=400 t=700 10 N=1000, ε=10-4 1 0 5 10 15 20 25 30 language 35 40 45 50 Figure 9: The percentage of population constituted by the users of the 50 most common languages, calculated for N = 1000 and ǫ = 10−4 (i.e., in a single-language regime). 13 25 N=103, ε=10-6 Weber’s top 20 % of the population 20 15 10 5 0 0 2 4 6 8 10 12 language 14 16 18 20 Figure 10: The fraction of the population constituted by the users of the 20 most common languages, calculated for N = 1000 and compared with Weber’s statistical data [32]. The first three languages according to Weber are Chinese (20.7% of the population, i.e., 1.1 · 109 speakers), English (6.2%, 3.2 · 108 ), and Spanish (5.6%, 3.0 · 108 ). guage was equal to 20.7%, i.e., the percentage of speakers of Chinese. Let us notice that there is a reasonably good agreement even for less common languages and perhaps by modifying the value of Nǫ2 (within a multi-language regime), a still better fit could be achieved. However, taking into account the complexity of the evolution of human language, such an agreement is to some extent accidental and should be considered with great care. 4 Remarks and Conclusions In the present paper we examined the naming game on an adaptive weighted network. When the preference due to successful communication in the past is not so strong, the model behaves similarly to the naming game on a complete graph. In particular, it quickly reaches the state of complete synchronization where all agents use the same language. However, the average time needed to reach such a state does not diverge as the number of agents N increases — contrary to the naming game on complete graphs. Moreover, the average maximum number of words in the lexicons of agents increases as N 0.45 , which 14 is close but different than the N 1/2 increase that is expected for the naming game on a complete graph. Quite different and perhaps more interesting behaviour of our model appears when the preference due to successful communication in the past is stronger. In this case our model does not reach complete synchronization but remains trapped in a multi-language state. Three phases can be distinguished in the evolution of our model. In the first one, the average success rate of communicating agents is rather low and most likely this phase corresponds to a prelinguistic phase. In the next phase, although the average success rate is close to unity, many languages exist in the system and none of them dominates. At a certain moment, however, the model enters the third phase where many languages still exist but one of them becomes dominant. Since languages are dynamically equivalent, the emergence of the dominant language might be considered as some kind of spontaneous symmetry breaking. Interesting issues of broken ergodicity or stability of the resulting structures are however omitted in the present paper. One can speculate about the possibility that human languages evolved similarly to the multi-language scenario. Such an idea gets some support from the comparison of Weber’s distribution of the 20 most common languages and the analogous distribution in our model. An interesting, in our opinion, question is whether the rapidly progressing extinction of less widespread ethnic languages will lead to the emergence of a dominant language and if so, when such a situation occurs. With this respect, our work is, of course, inconclusive. Let us notice, however, that the users of the most common language currently constitute about 20% of the human population and according to Figure 6, we might be very close to the transition where the dominant language will emerge. For models on adaptive networks, there is a subtle point concerning the time scales that govern the evolution of the network itself and of the model (in our case, the naming game). In principle, these processes might have two independent time scales, which in some cases might even be well separated [14, 4]. In our model, however, evolution of weights is strongly coupled with agreeing dynamics of the naming game. Since the success rate stores the entire history of communication between agents, the weights (2) typically lag behind the agreeing dynamics. In particular, these weights will evolve even when the naming game has already reached the single-language state (in such a case, the weights will gradually evolve toward wij = 1 + ǫ for every i 6= j). It would be desirable to analyse the interplay of these two time scales 15 in more detail, for example, in the case when the success rate stores only a limited number of last communication attempts. It would also be interesting to have a better understanding of the strong stability and long lifetimes of languages in the multi-language regime. One can consider multi-language states as metastable states of the dynamics and perhaps there is some analogy with metastable states in a certain voter model on complex networks with a strong community structure [8]. Further studies on this subject as well as a more detailed analysis of the structure of the adaptive network is, however, left for the future. Acknowledgments: We gratefully acknowledge access to the computing facilities at Poznań Supercomputing and Networking Center. References [1] Albert, R., & Barabási, A.L. (2002). Statistical mechanics of complex networks. Reviews of Modern Physics, 74, 47–97. [2] Baronchelli, A., Dall’Asta, L., Barrat, A., & Loreto, V. (2005). Topology Induced Coarsening in Language Games. Physical Review E, 73, 015102. [3] Baronchelli, A., Felici, M., Loreto, V., Caglioti, E., & Steels, L. (2006). Sharp transition towards shared vocabularies in multi-agent systems. Journal of Statistical Mechanics, P06014. [4] Blasius, B., & Gross, T. (2009). Dynamic and topological interplay in adaptive networks. In H.G. Schuster (Ed.), Reviews of nonlinear dynamics and complexity, vol. 2. Weinheim: Wiley-VCH. [5] Brighton, H., Smith, K., & Kirby, S. (2005). Language as an evolutionary system. Physics of Life Reviews, 2, 177–226. [6] Cangelosi, A., Smith, A.D.M., & Smith, K. (Eds.), (2006). Evolution of Language: Proceedings of Evolang6. Singapore: World Scientific. [7] Castellano, C., Fortunato, S., & Loreto, V. (2009). Statistical physics of social dynamics. Reviews of Modern Physics, 81 (2), 591–646. [8] Castelló, X., Toivonen, R., Eguı́luzm, V.M., Saramäki, J., Kaski, K., & San Miguel, M. (2007). Anomalous lifetime distributions and topological traps in ordering dynamics. Europhysics Letters, 79, 66006. 16 [9] Christiansen, M.H., & Kirby, S. (2003). Language Evolution: The Hardest Problem in Science. In M.H. Christiansen, & S. Kirby (Eds.), Language Evolution. New York: Oxford University Press. [10] Dall’Asta, L., Baronchelli, A., Barrat, A., & Loreto, V. (2006). Agreement dynamics on small-world networks. Europhysics Letters, 73 (6), 969– 975. [11] Dall’Asta, L., Baronchelli, A., Barrat, A., & Loreto, V. (2006). Nonequilibrium dynamics of language games on complex networks. Physical Review E, 74, 036105. [12] de Boer, B. (2006). Computer modelling as a tool for understanding language evolution. In N. Gontier, J.P. van Bendegem, & D. Aerts (Eds.), Evolutionary Epistemology, Language and Culture – A non-adaptationist, systems theoretical approach. Dordrecht: Springer. [13] de Oliveira, P.M.C., Stauffer, D., Wichmann, S., & de Oliveira, S.M. (2008). A computer simulation of language families. Journal of Linguistics, 44, 659–675. [14] Gross, T., & Sayama, H. (Eds.), (2009). Adaptive Networks. Heidelberg: Springer. [15] Kirby, S., & Hurford, J. (2001). The emergence of Linguistic Structure; An Overview of the Iterated Learning Model. In A. Cangelosi, & D. Parisi (Eds.), Simulating the Evolution of Language. Berlin: Springer-Verlag. [16] Knight, Ch., Studdert-Kennedy, M., & Hurford, J.R. (Eds.), (2000). The Evolutionary Emergence of Language. Cambridge: Cambridge University Press. [17] Lenaerts, T., Jansen, B., Tuyls, K., & De Vylder, B. (2005). The evolutionary language game: An orthogonal approach. Journal of Theoretical Biology, 235, 566–582. [18] Lipowska, D. (2011). Naming game and computational modelling of language evolution. Computational Methods in Science and Technology, 17 (1), (in print). 17 [19] Lipowski, A., & Lipowska, D. (2008). Bio-linguistic transition and the Baldwin effect in the evolutionary naming game model. International Journal of Modern Physics C, 19, 399–407. [20] Lipowski, A., & Lipowska, D. (2009). Language structure in the n-object naming game. Physical Review E, 80, 056107. [21] Loreto, V., Baronchelli, A., Mukherjee, A., Puglisi, A., & Tria, F. (2011). Statistical physics of language dynamics. Journal of Statistical Mechanics, P04006. [22] Lu, Q., Korniss, G., & Szymanski, B.K. (2006). Naming Games in Spatially-Embedded Random Networks. In Proc. AAAI Fall Symposium Series, Interaction and Emergent Phenomena in Societies of Agents. Menlo Park, CA: AAAI Press. [23] Maynard-Smith, J., & Szathmáry, E. (1997). The Major Transitions in Evolution. New York: Oxford University Press. [24] Nolfi, S., & Mirolli, M. (Eds.), (2010). Evolution of Communication and Language in Embodied Agents. Berlin, Heidelberg: Springer-Verlag. [25] Nowak, M.A., & Komarova, N.L. (2001). Towards an evolutionary theory of language. Trends in Cognitive Sciences, 5, 288–295. [26] Nowak, M.A., Komarova, N.L., & Niyogi, P. (2002). Computational and evolutionary aspects of language. Nature, 417, 611–617. [27] Schulze, C., Stauffer, D., & Wichmann, S. (2008). Birth, survival and death of languages by Monte Carlo simulation. Communications in Computational Physics, 3, 271–294. [28] Steels, L. (1995). A self-organizing spatial vocabulary. Artificial Life, 2, 319–332. [29] Steels, L. (2002). Iterated Learning versus Language Games. Two models for cultural language evolution. In: C. Hemelrijk, & E. Bonabeau (Eds.), Proceedings of the International Workshop of Self-Organization and Evolution of Social Behaviour. Zurich: University of Zurich. [30] Steels, L., & McIntyre, A. (1999). Spatially Distributed Naming Games. Advances in Complex Systems, 1 (4), 301–323. 18 [31] Wasserman, S., & Faust, K. (1994). Social network analysis: methods and applications. Cambridge: Cambridge University Press. [32] Weber, G. (1997). Top Languages: The World’s 10 Most Influential Languages. Language Today, 2. Also at http://www.andaman.org/BOOK/reprints/weber/Weber-TopTen.htm. [33] White, H.C., Boorman, S.A., & Breiger, R.L. (1976). Social structure from multiple networks: I. Block-models of roles and positions. American Journal of Sociology, 81, 730–780. 19 View publication stats