Cognitive Science and Computation Theory
Overview of Cognitive Science and Computation
In the last lesson, a pivotal question was posed: How can we characterize how information processing occurs in the mind and the brain?
This question served as a challenge to the behaviorist perspective, which focused on observable behaviors rather than internal cognitive processes.
Introduction of Computational Theories
Early cognitive scientists were influenced by radical new ideas emerging from computer science in the early to mid-20th century.
Key Concept: The notion of computation as a model for understanding human and machine intelligence began to take shape during this time.
Pioneering Figure: Alan Turing, a foundational figure in both computing and cognitive science, played a crucial role in developing theories regarding algorithms in the 1930s.
Understanding Turing's Computation
Turing aimed to create a method through which a machine could apply a finite set of unambiguous rules (algorithms) to transform inputs into outputs.
Components of Turing's Machine:
A read/write head that could:
Print symbols
Read existing symbols
Erase symbols
An infinite tape of paper where symbols were manipulated.
Example of Symbol Manipulation
Example: Transforming the input of
3 + 2into an output of5.Instead of using traditional Arabic numerals, Turing's machine uses a series of
1symbols.The input representation:
# 1 1 1 + 1 1 #(where#represents the boundaries).The output representation:
# 1 1 1 1 1 #(five1symbols).
The Turing Machine and Algorithmic Processing
The Turing machine processes symbols by applying a series of rules outlined in a machine table.
State Consideration:
Starts in state a and processes symbols according to predefined rules.
Example Rule 1: If the Turing head in state
afinds a1, it:Moves one square to the right.
Stays in state
a.By continuously applying the rules, the machine makes state transitions and manipulates symbols (changes
+to1, etc.).Final State: When rules are executed to the fullest, the machine concludes by replacing symbols and moving to a halting state.
Introducing the Universal Turing Machine
Turing introduced the Universal Turing Machine, capable of emulating any specific Turing machine's operations, thus enabling it to perform various algorithms and processes beyond simple arithmetic.
Significance: The Universal Turing Machine concept implies:
It can solve a vast array of logical problems, contingent on the availability of the right set of rules.
Implications on Cognitive Science
Turing's conceptual machine was abstract and did not exist in a physical form; rather, it provided insights into computing devices capable of solving logical problems.
Turing's ideas inspired cognitive scientists to postulate that human thought likely involves a similar process of
Algorithmic symbol manipulation.
This led to suggesting that the human brain might function as a real-world Universal Turing Machine.
Conclusions and Future Exploration
The influence of Turing machines proved essential for cognitive scientists seeking to explain how information processes within the human mind.
The objective: Identify mental representations (symbols) and the cognitive rules for transforming these symbols.
This exploration aims to formulate a viable theory of how the mind works, drawn from computational principles.