Skip to the content.

Introduction

When thinking about Artificial Intelligence (AI), what most people in the field have in mind is machine learning models and heuristics to solve problems that are complex enough that their solution cannot be written using an exact set of steps but should be learned from data or from interaction with the environment. In this narrow view, AI is a collection of procedures that can be seen as a smart extension of functions (in classical computer programs) that we can employ to make our life easier. However, contemplating the term “artificial intelligence” one can appreciate that this term holds a deeper meaning. For instance, it may refer to Intelligent creatures or subjects that live in some universe and want to survive using their intelligence and skills. Depending on the universe rules and physics they live in, these creatures may develop complicated skills such as collaboration and communication.

In the last few years, with the emerging interest in deep learning and reinforcement learning, there has been a great effort to develop environments that can be used to demonstrate the ability of AI. Nevertheless, most of these simulations are a game environment, such as OpenAI gym, deepmind lab, OpenAI Universe, and more. However, the limitation of game environments is that the actions of the agents are limited and its goal is too strict. While it is nice to show how artificial agent can master games, it is more interesting to see how artificial creatures can develop complex behavior, social behavior, and survival skills.

In addition to the thrill of developing intelligent creators, project-origin allows you to observe the behavior and destiny of these creatures and maybe learn something about ourselves. Answering these questions, by demonstrating how complicated skills can be developed by artificial agents in a simulation would shed some light and take us closer toward understanding the mechanics and the true nature of our intelligence. It may even reveal some insights about more abstract nature and skills that animal and humans possess, like socializing, communication and even love.

To make these ideas more tangible consider the following examples:

Scientific Motivation

project-origin can be employed to get us closer to answering intriguing questions on intelligence, on the behavior of intelligent creatures and maybe help us ** hypothesize on the reason underlying nature rules**. In the intelligence realm, first, it is a realistic environment for training intelligent creatures with various skills. Second, it may provide us with a deeper understanding of the development of complex skills from basic actions. Third, it can show us how intelligence and evolution, are two different mechanisms that affect each other and “cooperate” to build intelligence. In biology complex behavior is explained by evolutionary concepts such as nature selection, however, in intelligence studies, behaviour is explained by the concept of promoting individual current and future reward. However, we think that studying both of these aspects together and the affect one has on the other, may make our understanding much deeper. Intriguing and counter intuitive behaviour may be explained only when both nature and nurture are considered.

Below are several example questions embodying these aspects:

In addition, this project can be used as a tool by researchers in different disciples of science to give possible explanations to a wide range of phenomena in nature and help us reveal the essentiality of specific rules. For instance, consider the question of the need for minimal reproduction age in organisms biology. One answer may be that this mechanism ensures that ancestors are physically and mentally mature enough to be able to take care of their offsprings. However, this is an insufficient explanation when it comes to germs or other organisms that do not take care of their offsprings but their biology implements this mechanism. Using the simulation we noted that if no maturity age is implemented in the universe, a population explosion consisting of stupid creatures may happen. This statistically can happen because natural selection can push them to reproduce frequently and immediately after birth, allowing their race to flourish without showing any tracts of intelligent behavior. However, this phenomenon rarely happens in universes enforcing maturity age. This suggests that the minimal reproduction age is implemented in nature not only to make sure that ancestors are mature enough to be able to take care of their offsprings but also that the maturity age is an essential element of the developing intelligent and fit creatures. Namely, one should prove that it has some survival abilities before passing down its genes. This is a nice example showing how natural selection and intelligence are basically two mechanisms that work together to produce fit creatures.

Talking with Dr. Joseph Fanous (a.k.a “iljoe”) - a pharmaceutical scientist and a close friend of mine; he mentioned that such simulation, not only can help giving alternative an interesting answers to long standing questions in biology but can also assist answering questions raised by contemporary researches. For instance in his field of study - bacterial sciences and antibiotics development, such simulation can help giving answers about the underlying mechanisms of bacterial developments including:

Widening the horizons of Intelligence research

In the current implementation of project-origin, there are aspects that in other game environment is not possible or not relevant, for instance, the combination of Evolution and Learning for development and survival in the race. In the current implementation of project-origin DNA can affect some biological aspects of the creature, for example, changing its sight range. While all implementations of agents playing games, has a constant input state size, in project-origin different policy graphs can be implemented with a different number of input parameters or even different inner structure of state input or action set output and parameters. In addition, the neural network train and improve using backpropagation during the lifetime of the creature. This allows investigating how both evolution and intelligence contribute to the creation of highly skilled creatures. See Nature versus nurture.