The classification game: Combining supervised learning and language evolution

Samarth Swarup, Les Gasser

Research output: Contribution to journalArticlepeer-review

Abstract

We study the emergence of shared representations in a population of agents engaged in a supervised classification task, using a model called the classification game. We connect languages with tasks by treating the agents' classification hypothesis space as an information channel. We show that by learning through the classification game, agents can implicitly perform complexity regularisation, which improves generalisation. Improved generalisation also means that the languages that emerge are well adapted to the given task. The improved language-task fit springs from the interplay of two opposing forces: the dynamics of collective learning impose a preference for simple representations, while the intricacy of the classification task imposes a pressure towards representations that are more complex. The push-pull of these two forces results in the emergence of a shared representation that is simple but not too simple. Our agents use artificial neural networks to solve the classification tasks they face, and a simple counting algorithm to learn a language as a form-meaning mapping. We present several experiments to demonstrate that both compositional and holistic languages can emerge in our system. We also demonstrate that the agents avoid overfitting on noisy data, and can learn some very difficult tasks through interaction, which they are unable to learn individually. Further, when the agents use simple recurrent networks to solve temporal classification tasks, we see the emergence of a rudimentary grammar, which does not have to be explicitly learned.

Original languageEnglish (US)
Pages (from-to)1-24
Number of pages24
JournalConnection Science
Volume22
Issue number1
DOIs
StatePublished - Mar 2010

Keywords

  • Classification game
  • Complexity regularisation
  • Expressivity
  • Functionality
  • Language evolution
  • Languages games
  • Learnability

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'The classification game: Combining supervised learning and language evolution'. Together they form a unique fingerprint.

Cite this