EGG: A toolkit for multi-agent language emergence simulations

What’s new:

EGG is a new toolkit that allows researchers and developers to quickly create game simulations in which two neural network agents devise their own discrete communication system in order to solve a task together. For example, in one of the implemented games, one agent sees a handwritten digit and has to invent a communication code to tell the other agent which number it represents.

A lively area of machine learning (ML) research, language emergence would benefit from a more interdisciplinary approach. However, the barrier to entry is high, as modern discrete-communication games require expertise in advanced areas of ML, such as deep sequence-to-sequence modeling and reinforcement learning. EGG lowers this barrier and  makes it possible for scientists, engineers, and hobbyists with basic programming skills to design and test new games.

Read more about EGG or watch a demonstration of EGG in action.

EGG: A toolkit for multi-agent language emergence simulations

Why it matters: 

Human language is an extremely powerful communication system that is unique in nature. EGG helps linguists and cognitive scientists examine questions such as: Under which conditions could a discrete coding system arise? What are its properties? Which innate biases are necessary to ensure that a communication system shares the core properties of human language? 

The ability to efficiently communicate in natural language is a core aspect of what makes humans so adaptive and fast at solving problems. A rich communication code would be enormously beneficial to artificial agents. With EGG, ML experts can quickly probe the communication skills of new AI architectures.

Use it for:

EGG is useful for simulating the origins of language and studying its emergent properties. It can also be used to explore preimplemented games taken from recent studies or to design and test new agents with the ability to talk to one another.

Use this tutorial to get started with EGG.

Get it on GitHub:

EGG: Emergence of lanGuage in Games

The post EGG: A toolkit for multi-agent language emergence simulations appeared first on Facebook Code.


We need your support to operate it properly. We have lots of ideas but less fund, so help us with your funding.


Thoughts of the day

A perfection of means, and confusion of aims, seems to be our main problem

Albert Einstein
Sell your product online

Do you want to sell products online with no extra cost?

Send your details, our executive will contact you




What you like most in facebook?








Tutorial On Request
Q. Ask us for any tutorial or any thing which helps to build your career better.