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: