MENTAL
 Main Menu
 Comparisons
 MENTAL vs. the Physical Symbol System Hypothesis


MENTAL vs. The Physical Symbol System Hypothesis
 MENTAL vs.
PHYSICAL SYMBOL
SYSTEM HYPOTHESIS

"A system of physical symbols has the necessary and sufficient means of general intelligent action" (Allen Newell and Herbert Simon).

"Man's symbolic behavior arises because it has the characteristics of a system of physical symbols" (Allen Newell and Herbert Simon).



Simon and Newell's IPS model

Herbert Simon and Allen Newell hypothesized that "symbol manipulation" is the essence of intelligence common to humans and machines.

According to Simon and Newell, the human mind and computers are so similar that it is possible to develop a new theory that unifies psychology and computer science. Both are symbol-processing systems.

Simon and Newell hoped to explain the complexity of human thought from a number of simple psychological mechanisms, leaving it to the computer to generate the complexity from those simple mechanisms.

In their work "Human Problem Solving" [1972], Simon and Newell presented the general structure of a unified model: the IPS model (Information Processing System). The IPS model is based on the conviction that human reasoning and the subsequent decisions are structurable and, therefore, standardizable and programmable following a certain process that can be modeled on a computer.

The IPS model consists of: Characteristics:

The IPS model −called "symbol system"− was intended to raise the level of abstraction of a Turing machine. It is an example of a universal machine. To prove that this model is universal, it is enough to show that it can emulate a Turing machine, which is very easy to demonstrate. This system was presented as the first model of the human mind, the so-called "symbolic" or "computational" model.


Examples of symbol systems
Applications of the IPS Model

Based on the IPS model, Newell and Simon developed the first two artificial intelligence applications: the Logic Theorist and the General Problem Solver (GPS).

Simon and Newell presented the Logic Theorist at the famous "Darmouth Conference" (at Darmouth College, in the summer of 1956 −a conference organized by John McCarthy, Marvin Minsky, Claude Shannon and Nathan Rochester− considered the founding event of artificial intelligence.

Although the term "artificial intelligence" was coined by McCarthy, the field of artificial intelligence is considered to have been founded by Newell and Simon (with Logic Theorist and GPS), as they are considered models of human reasoning. John McCarthy, Marvin Minsky and Oliver Selfridge are also considered founders [McCorduck, 2004].


The Logic Theorist

The Logic Theorist was a program developed by Herbert Simon and Allen Newell, with the help of programmer Cliff Shaw in 1955.

According to its authors, this program provided a link between psychology and computer science. It was able to prove several theorems of symbolic logic, specifically it proved 38 of the first 52 theorems in Chapter 2 of Principia Mathematica, by Russell and Whitehead. And he performed a more elegant than human proof of Theorem 2.85. This proof was attempted to be published in "The Journal of Symbolic Logic", but was rejected because the proof was not remarkable, ignoring the fact that the author was a computer program.

To develop Theoretical Logic they created a new programming language, the IPL language (Information Processing Language) [see Addenda], since no language existing at that time met the required needs of power, generality and flexibility to be able to implement the project. This language was also used later in the GPS.

The Logic Theorist represented a milestone in the development of artificial intelligence and in the understanding of intelligence in general. It introduced new concepts that later became central to the field of artificial intelligence: "The Logic Theorist was the positive demonstration that a machine could execute tasks hitherto considered intelligent, creative, and uniquely human" [McCorduck, 2004].

A detailed description of the Logic Theorist can be found in [Steffernd, 1963].


The General Problem Solver, GPS)

GPS is a computer program created in 1957 by Herbert Simon, Allen Newell and Cliff Shaw. It was a generalization of The Logic Theorist to try to solve all kinds of particular problems using a general procedure. GPS was also implemented in IPL.

In GPS the strategy "problem space theory" (problem space theory) was applied where the objects reside. The knowledge of the problem was expressed (in a formal symbolic language) by objects and by the operations that could be performed between objects to give rise to other objects. Operations could be restricted to apply only to certain classes of objects. An operation could produce more than one object as a result.

