Introduction to my vision of AI and
Learner, which is the first attempt to build a practical application
, in the purpose of evaluating ideas.
PART 1
Definitions and functionality:
AB Artificial Being.
The AB is the agent which operates in the world and
is characterized by the following
1) fixed senses and motorics (input / output)
2) innate(fixed) knowledge at basic levels
3) knowledge generated by interaction with the world, experience.
Keeping a clear line between innate (fixed) and
experienced (dynamic) knowledge is in my opinion of greatest importance.
4) The pattern detector generates knowledge/rules from repetetive
patterns and is to be considered innate at lower abstraction levels.
By lower abstraction levels i mean near the senses
5) A stimulator, which uses random output in situation where
no knowledge exists and in the initial phase of the AB
WORLD Is the place where our AB exists.
It can be the real world or a virtual one.
Learner consists of a very simple virtual world and an AB trying
to understand its surroundings and itself.
The world is characterized by natural laws,that the AB cannot override.
This picture illustrates
the world.
The AB is located at
X=1, Y=1
The AB has 1 sense,
it senses the value at its
current position = 5

The 'Motorics' are 1 = UP 2 = DOWN 3 = LEFT 4 = RIGHT
The only natural law that exists in the world is world boundaries
iow, the AB cannot escape the world.
PRIMARY DATASTREAM
When the AB moves a primary datastream is generated from motorics and senses and 'time'
time in this case is the datastream index
Example:
Time Output Input
0 5 (initial condition)
1 1 2
2 4 3
3 4 3 (cannot escape world)
4 2 6
etc
CONSIDERATIONS
1) How can we extract knowledge from this stream ?
2) How shall we represent the knowledge
3) What innate knowledge should we have ?
INNATE
1) input / output capability (primary datastream)
2) > , < , = , <> , AND
3) algorithm that generates primary knowledge
REPRESENTATION OF INPUT / OUTPUT AND TIME
S(t) represents the input value at time(step) t
M(t) represents the output value at time t
S(t):x represents the fixed input value x at time t
M(t):x represents the fixed input value x at time t
REPRESENTATION OF PRIMARY KNOWLEDGE
example 1
S(0):5 AND M(1):1 AND S(1):2
time is relative to any given position
When translated to english this knowledge (rule)
says: When sensing 5 and moving up, I will sense 2
example 2
S(0):9 AND M(1)<S(1)
time is relative to any given position
When translated to english this knowledge (rule)
says: When sensing 9 any motoric (action) value
will be less than the sensed value
Back to Main