Contents
Abstract .................................................................... vii
Introduction ................................................................. 1
0.1. Behaviour and the Evolution of Cognition ............................... 2
0.2. Objects vs. Concepts ................................................. 5
0.3. Motivations ........................................................ 6
0.4. Structure ........................................................... 6
1. Behaviour-Based Systems .................................................... 8
1.1. Background ........................................................ 9
1.1.1. What do we understand for intelligence? ....................... 12
1.1.2. Will machines be able to have the same, or more intelligence than
humans? ................................................. 13
1.2. What is a Behaviour-Based System? ................................... 14
1.3. Some Areas of Application of BBS .................................... 16
1.3.1. Robotics .................................................. 16
1.3.1.1. Why do we build intelligent robots? .................... 17
1.3.2. Software agents ............................................ 17
1.3.3. Artificial life ............................................... 18
1.3.4. Philosophy ................................................. 18
1.4. About BBS ........................................................ 19
2. Artificial Societies ......................................................... 20
2.1. Introduction to Complex Systems ..................................... 21
2.1.1. Behaviour-based systems as complex systems .................... 22
2.1.2. Social systems as complex systems ............................. 22
2.2. Artificial Societies? ................................................. 23
2.3. Previous Work on Artificial Societies .................................. 24
2.4. About Artificial Societies ............................................ 25
3. Behaviour-Based Intelligence ................................................ 26
3.1. Action Selection Mechanisms ........................................ 27
3.2. Behaviours Production Systems ....................................... 30
3.3. Blackboard Node Architecture ....................................... 31
3.4. Behavioural Columns Architecture: An Evolutionary Bottom-Up Approach
............................................................... 32
3.5. Modelling Reflex Behaviours ......................................... 34
iv