CS 540 | Lecture Notes | Fall 1996 |
"AI is the study of complex information processing problems that often have their roots in some aspect of biological information processing. The goal of the subject is to identify solvable and interesting information processing problems, and solve them." -- David Marr
"AI is the design, study and construction of computer programs that behave intelligently." -- Tom Dean
Computer can sense and recognize its users, see and recognize its environment, respond visually and audibly to stimuli. New paradigms for interacting productively with computers using speech, vision, natural language, 3D virtual reality, 3D displays, more natural and powerful user interfaces, etc. (See, for example, projects in Microsoft's "Advanced Interactivity and Intelligence" group.)
Alternatively, methodologies can be defined by choosing (1) the goals of the computational model, and (2) the basis for evaluating performance of the system:
1 Think like humans |
2 Think rationally |
3 Act like humans |
4 Act rationally |
Problem : Not all problems can be solved just by reasoning and inferences.
ELIZA: A program that simulated a psychotherapist interacting with a patient and successfully passed the Turing Test. Some extracts from the test:
Patient: Men are all alike. ELIZA: In what way? Patient They're always bugging us about something or other. ELIZA: Can you think of a specific example? Patient: Well, my boyfriend made me come here. ELIZA: Your boyfriend made you come here? Patient: He says I'm depressed much of the time. ELIZA: I am sorry you are depressed. ...
Problems: ELIZA and other similar programs stressed simple syntactic analysis and generation of sentences. They used pattern matching with known sentences. They used pattern matching with known vocabulary and key words with templates of sentences to generate. For example,
if sentence = "* mother *" then respond with "Tell me about your family."
Note that even with simple syntactic style, ELIZA managed to fool people. Purely behavioral-based approach can be simulated without a deeper understanding or true "intelligence."
Most of AI work falls into Boxes 2 and 4. These don't rely on tests that correspond to human performance.
=> AI is the enterprise of constructing physical-symbol system that can reliably pass the Turing Test [or whatever your performance test is].
Physical-Symbol System Hypothesis (Newell and Simon, 1976): A physical-symbol system has the necessary and sufficient means for general intelligent action.
==> Intelligence is a functional property and is completely independent of any physical embodiment.
An alternative, less-symbolic paradigm: Neural Networks
Last modified October 3, 1996
Copyright © 1996 by Charles R. Dyer. All rights reserved.