Computer Science as Empirical Inquiry : Symbols and Search Allen Newell and Herbert A.Simon(1976) Interdisciplinary Program in Cognitive Science Lee Jung-Woo.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Mathematics in Engineering Education 1. The Meaning of Mathematics 2. Why Math Education Have to Be Reformed and How It Can Be Done 3. WebCT: Some Possibilities.
Presentation on Artificial Intelligence
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
What is Science?.
Chapter 6: The physical symbol system hypothesis
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
CPSC 322 Introduction to Artificial Intelligence October 6, 2004.
Introduction to Cognitive Science Lecture #1 : INTRODUCTION Joe Lau Philosophy HKU.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
COMP 3009 Introduction to AI Dr Eleni Mangina
Developing Ideas for Research and Evaluating Theories of Behavior
Chapter 12: Intelligent Systems in Business
RESEARCH DESIGN.
Section 2: Science as a Process
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
1 Lyle H. Ungar, University of Pennsylvania What is AI? “Artificial Intelligence is the study of how to make computers do things at which, at the moment,
CSCI 4410 Introduction to Artificial Intelligence.
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
Artificial Intelligence Introduction (2). What is Artificial Intelligence ?  making computers that think?  the automation of activities we associate.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Artificial Intelligence: Its Roots and Scope
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
Knowledge representation
Artificial Intelligence
Big Idea 1: The Practice of Science Description A: Scientific inquiry is a multifaceted activity; the processes of science include the formulation of scientifically.
Science & Technology: Chapter 1 Section 2
BUSINESS INFORMATICS descriptors presentation Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST) Linkoping.
Representation of Symbolic Expressions in Mathematics Jay McClelland Kevin Mickey Stanford University.
Fundamentals of Information Systems, Third Edition2 Principles and Learning Objectives Artificial intelligence systems form a broad and diverse set of.
Psychology of Thinking: Embedding Artifice in Nature.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
CHAPTER 1 Understanding RESEARCH
Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Developing and Evaluating Theories of Behavior.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
WHAT IS THE NATURE OF SCIENCE?. SCIENTIFIC WORLD VIEW 1.The Universe Is Understandable. 2.The Universe Is a Vast Single System In Which the Basic Rules.
1 Introduction to Artificial Intelligence (Lecture 1)
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
Artificial intelligence
The Scientific Method. Objectives Explain how science is different from other forms of human endeavor. Identify the steps that make up scientific methods.
Cognitive Science and Biomedical Informatics Department of Computer Sciences ALMAAREFA COLLEGES.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
Introduction to Artificial Intelligence CS 438 Spring 2008.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
A Brief History of AI Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Presented by:- Reema Tariq Artificial Intelligence.
Warm-up August 29, 2008 Anticipation Guide. Scientific Inquiry.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence
RESEARCH METHODOLOGY Research and Development Research Approach Research Methodology Research Objectives Engr. Hassan Mehmood Khan.
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
WHAT IS THE NATURE OF SCIENCE?
Section 2: Science as a Process
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
TA : Mubarakah Otbi, Duaa al Ofi , Huda al Hakami
Psychology of Thinking: Embedding Artifice in Nature
Thinking Like A Scientist
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
Presentation transcript:

Computer Science as Empirical Inquiry : Symbols and Search Allen Newell and Herbert A.Simon(1976) Interdisciplinary Program in Cognitive Science Lee Jung-Woo March, 22, 1999

1. Introduction Computer Science is an empirical discipline. –Each new machine and new program that are built are experiments. –It poses a question to nature, and its behavior offers clues to an answer. –As basic scientists we build machines and programs as a way of discovering new phenomena and analyzing phenomena we already know about.

2. Symbols and Physical Symbol System 2.1 Laws of Qualitative Structure –All science characterize the essential nature of the systems they study. These characterizations are invariably qualitative in nature, for they set the terms within which more detailed knowledge can be developed. –The Cell Doctrine in Biology / Plate Tectonics in Geology –The Germ Theory of Disease / The Doctrine of Atomism 2.2 Physical Symbol Systems 2.3 Development of the Symbol System Hypothesis 2.4 The Evidence