GPS represented another major milestone in artificial intelligence. It was the first computer program in which knowledge of the problem (the "what") was separated from the strategy for solving it (the "how"), always using the same general reasoning mechanism, regardless of the problem to be solved.

GPS could be applied to a wide variety of problems: proof of theorems, games, recursive problems (such as the towers of Hanoi), algebraic identities, cryptoarithmetic, geometric problems, etc. GPS used two heuristics:
  1. means-ends analysis.
    Means are the objects and the operations between the objects to achieve the goal. An analysis is performed at each point in time of the available alternatives and the objects and operations that come closest to the objective are selected.

  2. Planning.
    Planning makes it possible to construct a solution in general terms, before considering the details. To do this, certain details of the objects and operations are omitted to simplify the problem, ignoring non-significant differences between objects and between operations. Once the target state is reached, the details are considered.
In general, the process for reaching a goal is recursive, and is as follows:
  1. Create a list with only one element: the initial object.

  2. Go through all the objects in the list and all the possible operations to obtain new objects, selecting those objects that are closest to the final object, adding them at the end of the list.

  3. Remove the expanded objects from the list.

  4. If one of the new objects is the target, finish the process successfully.

  5. If there are no more possible new states, end the process with failure. Otherwise, return to point 2.
The structure of possible objects can be traversed in breadth or depth. In breadth, new objects are obtained by expanding horizontally all objects of the previous level. In depth, new objects are obtained by vertically expanding the objects of the previous level.

The GPS system is described in a book that is considered a scientific landmark of the 20th century: "Human Problem Solving" [Newell & Simon, 1972].


The Physical Symbol System Hypothesis

The successes of the symbolic paradigm (with the IPS and GPS systems) encouraged Simon and Newell to go a step further and propose the Physical Symbol System Hypothesis: "A physical symbol system has the necessary and sufficient means of general intelligent action."

In other words, the necessary and sufficient condition for a physical system to exhibit general intelligence is that it be a Physical Symbol System (PSS). "Necessary" means that any physical system that exhibits intelligence is a PSS. "Sufficient" means that any PSS can be organized so that it exhibits general intelligence. "General intelligence" means the same as human intelligence.

The PSS hypothesis cannot be demonstrated at the logical level. It is subject to its empirical validation. The hypothesis is considered validated if intelligent symbolic programs can be constructed and if psychological studies show that humans think by manipulating symbols.

Symbolic systems are labeled "physical" to indicate that they exist in real-world physical devices, computers, and brains. In brains they exist naturally. In computers they exist artificially. Computers have made it possible to transfer symbol systems from the Platonic world of ideas to the empirical world of real processes.

A PSS consists of the same thing as a (theoretical) symbol system, but with the particularity that the system is physical, that is, it is a physical implementation of a symbol system. And it is subject to the laws of physics, i.e., they are realizable or implementable by engineering or electronic computation. Symbolic systems are abstract. PSS are concrete.


Newell's physical symbol system

Newell, in his publication "Physical Symbol Systems" [1980, 1987], presented a variation of the IPS model, with 10 operations:
Contents and characteristics of a PSS

A PSS consists of: Features:
Implications of the PSS hypothesis The PSS hypothesis was proposed by Simon and Newell in a famous paper entitled "Computer Science as Empirical Enquiry: Symbols and Search", published in 1976, which is the record of their 1975 Turing Award lecture.

"The concept of the physical symbol system is the most fundamental contribution of artificial intelligence and computer science to cognitive science" [Newell, in Norman 1981].

"We have invented a computer program capable of thinking non-numerically, and thus solving the venerable mind-body problem by explaining how a system composed of matter can have the properties of mind" [Herbert Simon, quoted in Crevier, 1993].


Criticisms of the Physical Symbol System Hypothesis

The PSS hypothesis has been criticized for five main reasons:
  1. Intelligence is more than just the manipulation of symbols. Intelligence requires feeling, acting, and experiencing.

  2. Searle's objection: computers have no awareness of what they do. They are just symbol processors, without semantics.

  3. In addition to the discrete processing done with symbols, analog processing is also required, mainly linked to perception and pattern recognition.

  4. The brain is not a computer and computation is not a model of intelligence. The brain learns and computers have no initiative; they just do what they are programmed to do.

  5. Many intelligent behaviors transcend the rational to an intuitive plane.
