Artificial Intelligence. A Historical Perspective

Similar documents
The Turing Test! and What Computer Science Offers to Cognitive Science "

COMP 590: Artificial Intelligence

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Frames and Commonsense. Winston, Chapter 10

Mindset: The New Psychology of Success Carol S. Dweck, Ph.D.

KING SAUD UNIVERSITY COLLEGE OF COMPUTER AND INFORMATION SCIENCES DEPARTMENT OF INFORMATION SYSTEMS THE MASTER'S DEGREE PROGRAM INFORMATION SYSTEMS

Student Essays on NASA Project

California Treasures High-Frequency Words Scope and Sequence K-3

Cognitive Development

Multiplication Rules! Tips to help your child learn their times tables

Quick Tricks for Multiplication

History of Artificial Intelligence. Introduction to Intelligent Systems

Primes in Sequences. Lee 1. By: Jae Young Lee. Project for MA 341 (Number Theory) Boston University Summer Term I 2009 Instructor: Kalin Kostadinov

Cabot School... transforming education for 21st century learners

Circuits and Boolean Expressions

Becoming a Pilot. Questions Answered by a Professional Pilot.

ARTIFICIAL INTELLIGENCE: DEFINITION, TRENDS, TECHNIQUES, AND CASES

3. Mathematical Induction


Integers are positive and negative whole numbers, that is they are; {... 3, 2, 1,0,1,2,3...}. The dots mean they continue in that pattern.

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Programming (2014)

Levels of Analysis and ACT-R

Phonics. High Frequency Words P.008. Objective The student will read high frequency words.

1. The Fly In The Ointment

UX UI. An intro to the world of User Experience and User Interface

United Church of God An International Association. Level 2 Unit 4 Week 4 EIGHTH COMMANDMENT AND TENTH COMMANDMENT

Guidelines for using the worksheets on Self-Esteem

CSC384 Intro to Artificial Intelligence

8. KNOWLEDGE BASED SYSTEMS IN MANUFACTURING SIMULATION

Computation Beyond Turing Machines

MOST FREQUENTLY ASKED INTERVIEW QUESTIONS. 1. Why don t you tell me about yourself? 2. Why should I hire you?

Fall 2012 Q530. Programming for Cognitive Science

BBC LEARNING ENGLISH 6 Minute English It's in the genes

A Comparison of Programming Languages for Graphical User Interface Programming

What is Artificial Intelligence?

A Client-Server Interactive Tool for Integrated Artificial Intelligence Curriculum

CpSc810 Goddard Notes Chapter 7. Expert Systems

(Refer Slide Time: 2:03)

Tom wants to find two real numbers, a and b, that have a sum of 10 and have a product of 10. He makes this table.

Growth Mindset and Learning

Easy Casino Profits. Congratulations!!

INFORMATION TECHNOLOGY PROGRAM

Decision Making under Uncertainty

Learning is a very general term denoting the way in which agents:

SPIN Selling SITUATION PROBLEM IMPLICATION NEED-PAYOFF By Neil Rackham

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

GOD S BIG STORY Week 1: Creation God Saw That It Was Good 1. LEADER PREPARATION

THE FORGIVING FATHER

COUNTING SUBSETS OF A SET: COMBINATIONS

Quotes from Object-Oriented Software Construction

CS104: Data Structures and Object-Oriented Design (Fall 2013) October 24, 2013: Priority Queues Scribes: CS 104 Teaching Team

TEST-TAKING STRATEGIES FOR READING

PLAY STIMULATION CASE STUDY

WHAT IS NLP: A MODEL OF COMMUNICATION AND PERSONALITY

Making Friends at College

Artificial Intelligence

Philosophical argument

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

Introduction to Artificial Intelligence

SOFTWARE DESIGN TECHNIQUES. Nagalaxmi Telkar CSCI 5828 Presentation Slides

PUSD High Frequency Word List

Fry Phrases Set 1. TeacherHelpForParents.com help for all areas of your child s education

Artificial Intelligence

Chapter 2. Making Shapes

From the front lines at the Department of Corrections

The Planning and Execution Assistant and Trainer (PEAT) The challenge of impaired executive functions

Cognitive Development

Computers and the Creative Process

Goal Setting. Your role as the coach is to develop and maintain an effective coaching plan with the client. You are there to

UNIVERSITY OF AMSTERDAM FACULTY OF SCIENCE. EDUCATION AND EXAMINATION REGULATIONS Academic Year PART B THE MASTER S PROGRAMME IN LOGIC

Assessing capacity to consent and to give evidence

Parable of The Prodigal Son

Technical Club: New Vision of Computing

The Fundamental Theorem of Arithmetic

Scientific Reasoning: A Solution to the Problem of Induction

The phrases above are divided by their function. What is each section of language used to do?

Chapter One Love Is the Foundation. For Group Discussion. Notes

10 reasons why you need social science

Android Programming Family Fun Day using AppInventor

Using Artificial Intelligence to Manage Big Data for Litigation

Fun for all the Family 3- Quite a few games for articles and determiners

Technical Writing. Preparation. Objectives. Standards. Materials. Grade Level: 9-12 Group Size: Time: Minutes Presenters: 1

Programme Specification for the. Cardiff Metropolitan University. Master of Science (MSc) in Information Technology

The Significance of the Ducks in The Catcher in the Rye. In JD Salinger s The Catcher in the Rye, Holden Caulfield, a teenage boy,

Life with MS: Mastering Relationships with Family and Friends

ENGLISH PLACEMENT TEST

ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEMS: KNOWLEDGE-BASED SYSTEMS

The Intelligent Data Analysis System for Social Science

BBC LEARNING ENGLISH 6 Minute English Brain training

Employee Motivation and Recognition

A PRACTICAL GUIDE TO db CALCULATIONS

THEME: We need to completely trust in Jesus.

Solar Energy MEDC or LEDC

Vieta s Formulas and the Identity Theorem

Math Used In Ice Hockey

Course 395: Machine Learning

The Way, The Truth, And The Life John 14:1-6

Guide to the MSCS Program Sheet

Our automatic thoughts echo our core beliefs. The more negative our core beliefs are, the more negative our automatic thoughts will be.

Grade 8 English Language Arts 90 Reading and Responding, Lesson 9

Transcription:

Artificial Intelligence A Historical Perspective Michael Eisenberg and Gerhard Fischer TA: Ann Eisenberg AI Course, Fall 1997

Artificial Intelligence Questions in 1963 and Before What is a computer? Is it just a number factory? Is it possible for computing machines to think? But doesn't a computer do exactly what it is told to do and no more? Is it true that a computer will be a chess champion because the computer is so fast that it can examine all possible moves and their consequences? What is a heuristic program? What are some unsolved problems of Artificial Intelligence?

Claims Making computers intelligent helps us to understand intelligence. Intelligent computers are more useful computers. Intelligent computers have their own will. Intelligent computers will make mistakes. Intelligent computers will / should replace human beings (e.g.: expert systems, ABS, flight computers) Intelligent computers will / should empower and augment human capabilities (IA = Intelligence Augmentation, Einstein: My pencil is cleverer than I!)

An Example Dialog Computer: What is "23 + 89"? User: 112 Computer: Correct. What is "138 + 247"? User: 485 Computer: User: Wrong. Would you like help? Yes Computer: The correct result is 385.

A Different Dialog with the Same System Computer: What is 2+2? User: Four Computer: with yes or no! Wrong! Would you like help? Answer User: 4 Computer: I do not understand 4. User: If you do not understand 4, how can I learn Math with you? Computer: Right.

Examples of Understanding I saw the Grand Canyon flying to New York. I saw the man in the park with the telescope. Question: What does the they refer to? 1. The city councilmen refused to give the women a permit for a demonstration, because they feared violence. 2. The city councilmen refused to give the women a permit for a demonstration, because they advocated violence.

Artificial Intelligence -- Characterizations Herbert Simon: Artificial Intelligence research is empirical and pragmatic, typically working with examples rather than theorems, and exemplifying the heuristics of learning by doing. In its essential reliance on weak methods and experiments instead of proof, it is adapted to the exploration of poorly structured task domains, showing considerable contrast in this respect to operations research or numerical analysis, which thrive best in domains possessing strong formal structure. Patrick Winston: Artificial Intelligence is the study of ideas that enable computers to be intelligent. Russell/Norvig: systems that think like humans, act like humans, think rationally, act rationally Lucy Suchman: the project of building interactive machines (collaborative humancomputer systems) has more to gain by understanding the differences between human interaction and machine operation, than by simply assuming their similarity. a controversy rather than a given: a gracefully interacting system should

AI Dimensions tasks: - game playing - theorem proving - medical diagnosis functions: - representations - problem-solving - knowledge acquisition and learning intellectual issues: - symbol versus number - search versus knowledge - power versus generality - toy versus real tasks

Artificial Intelligence Major Research Directions Artificial Intelligence 1. narrow sense: write the best program possible, no concern for the underlying mechanisms 2. cognitive simulation: simulate humans (taking constraints of human information processing into account) question: what does this mean for a chess program? Artificial Intelligence 1. symbolic level 2. subsymbolic level (connectionism)

AI as a loosing (or ubiquitous) Discipline Examples symbolic integration: from Slagle's program ---> Macsyma ---> Mathematica dynamic memory structures: from IPL-V ---> LISP ---> C ---> Java memory structures ---> frames ---> object-oriented approaches ---> abstract data types production systems ---> rule-based systems ---> OPS-5 nearly decomposable systems ---> closed subroutine, layers of abstraction powerful programming environments for exploratory programming: from Interlisp ---> personal workstations -

Version 1 of a Dialogue P: Men are all alike. P = Person C: In what way? C = Computer Program P: They are always bugging us about something or other. C: Can you think of a specific example? P: Well, my boyfriend made we come here. C: Your boyfriend made you come here? P: He says, I am depressed much of the time. C: I am sorry to hear that you are depressed. P: It is true, I am unhappy. C: Do you think coming here will help you not to be unhappy? P: I need some help, that much seems to be certain. C: What would it mean to you if you got some help? P: Perhaps I could learn to get along with my

GUS: A Travel Planning Assistant Computer: User: When do you want to leave? I must be in LA at 10:00am Computer: 9:30am? User: Continental Flight #342 arrives at What is the next flight?

Version 2 of a Dialogue with the same System P: My mumble bzzz grumble grumble. C: That's very interesting. P: Ugh, you izzle flerp me. C: What makes you think that I izzle flerp you? P: Gorch. C: Does that have anything to do with the fact that your mumble bzzz grumble grumble?

Different Views about AI Person A : My students have programmed computers to solve mathematical problems, play games, even to understand some English. Person B : I know those programs and I don't feel that they really think. They only do what they are programmed to do. People are individuals with free will. They have creative intellects. Person A : Newborn babies do only what they are programmed to do by their genes and environments. And they never do anything very creative until programmed by parents, school and the culture at large. Person B : That's not being programmed! At least the children learn it themselves, by walking around, seeing, touching, feeling, loving. That's not being programmed. That's experiencing.

Different Views about AI Continued Person A : Well, if you like. But we are beginning to make robots which can see, touch manipulate, make mistakes and learn while doing all that. The gap is closing. Person B : Irrelevant. Even if computers were to show the same outer behavior as people, you can be sure that what is going on inside is totally different. As different as birds and airplanes. Birds and people feel. Airplanes and computers don't. Person A : Birds and Airplanes are different. But the same science of aerodynamics helps us to understand both of them. It's only after people learned to make and fly airplanes that they knew what to look for in trying to understand birds. Perhaps we must first build thinking machines before we know the right questions to ask about thinking