Abstract
Categories provide a coarse-grained description of the world. A fundamental question is whether categories simply mirror an underlying structure of nature or instead come from the complex interactions of human beings among themselves and with the environment. Here, we address this question by modeling a population of individuals who co-evolve their own system of symbols and meanings by playing elementary language games. The central result is the emergence of a hierarchical category structure made of two distinct levels: a basic layer, responsible for fine discrimination of the environment, and a shared linguistic layer that groups together perceptions to guarantee communicative success. Remarkably, the number of linguistic categories turns out to be finite and small, as observed in natural languages.
Keywords: language dynamics, physics, natural categorization, complex systems
Categories are fundamental to recognition, differentiation, and understanding of the environment. According to Aristotle, categories are entities characterized by a set of properties that are shared by their members (1). A recent wave in cognitive science, however, has operated a shift in viewpoint from the object of categorization to the categorizing subjects (2, 3): categories are culture-dependent conventions shared by a given group. In this perspective, a crucial question is how they come to be accepted at a global level without any central coordination (4–9). The answer has to be found in communication; that is the ground on which culture exerts its pressure. An established breakthrough in language evolution (4, 10–12) is the appearance of linguistic categories; i.e., a shared repertoire of form-meaning associations in a given environment (2, 3, 5, 13–16). Different individuals may in principle perceive, and even conceptualize, the world in very different ways, but they need to align their linguistic ontologies to understand each other.
In the past there have been many computational and mathematical studies addressing the learning procedures for form-meaning associations (17, 18). From the point of view of methodology, the evolutionary scheme, based on the maximization of some fitness functions, has been extensively applied (19, 20). Recent years, however, have shown that also the orthogonal approach of self-organization can be fruitfully exploited in multiagent models for the emergence of language (6–8). In this context, a community of language users is viewed as a complex dynamical system that has to develop a shared communication system (21, 22). In this debate, a still open problem concerns the emergence of a small number of forms out of a diverging number of meanings. For example, the few “basic color terms,” present in natural languages, coarse-grain an almost infinite number of perceivable different colors (23–25).
Following this recent line of research, our work shows that an assembly of individuals with basic communication rules and without any external supervision may evolve an initially empty set of categories, achieving a nontrivial communication system characterized by a few linguistic categories. To probe the hypothesis that cultural exchange is sufficient to this extent, individuals in our model are never replaced [unlike in evolutionary schemes (19, 20)], the only evolution occurring in their internal form-meaning association tables; i.e., their “mind.” The individuals play elementary language games (26, 27) the rules of which constitute the only knowledge initially shared by the population. They are also capable of perceiving analogical stimuli and communicating with each others (6, 7).
The Category Game Model
Our model involves a population of N individuals (or players), committed in the categorization of a single analogical perceptual channel, each stimulus being represented as a real-valued number ranging in the interval [0, 1].
Modeling Categories.
Here, we identify categorization as a partition of the interval [0, 1) in discrete subintervals, from now onwards denoted as “perceptual categories,” or simply “categories.” This approach can also be extended to categories with prototypes and fuzzy boundaries, for instance adding a weight structure upon it. Typical proposals in the literature, such as prototypes with a weight function equal to the inverse of the distance from the prototype (7), are exactly equivalent to our “rigid boundaries” categories. Moreover, all of the results of our experiment can be easily generalized to multidimensional perceptual channels, provided an appropriate definition of category domains is given. It should be kept in mind that the goal of our work is to investigate why the continuum of perceivable meanings in the world is organized, in language, in a finite and small number of subsets with different names, with a no immediate (objective) cause for a given partition with respect to other infinite possibilities. Apart from the evident example of the partition of the continuous light spectrum in a small number of “basic color terms,” this phenomenon is widespread in language: one can ask, for example, what objective differences allow one to distinguish a cup from a glass; one can present a multidimensional continuum of objects able to “contain a liquid” (including also objects given as a prize), but a natural discontinuity between cups and glasses does not appear; our model, even reducing the phenomenon to the case of a one-dimensional continuum, unveils a mechanism that can be easily extended to any kind of space, once it has been provided with a topology. The mechanism we propose for the discrete partition in linguistic subsets (categories) does not depend on the exact nature of this topology, which is of course a fundamental, yet different, matter of investigation.
Negotiation Dynamics.
Each individual has a dynamical inventory of form-meaning associations linking perceptual categories (meanings) to words (forms), representing their linguistic counterpart. Perceptual categories and words associated to them co-evolve dynamically through a sequence of elementary communication interactions, simply referred to as games. All players are initialized with only the trivial perceptual category [0, 1], with no name associated to it. At each time step a pair of individuals (one playing as speaker and the other as hearer) is selected and presented with a new “scene”; i.e., a set of M ≥ 2 objects (stimuli), denoted as oi ∈ [0, 1) with i ∈ [1, M]. The speaker discriminates the scene, if necessary adding new category boundaries to isolate the topic; then he names one object and the hearer tries to guess it. The word to name the object is chosen by the speaker among those associated to the category containing the object, with a preference for the one that has been successfully used in the most recent game involving that category. A correct guess makes the game successful. Based on the game's outcomes, individuals may update their category boundaries and the inventory of the associated words: in a successful game, both players erase competing words in the category containing the topic, keeping only the word used in that game; in failed games, the speaker points out the topic and the hearer proceeds to discriminate it, if necessary, and then adds the spoken word to its inventory for that category. Detailed example of the game are given in Fig. 1, and the complete algorithmical description is provided in supporting information (SI) Text.
The perceptive resolution power of the individuals limits their ability to distinguish objects/stimuli that are too close to each other in the perceptual space: to take this into account, we define a threshold dmin, inversely proportional to their resolution power.¶ In a given scene, the M stimuli are chosen to be at a distance larger than this threshold; i.e., |oi − oj| > dmin for every pair (i, j). Nevertheless, objects presented in different games may be closer than dmin. The way stimuli are randomly chosen characterizes the kind of simulated environment: simulations will be presented both with a homogeneous environment (uniform distribution in [0, 1]) and more natural environments (e.g., without loss of generality, the distributions of the hue sampled from pictures portraying natural landscapes).
Hierarchical Coordination
The main results of our experiments are presented in Fig. 2. The evolution of the population presents two main stages: (i) a phase where players do not understand each other, followed by (ii) a phase where communication has reached an averagely high success thanks to the emergence of a common language, still with evolving perceptual categories and a finite fraction of failures due to slightly unaligned categories and ambiguities. The first phase is marked by the growth and decline of synonymy (see Fig. 2a). Synonymy, in the context of the “naming game” (a single object to be named), already has been studied (8), and a similar evolution was observed and explained. All individuals, when necessary, create new words with zero probability of repetition: this leads to an initial growth of the vocabulary associated to each perceptual category. New words are spread through the population in later games and, whenever a word is understood by both players, other competing words for the same category are forgotten.‖ This eventually leads to only one word per category. During the growth of the dictionary, the success rate (see Fig. 2b) is very small. The subsequent reduction of the dictionary corresponds to a growing success rate that reaches its maximum value after synonymy has disappeared. In all of our numerical experiments the final success rate overcomes 80% and in most of them goes above 90%, weakly increasing with the final number of perceptual categories. Success is reached in a number of games per player of the order of 5 × 102, logarithmically depending on N, and it remains constant hereafter.
The set of perceptual categories of each individual follows a somewhat different evolution (see dashed lines in Fig. 2c). The first step of each game is, in fact, the discrimination stage, where the speaker (possibly followed by the hearer) may refine his category inventory to distinguish the topic from the other objects. The growth of the number of perceptual categories nperc of each individual is limited by the resolution power: in a game, two objects cannot appear at a distance smaller than dmin and therefore nperc < 2/dmin. The minimal distance also imposes a minimum number of categories 1/dmin that an individual must create before his discrimination process may stop. The average number of perceptual categories per individual, having passed 1/dmin, grows sublogarithmically, and for many practical purposes it can be considered constant.
The success rate is expected to depend on the alignment of the category inventory among different individuals. The degree of alignment of category boundaries is measured by an overlap function O (defined in Methods) that returns a value proportional to the degree of alignment of the two category inventories, reaching its maximum unitary value when they exactly coincide. Its study (see dashed curves in Fig. 2d) shows that alignment grows with time and saturates to a value that is, typically, between 60% and 70%; i.e., quite smaller than the communicative success. This observation immediately poses a question: Given such a strong misalignment among individuals, why is communication so effective?
The answer has to be found in the analysis of polysemy; i.e., the existence of two or more perceptual categories identified by the same unique word. Misalignment, in fact, induces a “word contagion” phenomenon. With a small but nonzero probability, two individuals with similar, but not exactly equal, category boundaries may play a game with a topic falling in a misalignment gap, as represented in Fig. 3a. In this way, a word is copied to an adjacent perceptual category and, through a second occurrence of a similar event, may become the unique name of that category. Interfering events may occur in-between: it is always possible, in fact, that a game is played with a topic object falling in the bulk of the category, where both players agree on its old name, therefore canceling the contagion. With respect to this canceling probability, some gaps are too small and act as almost perfectly aligned boundaries, drastically reducing the probability of any further contagion. Thus, polysemy needs a two-step process to emerge and a global self-organized agreement to become stable. However, polysemy guarantees communicative success: perceptual categories that are not perfectly aligned tend to have the same name, forming true linguistic categories, much better aligned among different individuals. The topmost curve of Fig. 2d displays the overlap function measured considering only boundaries between categories with different names**: it is shown to reach a much higher value, even larger than 90%.
The appearance of linguistic categories is the evidence of a coordination of the population on a higher hierarchical level: a superior linguistic structure on top of the individual-dependent, finer, discrimination layer. The linguistic level emerges as totally self-organized and is the product of the (cultural) negotiation process among the individuals. The average number of linguistic categories per individual, nling (Fig. 2c, solid curves), grows together with ncat during the first stage (where communicative success is still lacking), then decreases and stabilizes to a much lower value. Some configurations of both category layers, at a time such that the success rate has overcome 95%, are presented in Fig. 4, using different sets of external stimuli.
The analysis, summarized in Fig. 3b, of the dependence of nling on dmin for different times makes our findings robust and, to our knowledge, unprecedented. As the resolution power is increased—i.e., as dmin is diminished—the asymptotic number of linguistic categories becomes less and less dependent on dmin itself. Most importantly, even if any state with nling > 1 is not stable, we have the clear evidence of a saturation with time, in close resemblance with metastability in glassy systems (28, 29). This observation allows one to give a solution to the long-standing problem of explaining the finite (and small) number of linguistic categories nling. In previous pioneering approaches (6, 7), the number of linguistic categories nling was trivially constrained (with a small range of variability) by dmin, with a relation of the kind nling ∝ 1/dmin, implying a divergence of nling with the resolution power. In our model, we have a clear indication of a finite nling even in the continuum limit—i.e., dmin → 0—corresponding to an infinite resolution power.
Conclusions
With the help of an extensive and systematic series of simulations we have shown that a simple negotiation scheme, based on memory and feedback, is sufficient to guarantee the emergence of a self-organized communication system that is able to discriminate objects in the world, requiring only a small set of words. Individuals alone are endowed with the ability of forming perceptual categories, while cultural interaction among them is responsible for the emergence and alignment of linguistic categories. Our model reproduces a typical feature of natural languages: despite a very high resolution power, the number of linguistic categories is very small. For instance, in many human languages, the number of “basic color terms” used to categorize colors usually amounts to ≈10 (23–25), in European languages it fluctuates between 6 and 12, depending on gender, level of education, and social class, while the light spectrum resolution power of our eyes is evidently much higher. Note that in our simulations we observe a reduction, with time, of the number of linguistic categories toward the final plateau. The experimental evidence (30), collected in empirical studies on color categorization, of a growth of the number of categories from technologically less developed societies to more developed ones could be, in our opinion, an effect of the increased number N of players actively involved in the evolution of the communicative process. A plot of nling versus the number of players N is shown in Fig. S1, to show the effects of finite size on the final category configuration. Finally, we believe that these results could be important both from the point of view of language evolution theories, possibly leading to a quantitative comparison with real data (31, 32) and suggesting new experiments (e.g., different populations sizes and ages), and from the point view of applications [e.g., emergence of new communication systems in biological, social, and technological contexts (33, 34)].
Methods
The degree of alignment of category boundaries is measured by the following “overlap” function:
where lc is the width of category c, ci is one of the categories of the ith player, and c ij is the generic category of the “intersection” set obtained considering all of the boundaries of both players i and j. The function returns an oij value proportional to the degree of alignment of the two category inventories, reaching its maximum unitary value when they exactly coincide. A figure making operative this construction is provided as Fig. S2.
Supplementary Material
Acknowledgments.
We thank G. Andrighetto, A. Baldassarri, T. Belpaeme, C. Cattuto, J. De Beule, E. Polizzi di Sorrentino, L. Steels, and B. De Vylder for many interesting discussions and suggestions, and two anonymous referees for very constructive remarks after a careful reading of the manuscript. This work was partly supported by the European Union under RD Contract IST-1940 (ECAgents) and Contract FP6-IST5-34721 (TAGora). A. Baronchelli acknowledges support from the Departement d'Universitats, Recerca, i Societat de la Informació Generalitat de Catalunya (Spain) and from the Spanish Ministerio de Educación y Ciencia (Fondo Europeo de Desarrollo Regional) through Project FIS2007-66485-C02-01.
Footnotes
The authors declare no conflict of interest.
This article contains supporting information online at www.pnas.org/cgi/content/full/0802485105/DCSupplemental.
In psychology, dmin is equivalent to the so-called just noticeable difference (JND) or difference limen (DL).
Extensions of this model can be devised to account for cases where words are not always erased but instead can became more “specialized,” eventually yielding to the emergence of a hierarchy of category names.
We define the name of a perceptual category as the word that an individual would choose, according to the rules of the model, to communicate about an object discriminated by that category; i.e., the last winning word or the last created word. Of course, if there is a unique word associated with a category (which is most often the case after homonymy has almost disappeared), the definition above identifies that word as the name of the category.
References
- 1.Barnes J, editor. The Complete Works of Aristotle: The Revised Oxford Translation. Vol 71. Princeton: Princeton Univ Press; 1995. Bollingen Series No 2. [Google Scholar]
- 2.Lakoff G. Women, Fire and Dangerous Things. Chicago: Chicago Univ Press; 1987. [Google Scholar]
- 3.Gardner H. The Mind's New Science: A History of the Cognitive Revolution. New York: Basic Books; 1987. [Google Scholar]
- 4.Christiansen M, Kirby S, editors. Language Evolution. Oxford: Oxford Univ Press; 2005. [Google Scholar]
- 5.Steels L. The origin of linguistic categories. The Evolution of Language, Selected papers from the 2nd International Conference on the Evolution of Language; London. 1998. [Google Scholar]
- 6.Steels L, Belpaeme T. Coordinating perceptually grounded categories through language: A case study for colour. Behav Brain Sci. 2005;28:469–529. doi: 10.1017/S0140525X05000087. [DOI] [PubMed] [Google Scholar]
- 7.Belpaeme T, Bleys J. Explaining universal color categories through a constrained acquisition process. Adapt Behav. 2005;13:293–310. [Google Scholar]
- 8.Baronchelli A, Felici M, Caglioti E, Loreto V, Steels L. Sharp transition towards shared vocabularies in multi-agent systems. J Stat Mech. 2006 P06014. [Google Scholar]
- 9.Komarova NL, Jameson KA, Narens N. Evolutionary models of color categorization based on discrimination. J Math Psychol. 2007;51:359–382. [Google Scholar]
- 10.Hurford JR, Studdert-Kennedy M, Knight C, editors. Approaches to the Evolution of Language: Social and Cognitive Bases. Cambridge, UK: Cambridge Univ Press; 1998. [Google Scholar]
- 11.Nowak MA, Komarova NL, Niyogi P. Computational and evolutionary aspects of language. Nature. 2002;417:611–617. doi: 10.1038/nature00771. [DOI] [PubMed] [Google Scholar]
- 12.Maynard-Smith J, Szathmary E. The Major Transitions in Evolution. New York: Oxford Univ Press; 1997. [Google Scholar]
- 13.Taylor JR. Linguistic Categorization: Prototypes in Linguistic Theory. Oxford: Oxford Univ Press; 1995. [Google Scholar]
- 14.Coehn H, Lefebvre C, editors. Handbook of Categorization in Cognitive Science. New York: Elsevier; 2005. [Google Scholar]
- 15.Garrod G, Anderson A. Saying what you mean in dialogue: A study in conceptual and semantic co-ordination. Cognition. 1987;27:181–218. doi: 10.1016/0010-0277(87)90018-7. [DOI] [PubMed] [Google Scholar]
- 16.Labov W. The boundaries of words and their meanings. In: Bailey C-JN, Shuy R, editors. New Ways of Analyzing Variation in English. Washington, DC: Georgetown Univ Press; 1973. pp. 340–373. [Google Scholar]
- 17.Hurford J. Biological evolution of the Saussurean sign as a component of the language acquisition device in linguistic evolution. Lingua. 1989;77:187–222. [Google Scholar]
- 18.Oliphant M. Learned systems of arbitrary reference: The foundation of human linguistic uniqueness. In: Briscoe T, editor. Linguistic Evolution Through Language Acquisition: Formal and Computational Models. Cambridge, UK: Cambridge Univ Press; 2002. pp. 23–52. [Google Scholar]
- 19.Nowak MA, Krakauer DC. The evolution of language. Proc Natl Acad Sci USA. 1999;96:8028–8033. doi: 10.1073/pnas.96.14.8028. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Nowak MA, Plotkin JB, Krakauer DC. The evolutionary language game. J Theor Biol. 1999;200:147–162. doi: 10.1006/jtbi.1999.0981. [DOI] [PubMed] [Google Scholar]
- 21.Steels L. Language as a complex adaptive system. In: Schoenauer M, editor. Parallel Problem Solving from Nature—PPSN VI. Berlin: Springer; 2000. pp. 17–28. [Google Scholar]
- 22.Komarova NL. Frontiers of Engineering: Reports on Leading-Edge Engineering from the 2005 Symposium; Washington, DC: Natl Acad Press; 2006. pp. 89–98. [Google Scholar]
- 23.Berlin B, Kay P. Basic Color Terms: Their Universality and Evolution. Berkeley: Univ of California Press; 1969. reprinted (1991) (Univ of California Press, Berkeley) [Google Scholar]
- 24.Lindsey DT, Brown AM. Universality of color names. Proc Natl Acad Sci USA. 2006;103:16608–16613. doi: 10.1073/pnas.0607708103. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Saunders BAC, van Brakel J. Are there non-trivial constraints on colour categorization? Behav Brain Sci. 1997;20:167–179. [PubMed] [Google Scholar]
- 26.Wittgenstein L. Philosophical Investigations. Malden, MA: Blackwell; 1953. [Google Scholar]
- 27.Steels L. Self-organizing vocabularies. In: Langton CG, Shimohara T, editors. Artificial Life V: Proceedings of the Fifth International Workshop on the Synthesis and Simulation of Living Systems; Cambridge, MA: MIT Press; 1996. pp. 179–184. [Google Scholar]
- 28.Mezard M, Parisi G, Virasoro MA. Spin Glass Theory and Beyond. Teaneck, NJ: World Scientific; 1987. [Google Scholar]
- 29.Debenedetti PG, Stillinger FH. Supercooled liquids and the glass transition. Nature. 2001;410:259–267. doi: 10.1038/35065704. [DOI] [PubMed] [Google Scholar]
- 30.Kay P, Maffi L. Color appearance and the emergence and evolution of basic color lexicons. Am Anthropol. 1999;101:743–760. [Google Scholar]
- 31.Kay P, Cook RS. The World Color Survey. 2002 www.icsi.berkeley.edu/wcs. [Google Scholar]
- 32.Selten R, Warglien M. The emergence of simple languages in an experimental coordination game. Proc Natl Acad Sci USA. 2007;104:7361–7366. doi: 10.1073/pnas.0702077104. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 33.Steels L. Semiotic dynamics for embodied agents. IEEE Intell Syst. 2006;21:32–38. [Google Scholar]
- 34.Cattuto C, Loreto V, Pietronero L. Semiotic dynamics and collaborative tagging. Proc Natl Acad Sci USA. 2007;104:1461–1464. doi: 10.1073/pnas.0610487104. [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.