1 GPS, A Program That Simulates Human Thought 신 동 호신 동 호 Allen Newell & H.A. Simon.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

1 Knowledge Representation Introduction KR and Logic.
Chapter 12 Leadership: New Concepts and Applications
© 2005 by Prentice Hall Chapter 13 Finalizing Design Specifications Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Introductory Mathematics & Statistics for Business
Chapter 3 Introduction to Quantitative Research
Introductory Mathematics & Statistics
Chapter 3 Introduction to Quantitative Research
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Mathematics- Module B Diana Roscoe & Crystal Lancour Comparison of the Prioritized Curriculum and Common Core State Standards (CCSS) Welcome! 1.
0 - 0.
ALGEBRAIC EXPRESSIONS
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
CS4026 Formal Models of Computation Part II The Logic Model Lecture 1 – Programming in Logic.
Formal Models of Computation Part III Computability & Complexity
Copyright 2012, 2008, 2004, 2000 Pearson Education, Inc.
Copyright 2012, 2008, 2004, 2000 Pearson Education, Inc.
David Evans cs302: Theory of Computation University of Virginia Computer Science Lecture 17: ProvingUndecidability.
İDB 408 LINGUISTIC PHILOSOPHY 2010/2011 Spring Term Instructor: Dr. Filiz Ç. Yıldırım.
Chapter 9 Structuring System Requirements: Logic Modeling
Chapter 8 Logic Requirements
1 Evaluations in information retrieval. 2 Evaluations in information retrieval: summary The following gives an overview of approaches that are applied.
Database System Concepts and Architecture
1 Modeling and Simulation: Exploring Dynamic System Behaviour Chapter9 Optimization.
Science as a Process Chapter 1 Section 2.
What You Should Learn • Represent and classify real numbers.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
UNIT: Chemistry and Measurement
Week 1.
Systems Analysis and Design in a Changing World, Fifth Edition
CHAPTER 15: Tests of Significance: The Basics Lecture PowerPoint Slides The Basic Practice of Statistics 6 th Edition Moore / Notz / Fligner.
9.2 Absolute Value Equations and Inequalities
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 14 From Randomness to Probability.
Copyright © Cengage Learning. All rights reserved.
Symbolic Logic Lesson CS1313 Spring Symbolic Logic Outline 1.Symbolic Logic Outline 2.What is Logic? 3.How Do We Use Logic? 4.Logical Inferences.
MA 1165: Special Assignment Completing the Square.
1. General introduction to finite element method
Let’s Do Algebra Tiles Algebra Tiles Manipulatives used to enhance student understanding of subject traditionally taught at symbolic level. Provide access.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Cognitive Processes PSY 334 Chapter 1 – The Science of Cognition.
Overview and History of Cognitive Science. How do minds work? What would an answer to this question look like? What is a mind? What is intelligence? How.
COMP 3009 Introduction to AI Dr Eleni Mangina
Physical Symbol System Hypothesis
Knowledge Representation Reading: Chapter
Chapter 4 Principles of Quantitative Research. Answering Questions  Quantitative Research attempts to answer questions by ascribing importance (significance)
LOGIC AND CRITICAL THINKING Jonathan Dolhenty, Ph.D. Logic and Critical Thinking. Available at
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
Knowledge representation
1 Science as a Process Chapter 1 Section 2. 2 Objectives  Explain how science is different from other forms of human endeavor.  Identify the steps that.
An Intelligent Analyzer and Understander of English Yorick Wilks 1975, ACM.
Bell Work Write the answers on the left hand side of your IAN
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.
Introduction to Earth Science Section 2 Section 2: Science as a Process Preview Key Ideas Behavior of Natural Systems Scientific Methods Scientific Measurements.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Automated Reasoning Early AI explored how to automated several reasoning tasks – these were solved by what we might call weak problem solving methods as.
Scientific Method Vocabulary
PS210 History of Psychology Unit 7 Nichola Cohen Ph.D.
Research Methods in Psychology Introduction to Psychology.
Section 2: Science as a Process
Introduction Artificial Intelligent.
Stephen Hess Dr. Jeffery Heer Discussion for 4/21 CS 376.
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Presentation transcript:

1 GPS, A Program That Simulates Human Thought 신 동 호신 동 호 Allen Newell & H.A. Simon

2 Contents o Introduction o An Experimental Situation o The Problem of Explanation o The GPS Program o GPS on the Problem o Comparison of the GPS Trace with the Protocol o Summary of the Fit of the Trace to the Protocol o Conclusion

3 Introduction o Psychology of human thinking o To explain how some humans try to solve some simple formal problems o Information processing o Construction of intelligent automata o Distinction between - l the attempt to accomplish with machines the same tasks that humans perform l the attempt to simulate the processes humans actually use to accomplish these tasks