In short, both modes of consciousness are needed: analytic and synthetic, digital and analog, rational and intuitive, semantics and syntax, and so on.


MENTAL vs. Physical Symbol System Hypothesis

We can establish the following analogies and differences:
MENTAL vs. IPS model

No.IPS InstructionMENTAL
1Read(1)
2Write
3Store(2)
4Move(x = y)
(y = θ)
5Copy(x = y)
6Compare(x op y) →
action
(3)
7Delete(y = θ)
8AggregateGrouping
(series or
parallel)
9Disaggregategroup↓

(1) In MENTAL there are no input/output operations because they are considered implementer-type, transfer operations between internal memory (abstract space) and the external world.

(2) The store operation is implicit. All expression resides in abstract space.

(3) "op" is a comparison operator.


MENTAL vs. Newell's PSS

No.PSS InstructionMENTAL
1Enter(1)
2Read
3Write
4Do(2)
5Exit if
6Continue if
7ActExecute (!)
8Copy(x = y)
9Assign(x = y) or
(x =: y) (3)
10QuoteDo not evaluate ()

(1) In MENTAL there are no input/output operations for the reasons mentioned above.

(2) These three instructions refer to loops. In MENTAL loops are implemented by means of primitives. There are conditional operations. In MENTAL the condition is an independent primitive.

(3) The operation "Assign" corresponds in MENTAL to the primitive "Substitution", in its two variants: as immediate and deferred substitution (or representation).

A fundamental primitive that has neither IPS nor the physical symbol system is "Generalization", a "meta" primitive that allows defining different programming paradigms.



Addenda

More about Simon and Newell

Simon was one of the founding fathers of several scientific fields, including artificial intelligence, information processing, cognitive psychology, decision making, problem solving, organization theory, management theory, econometrics, design science, social and political science, complex systems, operations research, and computer simulation. He received the Nobel Prize in Economics in 1978.

Simon was an interdisciplinary scientist and universalist. His main motivation was to understand the mechanisms of human rational thinking in problem solving and their application to machines. He was always looking for the common root of everything and at the same time for maximum simplicity. According to Simon, complexity emerges from simplicity, so one must look for the underlying hidden simple patterns.

His 1947 book "Administrative Behaviour: a Study of Decision Making Processes in Administration Behaviour" is considered the most influential book of the 20th century in the field of management. In it he connects different disciplines (political science, economics, management, logic, psychology, etc.) and states two things: 1) that decision making is the foundation of all management; 2) that management theory must be derived from the logic and psychology of human choice (or decision).

Simon associated intelligence with decision making. The essence of intelligence is the ability to choose the best option among available alternatives and according to existing constraints. Simon spoke of "bounded rationality" at the personal level for three reasons: 1) by the available information; 2) by the cognitive limitations of the subject; 3) by the time available to make the decision.

In "The Sciences of the Artificial," Simon [2006] states his hypothesis that computation and the human mind are symbol-processing systems.

For his part, Newell based his entire scientific career on the question of the nature of mind and intelligence. During his lifetime he received a large number of honors.

Simon and Newell were jointly awarded the Turing Award in 1975 for their contributions to artificial intelligence and cognitive psychology. The two used the award lecture to present their Physical Symbol System hypothesis and the basic principles of intelligence as information processing.


IPL (Information Processing Language)

IPL was a language with which Logic Theorist and GPS were implemented. IPL implemented general type features such as: lists, property lists, schemas, recursion, symbol processing, higher-order functions, generators, and cooperative multitasking. IPL was the first programming language to implement lists and the first to support recursion.

IPL was soon replaced by Lisp, a high-level language with even more powerful features and a simpler syntax.


SOAR

The GPS paradigm evolved, with Simon and Newell, into SOAR (State Operator And Result), a unified theory of human cognition and an architecture for problem solving and learning.

SOAR is based on a set of cognitive hypotheses similar to the structure of human problem solving:
Bibliography