Language Evolution and Computation Bibliography

Our site (www.isrl.uiuc.edu/amag/langev) retired, please use https://langev.com instead.
Edwin D. de Jong
2003
A Distributed Learning Algorithm for Communication DevelopmentPDF
Complex Systems 14(4), 2003
We study the question of how a local learning algorithm, executed by multiple distributed agents, can lead to a global system of communication. First, the notion of a perfect communication system is defined. Next, two measures of communication system quality are specified. It is ...MORE ⇓
We study the question of how a local learning algorithm, executed by multiple distributed agents, can lead to a global system of communication. First, the notion of a perfect communication system is defined. Next, two measures of communication system quality are specified. It is shown that maximization of these measures leads to perfect communication production. Based on this principle, local adaptation rules for communication development are constructed. The resulting stochastic algorithm is validated in computational experiments. Empirical analysis indicates that a mild degree of stochasticity is instrumental in reaching states that correspond to accurate communication.
2000
Attractors in the Development of CommunicationPDF
SAB00, 2000
Abstract The development of communication in a population of agents is viewed as the behavior of a dynamical system. A deterministic communication system is shown, both experimentally and theoretically, to have point attractors that correspond to perfect ...
Autonomous Formation of Concepts and CommunicationPDF
Vrije Universiteit Brussel, 2000
The research in this thesis addresses the question of how autonomous agents may develop concepts about their environment and develop a system of communication that allows them to exchange information about this environment based on those concepts. An autonomous agent is a system, ...MORE ⇓
The research in this thesis addresses the question of how autonomous agents may develop concepts about their environment and develop a system of communication that allows them to exchange information about this environment based on those concepts. An autonomous agent is a system, in software or in hardware, that receives sensor input from the environment, selects actions, and may receive evaluative feedback reflecting the appropriateness of its actions. Communication is viewed as the transfer of information, in the sense that when a sender sends a message to a receiver, the amount of uncertainty in the receiver's knowledge about its environment decreases as a result of receiving the message. When agents have incomplete knowledge about their environment, communication can be valuable as a means to reduce this uncertainty by sharing information, and can be used to coordinate the actions of agents. Communication is learned during the life time of the agents, and the research concerns the question of how agents may cooperate to arrive at a shared system of communication.

Features of the information available to an agent through its sensors can be used to construct concepts, also called meanings. Constructing concepts based on the requirements posed by the environment is a more flexible approach than fixing the concepts of agents at design time, and may be necessary when the agents are to function in unknown or changing environments.

In this thesis, a particular type of concepts is described, called situation concepts. Situation concepts consist of features in the history of interaction between the agent and its environment, which consists of sensor data, actions, and subsequent evaluative feedback. A defining criterion of a situation concept is that it predicts some aspect of the future evolution of the state of the environment, possibly conditioned on the actions the agent may take. Several existing methods, particularly from the field of reinforcement learning, can be viewed as constructing a form of situation concepts. A particular method for constructing a specific type of situation concepts, called the adaptive subspace method, is described. The method uses the current sensor values of an agent as features and develops concepts that specify an interval for each sensor. These concepts predict the value of actions the agent can take when its current sensor values are within the specified intervals. The meanings thus formed represent situations, and are especially appropriate for use in communication, since they convey information about the environment.

