06.09.2021 Views

Mind, Body, World- Foundations of Cognitive Science, 2013a

Mind, Body, World- Foundations of Cognitive Science, 2013a

Mind, Body, World- Foundations of Cognitive Science, 2013a

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

“any large computation should be split up and implemented as a collection <strong>of</strong> small<br />

sub-parts that are as nearly independent <strong>of</strong> one another as the overall task allows”<br />

(p. 485). Failure to devise a functional component or process according to the principle<br />

<strong>of</strong> modular design typically means,<br />

that the process as a whole becomes extremely difficult to debug or to improve,<br />

whether by a human designer or in the course <strong>of</strong> natural evolution, because a small<br />

change to improve one part has to be accompanied by many simultaneous compensating<br />

changes elsewhere. (Marr, 1976, p. 485)<br />

Digital computers were explicitly designed according to the principle <strong>of</strong> modular<br />

design, which von Neumann (1958) called “the principle <strong>of</strong> only one organ for<br />

each basic operation” (p. 13). Not only was this good engineering practice, but von<br />

Neumann also argued that this principle distinguished digital computers from their<br />

analog ancestors such as the differential analyzer (Bush, 1931).<br />

The principle <strong>of</strong> modular design is also reflected in the architecture <strong>of</strong> the universal<br />

Turing machine. The central control organ <strong>of</strong> this device is its machine table<br />

(see Figure 3-8), which is separate and independent from the other elements <strong>of</strong> the<br />

device, such as the mechanisms for reading and writing the tape, the machine state,<br />

and so on. Recall that the machine table is a set <strong>of</strong> instructions; each instruction<br />

is associated with a specific input symbol and a particular machine state. When<br />

a Turing machine in physical state x reads symbol y from the tape, it proceeds to<br />

execute the instruction at coordinates (x, y) in its machine table.<br />

Importantly, completely decentralized control results in a Turing machine<br />

when von Neumann’s (1958) principle <strong>of</strong> only one organ for each basic operation<br />

is taken to the extreme. Rather than taking the entire machine table as a central<br />

control organ, one could plausibly design an uber-modular system in which each<br />

instruction was associated with its own organ. For example, one could replace the<br />

machine table with a production system in which each production was responsible<br />

for one <strong>of</strong> the machine table’s entries. The conditions for each production would<br />

be a particular machine state and a particular input symbol, and the production’s<br />

action would be the required manipulation <strong>of</strong> the ticker tape. In this case, the production<br />

system version <strong>of</strong> the Turing machine would behave identically to the original<br />

version. However, it would no longer have a centralized control organ.<br />

In short, central control is not a necessary characteristic <strong>of</strong> classical information<br />

processing, and therefore does not distinguish between classical and embodied<br />

theories. Another way <strong>of</strong> making this point is to remember the Chapter 3 observation<br />

that production systems are prototypical examples <strong>of</strong> classical architectures<br />

(Anderson et al., 2004; Newell, 1973), but they, like many embodied models<br />

(Dawson, Dupuis, & Wilson, 2010; Holland & Melhuish, 1999; Susi & Ziemke, 2001;<br />

Theraulaz & Bonabeau, 1999), are controlled stigmergically. “Traditional production<br />

system control is internally stigmergic, because the contents <strong>of</strong> working memory<br />

332 Chapter 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!