John R. Anderson's et al.s Adaptive Control of Thought (ACT*) theories are human information processing and knowledge representation theories.
ACT theory started out in the Simon-Newell tradition, i.e. as a purely symbolic model of human thought and memory. The latest version is Adaptive control of thought-rational (ACT-R Version 6) (Anderson et al., 2004) and incorporates more recent ideas about embodyment (perception and action) and subsymbolic processes.
Related to the distinction of declarative vs. procedural knowledge, the critical atomic components of cognition and human memory are identified as chunks and productions. According to Yates (2007:32), Anderson (1996) claims the following: “All that there is to intelligence is the simple accrual and tuning of many small units of knowledge that in total produce complex cognition. The whole is no more than the sum of its parts, but it has a lot of parts. (p. 356).”
According to Yates (2007:33):
Procedural knowledge consists of condition-action (IF-THEN) pairs called productions which are activated according to rules relating to a goal structure (Anderson, 1983). Within the ACT framework, all knowledge is initially declarative and is interpreted by general procedures. Productions, then, connect declarative knowledge with behavior. Procedural knowledge represents "how to do things." It is knowledge that is displayed in our behavior, but that we do not hold consciously (Anderson & Lebiere, 1998).
As a task is performed, interpretive applications are gradually replaced with productions that perform the task directly, a process called proceduralization. For example, rehearsing how to manually shift gears in a car is gradually replaced by a production that recognizes and executes the production. In other words, explicit declarative knowledge is replaced by direct application of procedural knowledge (Anderson, 2005). Sequences of productions may be combined into a single production, a process called composition. Together, proceduralization and composition are called knowledge compilation, which creates task-specific productions during practice. The process of proceduralization affects working memory by reducing the load resulting from information being retrieved from long-term memory.See production system and Soar for some technical background.
According to ACT*, all knowledge begins as declarative information; procedural knowledge is learned by making inferences from already existing factual knowledge. ACT* supports three fundamental types of learning: generalization, in which productions become broader in their range of application, discrimination, in which productions become narrow in their range of application, and strengthening, in which some productions are applied more often. New productions are formed by the conjunction or disjunction of existing productions. (Kearsley: 1994)
Summary of ACT-R (Anderson et al. 2004).
“ACT-R is a cognitive architecture: a theory about how human cognition works. On the exterior, ACT-R looks like a programming language; however, its constructs reflect assumptions about human cognition. These assumptions are based on numerous facts derived from psychology experiments” (About, retrieved 11:05, 16 November 2007 (MET)).
ACT* theory can explain a range of learning types and therefore influence instructional design models. It also is popular in research on intelligent tutoring systems since the ACT* is a model of a cognitive architecture embedded in a modeling/programming language. As such it can be used to model learners, e.g. "understand" what difficulties they might have.
(This section needs to be expanded a lot ...)