Architectures That Learn Reflexively

It is generally accepted by the artificial intelligence community that learning is a desirable and useful capability of a generally intelligent agent. This learning can take a number of forms, and the matter of which type of learning is most appropriate depends both on the researcher and the particular agent in question.

Reflexive learning is learning that is done "automatically", i.e. the agent does not consider the possible costs of learning a particular piece of knowledge. These costs hinge on the 'usefulness' of knowledge: reflexive systems learn everything, even knowledge that does not promise to enhance the agent's behavior. This 'extra' knowledge threatens to slow the agent, since it must be searched each time the agent attempts to retrieve a piece of knowledge. Reflexive architectures try to compensate for this by employing a very efficient matching function, so that extraneous knowledge does not appreciably degrade performance.

It is argued that the reflexive model of learning is more psychologically valid than the deliberative model: humans, in general, cannot help but learn from their experiences, and we certainly are not able to explicitly 'unlearn' something if we decide that it is not worth retaining. The following architectures learn reflexively:


Click here to see a discussion on the dichotomy between deliberative and reflexive learning.
Back to List of Other Properties