The development of communication is viewed as the formation of associations between words and the meanings formed by the agents in a population, in such a way that agents tend to use the same word in the same situation. When agents autonomously construct concepts, a consequence is that they may not possess identical concepts. Additional constraints that are respected, such as the commitment that agents have no direct access to the meanings formed by other agents (they can not 'look inside each other's head'), and that no single agent may decide on the system of communication, further complicate the problem of how such a system of associations may come about.

Rather than viewing communication as fixed, it is viewed as a dynamical system. A dynamical system is a mathematical model of a system that changes over time. The variables of this system are the strengths of the associations between words and the meanings of the agents in a population. An algorithm is described in detail that, when used by each individual agent to adapt its associations between words and the situation concepts it has formed, leads to a shared system of communication.

The necessity of different components of the algorithm is shown with statistical significance. Associations are linear combinations of use (the frequency with which a word is observed in a situation) and success (the degree to which the word correctly indicates that its associated situation is the current situation in the environment). Analysis of the success component of the algorithm showed that not the success information itself, but the lateral inhibition between competing associations is crucial for the development of communication. It is experimentally demonstrated how the development of communication can compensate for differences in conceptual systems.

Systematic measures have been introduced to determine the quality of conceptual systems and communication systems. The measures require knowledge of the ideal concepts, called referents; although such knowledge is not available in general, simulation experiments often do provide the opportunity for such referents to be determined.

The specificity measure for communication is based on the principle that knowledge of a word should yield information (i.e. reduce uncertainty) about the referent (the current situation in the environment), and vice versa for the consistency measure. In cases of maximal specificity, the information a word yields is complete, and thus identifies the situation, whereas in the worst case, the word does not yield any information at all. The measure quantifies these and all intermediate cases. The consistency measure is computed as the extent to which a referent identifies a word, and thus expresses whether for each a referent the agent consistently uses the same word. If both specificity and consistency are high, each agent consistently uses a unique word for each referent. A population measure called coherence is used to determine whether different agents use the same words. In combination with the specificity and consistency measures, the experimenter can determine to what degree a perfect system of communication, consistently linking each referent to a unique word, is approximated.

Interestingly, the same principle can be used to evaluate the quality of a conceptual system. Ideally, each concept an agent has formed identifies a single referent in the environment; this is expressed by the distinctiveness measure, calculated as the degree to which the meanings an agent possesses distinguish between the different referents. Conversely, parsimony expresses the degree to which a referent identifies a meaning. It thus reflects whether the agent has not generated more meanings than necessary. Together, high distinctiveness and high parsimony imply that a conceptual system is ideal in the sense that it approximates a one-to-one relation between meanings and referents.

A contribution is made to the viewpoint of communication as a dynamical system by considering the attractors in the communication system that has been described. A deterministic version of the system is proved mathematically and demonstrated experimentally to have point attractors that correspond to perfect communication. An operational definition of pseudo-attractors is used to demonstrate that the stochastic system has points that play a similar role. Stochasticity is found to be a useful ingredient in the development of communication, in that it avoids deadlocks and results in communication more consistently and under a wider variety of parameter settings. This finding is confirmed by a systematic investigation of the effect of different amounts of stochasticity, regulated by the temperature parameter that governs word production. The analysis provides evidence that a dynamical systems perspective on the development of communication is valuable.

1999
Analyzing the Evolution of Communication from a Dynamical Systems PerspectivePDF
ECAL99, pages 689-693, 1999
We study the evolution of communication where concepts are developed individually by agents and relations between concepts and forms (words, signals) are learned through interaction with other agents. By constructing concepts based on experience with the ...
Autonomous Concept FormationPDF
IJCAI99, pages 344-349, 1999
This paper presents a system that simulates the emergence of realistic vowel systems in a population of agents that try to imitate each other as well as possible. Although none of the agents has a global view of the language, and none of the agents does an explicit optimization, ...MORE ⇓
This paper presents a system that simulates the emergence of realistic vowel systems in a population of agents that try to imitate each other as well as possible. Although none of the agents has a global view of the language, and none of the agents does an explicit optimization, a coherent system of vowels emerges that happens to be optimized for acoustic distinctiveness. The results presented here fit in and confirm the theory of Luc Steels [Steels 1995, 1997, 1998] that views languages as a complex dynamic system and the origins of language as the result of self-organization and cultural evolution.
1998
The Development of a Lexicon Based on BehaviorPDF
Proceedings of the Tenth Netherlands/Belgium Conference on Artificial Intelligence NAIC'98, pages 27-36, 1998
Abstract This paper investigates whether a group of agents may develop a common lexicon relating words to situations by a process of self-organization. Each agent independently decides which situations are useful to distinguish, based on its experience with the ...
1997
Proceedings of the Eighth European Wrokshop on Modelling Autonomous Agents in a Multi-Agnet World, 1997
A framework for coordination in multi-agent systems is introduced. The main idea of our framework is that an agent with knowledge about the desired behavior in a certain domain will direct other, domain-independent agents by means of signals which reflect its ...