- Behavior based AI
Behavior Based Artificial Intelligence (BBAI) is a
methodology for developingAI based on a modular decomposition of intelligence. It was made famous byRodney Brooks and hissubsumption architecture was one of the earliest attempts to describe a mechanism for developing BBAI. It is extremely popular inrobotics and to a lesser extent intelligent virtual agents because it allows the successful creation of real-time dynamic systems that can run in complex environments. For example, it underlies the intelligence of theSony Aibo and manyRoboCup robot teams.The most important attribute of a behavior based system is that the intelligence is controlled by a set of independent semi- modules. In the original systems, each module was actually a separate device or was at least conceived of as running on its own
processing thread. Generally though the modules are justabstraction s. BBAI may be seen as asoftware engineering approach to AI, perhaps akin to object oriented design.BBAI is often associated with
reactive planning , but the two are not synonymous. Brooks advocated an extreme version ofcognitive minimalism which required initially that the behavior modules werefinite state machines and thus contained no conventionalmemory orlearning . This is associated with reactive AI because reactive AI requires reacting to the current state of the world, not to an agent's memory or preconception of that world. However, learning is obviously key to realisticstrong AI , so this constraint has been relaxed, though not entirely abandoned.Researchers currently active in this area include
Ron Arkin (who has written a book called "Behavior Based Robotics") andMaja Mataric . Former researchers include Brooks,Pattie Maes andBruce Blumberg . It was probably at least partially inspired byMarvin Minsky 'sSociety of Mind .References
* Rodney A. Brooks "Cambrian Intelligence" (MIT Press, 1999) ISBN 0-262-52263-2; collection of early papers including "Intelligence without representation" and "Intelligence without reason", from 1986 & 1991 respectively.
* Ronald C. Arkin "Behavior-Based Robotics" (MIT Press, 1998) ISBN 0-262-01165-4
Wikimedia Foundation. 2010.