2.2 Physical Symbol Systems(1) Requirement for Intelligent Action –The ability to store and manipulate symbols Physical Symbol System –“Physical” : (1) obey the laws of physics(realizable by engineering) (2) not restricted to human symbol systems –Symbol(physical pattern), Expression(symbol structure), Process(creation,modification,reproduction,destruction) –Designation : An expression designate an object or an process –Interpretation : The system can interpret an expression –Additional requirements

2.2 Physical Symbol Systems(2) Physical Symbol System Hypothesis(PSSH)Physical Symbol System Hypothesis(PSSH) –A physical symbol system has the necessary and sufficient means for general intelligent action This is an empirical hypothesis. –Scientifically, one can attack or defend it only by bringing forth empirical evidence about the natural world. We need to trace the development of this hypothesis and look at the evidence for it.

2.3 Development of the PSSH(1) Formal Logic –Program of Frege, Whitehead and Russell for formalizing logic –Mathematical logic(propositional, first-order, and higher-order logics) –“Symbol game” : Logic was a game played with meaningless tokens according to certain purely syntactic rules. All meaning had been purged. One had a mechanical system about which various things could be proved.

2.3 Development of the PSSH(2) Turing Machines and Digital Computer The Stored Program Concept List Processing Lisp

2.4 The Evidence for PSSH(1) The evidence for the hypothesis that physical symbol systems are capable of intelligent action, and that general intelligent action calls for a physical symbol system. –The evidence for the sufficiency of physical symbol systems for producing intelligence(Attempt to construct and test specific systems that have such a capability) -- Artificial Intelligence –The evidence for the necessity of having a physical symbol systems wherever intelligence is exhibited.(Attempt to discover whether Man’s cognitive activity can be explained as the working of a physical symbol system) -- Cognitive Psychology.

2.4 The Evidence for PSSH(2) Constructing Intelligent Systems(A.I.) –Identify a task domain calling for intelligence, then construct a program for a digital computer that can handle tasks in that domain –Puzzles and games such as chess programs –System that handle and understand natural language, systems for interpreting visual scenes, systems for hand-eye coordination, systems that design, systems that writhe computer programs, systems for speech understanding –General Problem Solver(GPS), PLANNER, CONNIVER –An initial burst of activity aimed at building intelligent programs for a wide variety of almost randomly selected tasks is giving way to more sharply targeted research aimed at understanding the common mechanisms of such systems.

2.4 The Evidence for PSSH(3) The Modeling of Human Symbolic Behavior(Cognitive Psychology) –The search for explanations of man’s intelligent behavior in terms of symbol systems has had a large measure of success to the point where information processing theory is the leading contemporary point of view in cognitive psychology. –In the areas of problem solving, concept attainment, and long-term memory, symbol manipulation models now dominate the scene. Other Evidence –Negative evidence : the absence of specific competing hypotheses as to how intelligent activity might be accomplished –ex. Behaviorism and Gestalt theory

3. Heuristic Search Question : “OK, so far. But how physical symbol systems accomplish such intelligent actions?” Answer : Symbol systems solve problems by using the processes of heuristic search Heuristic Search HypothesisHeuristic Search Hypothesis –The solution to problems are represented as symbol structures. A physical symbol system exercises it intelligence in problem solving by search-that is, by generating and progressively modifying symbol structures until it produces a solution structure –The solution to problems are represented as symbol structures. A physical symbol system exercises it intelligence in problem solving by search-that is, by generating and progressively modifying symbol structures until it produces a solution structure.

3.1 Problem Solving(1) Ability to solve problem is generally taken as a prime indicator that a system has intelligence To state a problem is to designate (1) a test for a class of symbol structures(solutions of the problem) and (2) a generator of symbol structures(potential solutions). To solve a problem is to generate a structure, using (2), that satisfies the test of (1)