4 GPS o Maximally confuses the two approaches l A problem solving program l Simulations of human behavior

5 History of Psychology o Associationism l atomistic doctrine l hard little elements (sensations or ideas) l associated together without modification l mechanistic doctrine with simple fixed laws of contiguity in time and space l behavior proceeded by the stream of associations l each association produce its successors, and acquired new attachments with the sensations arriving from the environment

6 Cont’d o Wurzburg school l introduced the task(Aufgabe) as a necessary factor in describing the process of thinking l a blend of mechanism and phenomenalism l give rise Behaviorism and the Gestalt movement

7 Cont’d o Behavioristic reaction l introspection is a highly unstable subjective procedure l reformulate task of psychology as explaining the response of organisms as a function of the stimuli o Gestalt reaction l reject the mechanistic nature of observation l thinking is more than association - has direction l holistic principles of organization o Today psychology l stable tension between Behaviorism and Gestalt psychology

8 An Experimental Situation o TASK l (R   P)  (  R  Q) |-  (  Q  P) o Rule 1  8 o Figure 1

9 Protocol(fig2) o Well, looking at the left hand side of the equation, first we want to eliminate one of the sides by using rule 8. It appears too complicated to work with first. Now - no, -no, I can’t do that because I will be eliminating either the Q or the P in that total expression. I won’t do that at first. Now I’m looking for a way to get rid of the horseshoe inside the two brackets that appear on the left and right sides of the equation. And I don’t see it. Yeh, if you apply rule 6 to both sides of the equation, from there I’m going to see if I can apply rule 7.

10 The Problem of Explanation o Find a model of the human problem-solver that explains the salient features of this stream of behavior o Computer is a general manipulator of symbols o The attempts to construct programs that solve tasks requiring intelligence o An intelligent program that manipulates symbols in the same way that our subject does

11 The GPS Program objects operators o GPS deals with a task environment consisting of objects which can be transformed by various operators o operators l detects differences between objects l organizes the information about the task environment into goals o Goal l collection of information that defines what constitutes goal attainment l makes available the various kinds of information relevant to attaining the goal

12 Cont’d o Three types of goals l Transform object A into B l Reduce difference D between object A and object B l Apply operator Q to object A o Symbolic logic l object - logic expression l operator - twelve rules l differences - expressions like “change connective” “add a term” o The objects and operators are given by task, whereas the differences are something GPS brings to the problem

13 Method o GPS is a way of achieving a goal by setting up subgoals, methods is for doing this. o One method associated with each goal type to transform an object A into an object B o Find an operator that is relevant to difference l relevance means that the operator affects objects with respect to the difference o GPS contains an ordering of the differences, so that some differences are considered easier than others.

14 GPS on the Problem o A trace of GPS’s behavior on a specific problem o transform L1 into L0 (fig4)

15 Comparison of the GPS Trace with the Protocol o Protocol l Well, looking at the left-hand side of the equation, first we want to eliminate one of the sides by using rule 8. o GPS l desire to decrease L1 l selection of rule 8 l correspondence with goals 1,2 and 3 of the trace

16 Comparison o Protocol l Now-no,-no, I can’t do that because I will be eliminating either the Q or the P in that total expression. I won’t do that at first. o GPS l GOAL 2 DELETE R FROM L1 l GOAL 3 APPLY R8 TO L1 l PRODUCE L2 R  -P OR -R  Q l GOAL 4 TRANSFORM L2 INTO L0 l GOAL 5 ADD Q TO R  -P OR ADD P TO -R  Q l REJECT

17 Comparison o Protocol l It appears too complicated to work with first. o GPS l nothing is correspondence with this statement

18 Comparison o Protocol l Now I’m looking for a way to get rid of the horseshoe inside the two brackets that appear on the left and right side of the equation. And I don’t see it. Yeh, if you apply 6 to both sides of the equation, from there I’m going to see if I can apply rule 7. o GPS l goals 9 through 14 of the trace

19 Summary of the Fit of the Trace to the Protocol o The program provides a complete explanation of the subject’s task behavior with five exceptions. o Two aspects of disagreements l distinguishing between the internal and external worlds l adequate representation of the spaces in which the search for rules take place o Several recent investigations more generally support the concept of information processing theories of human thinking.

20 Conclusion o Showing that the techniques that have emerged for constructing sophisticated problem-solving programs also provide us with new, strong tools for constructing theories of human thinking. o Associated with Behaviorism and Gestalt movement o The free behavior of a reasonably intelligent human can be understood as the product of a complex but finite and determinate set of laws.