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