3.1 Problem Solving(2) The physical symbol systems can represent problem spaces and possess move generators. –Problem space : a space of symbol structures in which problem situations, including the initial and goal situations, can be represented. –Move generator : the processes for modifying one situation in the problem space into another. The physical symbol systems’ task, when it is presented with a problem and a problem space, is to use its limited processing resources to generate possible solution, one after another, until it finds one that satisfies the problem- defining test.

3.2 Search in Problem Solving(1) The study of problem solving was almost synonymous with the study of search processes Extracting Information from the Problem Space –A condition for the appearance of intelligence is that the space of symbol structures exhibit at least some degree of order and pattern. –Pattern in the space of symbol structures be more or less detectable –The generator of potential solutions be able to behave differentially, depending on what pattern it detected. –Ex) AX+B = CX+D --> X = E

3.2 Search in Problem Solving(2) Search Trees –Programs that play chess VS. Strongest human players –Search is a fundamental aspect of a symbol system’s exercise of intelligence in problem solving but that amount of search is not a measure of the amount of intelligence being exhibited. –When the symbolic systems that is endeavoring to solve a problem knows enough what to do, it simply proceeds directly towards its goal.

3.2 Search in Problem Solving(3) The Forms of Intelligence –An intelligent system generally needs to supplement the selectivity of its solution generator with other information-using techniques to guide search, that is, to generate only structures that show promise of being solutions or of being along the path toward solutions. –In serial heuristic search, the basic question always is : “What shall be done next?” –That question has two components : (1) from what node in the tree shall we search next, and (2) what direction shall we take from that node?

3.2 Search in Problem Solving(4) A Summary of the Experience –First conclusion : from what has been learned about human expert performance in tasks like chess, it is likely that any system capable of matching that performance will have to have access, in its memories, to very large stores of semantic information. –Second conclusion : some part of the human superiority in tasks with a large perceptual component can be attributed to the special- purpose built-in parallel processing structure of the human eye and ear.

3.3 Intelligence Without Much Search(1) Our analysis of intelligence equated it with ability to extract and use information about the structure of the problem space, so as to enable a problem solution to be generated as quickly and directly as possible Nonlocal Use of Information –Information gathered in the course of tree search was usually only used locally, to help make decisions at the specific node. –In recent years, a few exploratory efforts have been made to transport information from its context of origin to other appropriate contexts. –Berliner(1975) : use causal analysis to determine the range over which a particular piece of information is valid.

3.3 Intelligence Without Much Search(2) Semantic Recognition Systems –A second active possibility for raising intelligence is to supply the symbol system with a rich body of semantic information about the task domain it is dealing with. –What is new is the realization of the number of patterns and associated information that may have to be stored for master-level play. –A particular, and especially a rare, pattern can contain an enormous amount of information, provided that it is closely linked to the structure of the problem space.

3.3 Intelligence Without Much Search(3) Selecting Appropriate Representations –A third line of inquiry is concerned with the possibility that search can be reduced or avoided by selecting an appropriate problem space.

4. Conclusion(1) Physical Symbol Systems –Intelligence resides in physical symbol systems. This is computer science’s most basic law of qualitative structure. –Symbol systems are collections of patterns and processes, the latter being capable of producing, destroying and modifying the former. –The most important properties of patterns is that they can designate objects, processes, or other patterns, and that, when they designate processes, they can be interpreted. –Interpretation means carrying out the designated process. –Symbolic system : Formal logic, The Turing machine, The stored- program concept, List processing

4. Conclusion(2) Heuristic Search –A second law of qualitative structure for AI is that symbol systems solve problems by generating potential solutions and testing them, that is, by searching. –Since they have finite resources, the search cannot be carried out all at once, but must be sequential. –They exercise intelligence by extracting information from a problem domain and using that information to guide their search, avoiding wrong turns and circuitous bypaths.

Postscript There remain intellectual positions that stand outside the entire computational view and regard the hypothesis as undoubtedly false(Dreyfus 1979, Searle 1980) –Philosopher : The central problem of semantics or intentionality- how symbols signify their external referents-is not addressed by physical symbol systems. –Connectionists : There are forms of processing organization that will accomplish all that symbol systems do, but in which symbols will not be identifiable entities.