Skip to content

Artificial Intelligence for the study of the emergence of symbol-based communication in artificial creatures.

License

Notifications You must be signed in to change notification settings

davidsonbrsilva/mThink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mThink

License Status

You are looking at an old version of this project. See the last version here.

Ver em Português

This is an artificial intelligence project about the emergence of self-organized symbol-based communication in artificial creatures. Through it we are studying the role of grammar in the context of emerging languages. This is a problem based on the behavior of monkeys vervets found in Africa and the purpose of this system is to make them learn to communicate with each other to increase their chances of survival.

This system uses the reinforcement learning method. The agents of this system are monkeys and predators. At each interval in time, each monkey checks for predator within its range of vision. If there is, it sends the highest value signal to that predator you are viewing. Other monkeys that are in this signal radius receive it and automatically check if they are seeing any predators. If a predator is detected, they reinforce what they know about the signal they received and the predator they are seeing.

Versions

About v3

v3 version status

In this version monkeys are displayed on the screen and the interaction among them can be viewed in a more user friendly way. The movement among them, albeit random, already uses Moore's neighborhood.

About v2

v2 version status

This version is a Windows Presentation Forms application where the monkeys are displayed on the screen and the interaction among them can be viewed in a more user friendly way. The movement among them, albeit random, already uses Moore's neighborhood.

About v1

v1 version status

This version is a console application that shows the interaction and communication among the monkeys. The movement is still random, but the symbols used by monkeys converge, showing that they learn to use the same language to refer to predators in the system, increasing their chances of survival.

Thanks

Special thanks to Professor Dr. Leonardo Lana de Carvalho who presented me with the problem and supports the project.

Contact

For more information, send an email to davidsonbruno@outlook.com.

About

Artificial Intelligence for the study of the emergence of symbol-based communication in artificial creatures.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages