Steven Pinker (Linguist / Psychologist) “The main lesson of thirty-five years of AI research is that the hard problems are easy and the easy problems are.

Slides:



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

Artificial Intelligence
Artificial intelligence. I believe that in about fifty years' time it will be possible, to programme computers, with a storage capacity of about 10.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Artificial Intelligence
Introduction The Soul and the Body. Paul Gauguin (1897) Whence come we? What are we? Whither go we? Introduction.
A Brief History of Artificial Intelligence
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Cognitive & Linguistic Sciences What is cognitive science anyway? Why is it interdisciplinary? Why do we need to learn about information processors?
Introduction to Artificial Intelligence CSE 473 Winter 1999.
CPSC 322 Introduction to Artificial Intelligence September 8, 2004.
Random Administrivia In CMC 306 on Monday for LISP lab.
Introduction to Artificial Intelligence ITK 340, Spring 2010.
Artificial Intelligence
© Curriculum Foundation1 Section 2 The nature of the assessment task Section 2 The nature of the assessment task There are three key questions: What are.
Reference: "Artificial Intelligence, a Modern Approach, 3rd ed."
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
THE NEW ERA OF LIFE. Introduction: Artificial Intelligence (AI) is the area of computer science focusing on creating machines that can engage on behaviors.
CSCI 4410 Introduction to Artificial Intelligence.
The Thinking Machine Based on Tape. Computer Has Some Intelligence Now Playing chess Solving calculus problems Other examples:
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
The AI Challenge: Who are we? Images Copyright Twentieth Century Fox, Paramount, Sony;
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
Lecture 1 Note: Some slides and/or pictures are adapted from Lecture slides / Books of Dr Zafar Alvi. Text Book - Aritificial Intelligence Illuminated.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Cognitive Science Definition: “the scientific study either of mind or of intelligence”  Essential Questions  What is intelligence?  How is it possible.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
If the human brain were so simple that we could understand it, we would be so simple that we couldn't. —Emerson M. Pugh.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
1 Artificial Intelligence Introduction. 2 What is AI? Various definitions: Building intelligent entities. Getting computers to do tasks which require.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Bell Work Write the answers on the left hand side of your IAN
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Steven Pinker (Linguist / Psychologist) “The main lesson of thirty-five years of AI research is that the hard problems are easy and the easy problems are.
1 Introduction to Artificial Intelligence (Lecture 1)
1 What is the big picture? Why study cognitive psychology? –A lot of this stuff you’ve already seen – eg Freud went on and on about memory & forgetting.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
What is Artificial Intelligence?
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
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.
Minds and Computers Discovering the nature of intelligence by studying intelligence in all its forms: human and machine Artificial intelligence (A.I.)
Introduction to Cogsci April 07, Central Theme Cognitive Science was occuppied with the algorithmic level for much of its history: successive manipulation.
1 Artificial Intelligence & Prolog Programming CSL 302.
AI Overview Reference: "Artificial Intelligence, a Modern Approach, 3 rd ed."
What is Artificial Intelligence? Introduction to Artificial Intelligence Week 2, Semester 1 Jim Smith.
Introduction to Artificial Intelligence
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Artificial Intelligence (CS 370D)
Introduction to Artificial Intelligence
Done Done Course Overview What is AI? What are the Major Challenges?
Course Instructor: knza ch
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Artificial Intelligence (Lecture 1)
Intelligence Are the things shown below, Intelligent?
Systems that THINK Like Humans
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
EA C461 – Artificial Intelligence Introduction
Artificial Intelligence
Introduction to Artificial Intelligence
Presentation transcript:

Steven Pinker (Linguist / Psychologist) “The main lesson of thirty-five years of AI research is that the hard problems are easy and the easy problems are hard. The mental abilities of a four-year-old that we take for granted – recognizing a face, lifting a pencil, walking across a room, answering a question – in fact solve some of the hardest engineering problems ever conceived.... ”

Steven Pinker (Linguist / Psychologist) “As the new generation of intelligent devices appears, it will be the stock analysts and petrochemical engineers and parole board members who are in danger of being replaced by machines. The gardeners, receptionists, and cooks are secure in their jobs for decades to come.”

Summing up 50 years’ progress in AI (From Part I of Course)  Pinker says we’re successful on “hard” problems, but not the “easy”  We can say more: More and more progress on the “hard” problems seems to be taking us no closer to solving the “easy” ones  We’re able to tackle specific specialist problems, i.e. Engineer a solution to a specialist problem  But the more we go into them, the further we get from the original goal of AI  (“original goal” = AI as good as a human)  Like language moving more shallow than deep  We move more to specific techniques,  but gain no insight into general intelligence  What about general purpose AI?

Matt Ginsberg, 1995 reported in SIGART bulletin Vol 6, No.2 April 1995 “AI is an Engineering discipline built on an unfinished Science.”

The Science and Engineering of AI  AI has an Engineering aspect and a Science aspect  Engineering:  Build stuff that works, serves a practical function  Physical: –Bridge, Aeroplane  Information Processing: –Translation system, Autonomous Vehicle  Science:  Discovery of knowledge; general truths and laws  Physical: –Mechanical forces, stresses, tension, material strength, aeronautics  Information Processing: We have some science … –Speed of certain routines (Computer Science) –Limits and abilities of certain learning algorithms  … but we would really like a “Science of Intelligence”

The Science and Engineering of AI  Good Engineering should rest on a solid scientific foundation  AI’s foundation looks a bit shaky…  Consider something like bridge building:  Science exists, can make it strong enough to hold a certain load, know how many pillars/cables etc. needed  Similar for Aeroplanes. Science also exists, how many engines, power, aerodynamic shape etc.  What about AI problems?  For Machine Translation: only have science for some subtasks: parsing, n-gram language model  For Natural Language Understanding: not even sure how to describe the problem!  Yet more ambitious: What we really want to build is something intelligent  What about the Science of Intelligence?  AI seems obsessed with better and better engineering

Drosophila  Drosophila = Fruit Fly  Drosophila Melanogaster heavily used in research in genetics  Small, easy to grow in laboratory  Short generation time (two weeks)  Only four pairs of chromosomes: easy to study  Genome sequenced in 2000  Some say Chess is Drosophila of AI  Easy to study  Studied a lot

“Chess is the Drosophila of artificial intelligence. However, computer chess has developed much as genetics might have if the geneticists had concentrated their efforts starting in 1910 on breeding racing Drosophila. We would have some science, but mainly we would have very fast fruit flies.” John McCarthy AI seems obsessed with better and better engineering Where is the Science of Intelligence?…

What is Intelligence?  There is no widely agreed-upon scientific definition of intelligence  Try some dictionary definitions…  Understand world, reason about it  Able to use knowledge to manipulate it ( to achieve any desired end)  Profit from experience (i.e. not static, improving all the time, learning)  There seems to be an internal aspect  Understand, reason  Difficult to come up with a precise definition for what this is  What constitutes adequate “understanding”?  Tied up with human “meaning” of things in world  There seems to be an external aspect  Manipulate the world  Difficult to come up with a precise definition for what this is  Manipulate what exactly? And manipulate it in what way?  Tied up with external objects/forces/relationships in the world  We would like some clear abstract theory of “processing information”  Not tied up with human meanings of internal processes  Not tied up with external world objects

What is Artificial Intelligence?  (See have the AI guys done any better for a definition)  Definitions tied up with internal processes:  To automate ” …activities that we associate with human thinking, activities such as decision making, problem solving, learning...”(Bellman,1978)  “The exciting new effort to make computers think … machines with minds” (Haugeland, 1985)  ”The study of mental faculties through the use of computational models.” (Charniak and McDermott, 1985)  ”The study of computations that make it possible to perceive, reason, and act.” (Winston, 1992)  Definitions tied up with external world objects:  ”The art of creating machines that perform functions that require intelligence when performed by people.” (Kurzweil, 1990)  ”The study of how to make computers do things at which, at the moment, people are better.” (Rich and Knight, 1991)  ”AI... Is concerned with intelligent behavior in artifacts.” (Nilsson, 1998)  AI definitions still tied up with poorly defined external or internal stuff  AI definitions bring in a new aspect:  Explicit mention of humans  Not very helpful!

Towards a Scientific Definition of Intelligence  What would a precise definition of intelligence look like?  Can expect it to be similar to the definition of communication  Also a human activity, very complicated with lots of human meaning  …But can be studied purely abstractly as a mathematical problem  Possibly a good example for AI because  Both are about processing information  Unlike Physics/Chemistry/Biology where theories are about physical objects/forces/processes

“The fundamental problem of communication is that of reproducing at one point either exactly or approximately a message selected at another point. Frequently the messages have meaning; that is they refer to or are correlated according to some system with certain physical or conceptual entities. These semantic aspects of communication are irrelevant to the engineering problem. The significant aspect is that the actual message is one selected from a set of possible messages. The system must be designed to operate for each possible selection, not just the one which will actually be chosen since this is unknown at the time of design.” Claude Shannon, “A mathematical theory of communication”, 1948

What if there is no theory?  Maybe there is no “clean” theory of Intelligence  Maybe it’s just some stuff that happens in your head  Gravity, Electromagnetism, Light, Motions of planets, etc. all have “clean” theories  …but there’s no reason why intelligence must have a clean theory  Human intelligence evolved over millions of years  Could well be just a messy load of neuron wiring that is intelligence  David Marr ( ) described “Type 1” and “Type 2” theories…

Marr’s “Personal View”  Two types of theory  Type 1 “clean” theories  Clear what and how  What: Clear description of what input needs to get transformed to what output  Different programs (how) could solve the same computational problem (what)  Type 2 “messy” theories  Problem is solved by the simultaneous action of a considerable number of different processes,  whose interaction is its own simplest description  There is no reason why all theories should be Type 1 (Marr acknowledges that it is not a pure dichotomy a spectrum of possibilities exists in between 1&2)

Marr’s “Personal View”  Progress in AI can consist in 1.Isolate an information processing problem 2.Formulate a computational theory for it (what) 3.Construct a program that implements it (how)  Example 1.Find shape from shading in an image 2.Mathematical description of how input related to output 3.Working program  Part 2 tells you what and explains why  This never needs to be reformulated  Like a result in mathematics, or hard natural sciences  Part 3 tells you how (often many options)

Marr’s “Personal View”  Progress in AI can consist in 1.Isolate an information processing problem 2.Formulate a computational theory for it  tells you what and explains why it’s important 3.Construct a program that implements it  tells you how  Marr criticises “Mimicry”  Behaviour:  Mimic some aspect of human behaviour (chatterbot, IF-THEN rules)  Structure:  Mimic some aspect of low level structures (neurons)  Problem is they are studying “how” (3) without any clear idea of “what and why” (2)

Marr’s “Personal View”  Marr criticises “Mimicry”  Behaviour:  Mimic some aspect of human behaviour (chatterbot, IF-THEN rules)  Structure:  Mimic some aspect of low level structures (neurons)  Problem is they are studying “how” (3) without any clear idea of “what and why” (2)  No need to copy flapping or feathers to fly  Need to study “what” flight is  Not “how” bird is built

Marr’s “Personal View”  But remember, the breakdown only works for Type 1 theories 1.Isolate an information processing problem 2.Formulate a computational theory for it (what) 3.Construct a program that implements it (how)  For Type 2 what and how are tangled  Some dangers…  Going for Type 2 theories when Type 1 exist  Can get something that works,  But sheds no light on the Type 1 theory if there is one  (?) Maybe this is what AI has been doing (Part I of this course)  Looking for Type 1 theory when the problem is messier  Type 1 theory might approximate a real Type 2 process  Might be refusing to see the reality because there seems to be a nice elegant theory (which is wrong)

What if there is no Type 1 theory?  Some science would help the Engineering effort of building systems  …but if science is hard to formulate, then…  Why not just keep building stuff that works, serves a practical function?  We have seen from Part I of course…  There seem to be severe limits on what we can do by building specific systems –Natural Language Understanding –Recognising objects in vision –Adapting old knowledge to new problems –Having commonsense  Doesn’t look like we are getting closer to general solutions  Even if we can’t find a clean Type 1 theory for all of intelligence  It might still be worthwhile to take a more scientific approach  Rather than Engineering all the time

Where to Find Inspiration?  It looks like we should step back from specific problems  Diagnosing diseases, recognising vowels, playing chess, recognising faces…  We should also step back from specific techniques  Search, logic, neural network, genetic algorithm…  We need to look at the big picture of what intelligence is  Where can we get some hints about this?  Cognitive Science…  But always bear in mind that we want to be clear about what we are doing and why.  We don’t want to mimic behaviour or structure for its own sake

Cognitive Science Definition: “the scientific study either of mind or of intelligence”  Essential Questions  What is intelligence?  How is it possible to model it computationally?  Takes ideas from  Psychology  Philosophy  Linguistics  Neuroscience  Artificial Intelligence / Computer Science  Maybe also minor contributions from:  Anthropology, Sociology, Emotion studies, Animal Cognition, Evolution