Introduction to Artificial Intelligence

Transcription

Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Objectives
Sections
• Discuss what is meant by Artificial Intelligence (AI)
• What is an Intelligent Artifact ?
• How do we test for Intelligence ?
Aim of this lecture
• Allow the students to answer general AI questions
• Allow the students to further investigate machine intelligence
• Introduce the terms to be used through the rest of the course
• What is Artificial Intelligence ?
• Intelligence and Understanding
• Intelligent Artifacts
• Tests, Experiments and Conundrums
• Conclusions
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Question 1
Question 2
Can a Machine Ever Be Intelligent ?
What is Artificial Intelligence ?
(survey)
(ideas)
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
What is Artificial Intelligence ?
A.I. Artificial Intelligence (2001)
Director: Steven Spielberg
Artificial Intelligence (AI):
is the study of how to make computers do
things which, at the moment, people do
better
Elaine Rich, 1991
1
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
What is Artificial Intelligence ?
Artificial Intelligence (AI):
is a branch of computer science and
engineering that deals with intelligent
behavior, learning, and adaptation in
machines.
‘I think that...’
‘You know about....’
‘She is intelligent...’
Wikipedia
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
‘The machine thinks that...’
‘The computer knows about....’
‘It is intelligent...’
2
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Think about Question 1
Can a Machine Ever Be Intelligent ?
(survey)
Introduction to Artificial Intelligence
Maybe we are asking the wrong question
Introduction to Artificial Intelligence
Sections
• What is Artificial Intelligence ?
• Intelligence and Understanding
• Intelligent Artifacts
• Tests, Experiments and Conundrums
• Conclusions
3
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Question 3
What is Intelligence ?
What is Intelligence ?
(ideas)
Intelligence :
The faculty of understanding.
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Question 4
What is Understanding ?
What is Understanding ?
Understanding :
(ideas)
To comprehend something, or to recognise
its significance.
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
What is Understanding ?
Understanding :
Usually Requires Knowledge
Human Knowledge
• There is a lot of it.
• It is hard to characterise accurately.
• It is constantly changing.
• It differs from data by being organised.
4
Introduction to Artificial Intelligence
Knowledge
Introduction to Artificial Intelligence
AI Techniques
Implicit - Explicit
Top Down - Expert Systems
Induced - Deduced
Bottom Up - Neural Networks
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Sections
N’Kisi
• What is Artificial Intelligence ?
• Intelligence and Understanding
• Intelligent Artifacts
• Tests, Experiments and Conundrums
• Conclusions
Wolfgang von Kempelen
18th Century
Chess Automaton
5
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
No computer can play even an
amateur-level game of chess.
Hubert Dreyfus, 1960’s
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Why use AI to play games?
We commonly think a
good chess player is
highly intelligent.
Surely we cannot deny
that such machines are
intelligent.
Introduction to Artificial Intelligence
Games are an intelligent activities.
They provide a structured task in which
it is very easy to measure success or failure.
They do not require large amounts of knowledge.
They were thought to be solvable by straightforward
search from the starting state to a winning position.
Introduction to Artificial Intelligence
Combinatorial Explosion ?
6
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Question 5
Is a chess machine
intelligent ?
(survey)
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Question 6
Is a thermostat
intelligent ?
(ideas)
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Dr. Sbaitso
Soundblaster
7
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Sections
• What is Artificial Intelligence ?
• Intelligence and Understanding
• Intelligent Artefacts
COG
MIT’s AI Lab
Introduction to Artificial Intelligence
Turing Test
• Tests, Experiments and Conundrums
• Conclusions
Turing Test
Alan Turing (1912-1954)
A human is connected to a person and
a machine via a terminal of some kind
and cannot see either the person or
machine. The interrogator's task is to
find out which of the two candidates is
the machine, and which is human only
by asking them questions.
If the human cannot make a decision
within a certain time, the machine is
considered intelligent.
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Turing Test
Turing Test
Question : “What is 35,076 divided by 4,567?”
Question : “What is 35,076 divided by 4,567?”
Answer : ????
Answer : 7.6803153
8
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Turing Test
Homepage
http://cogsci.ucsd.edu/~asaygin/tt/ttest.html
Introduction to Artificial Intelligence
Alice
http://www.alicebot.org/
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
My Little Tony
http://www.mylittletony.com/
Chinese Room
JOHN
SEARLE
Intentionality
Knowing
what you are
talking about
9
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Daniel Dennett and his Zombie’s
Sections
• What is Artificial Intelligence ?
These thought-experiments arise from a situation lifted directly out of the
toolbox most philosophers of mind, today, carry with them on the job
Your brain starts to
deteriorate and the doctors
replace it, piecemeal, with
silicon chip workalikes, until
there is only silicon inside
your refurbished cranium.
• Intelligence and Understanding
• Intelligent Artefacts
• Tests, Experiments and Conundrums
• Conclusions
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Computers can’t be intelligent argument 1
Computers can’t be intelligent argument 1
To many people, AI is highly provocative, because
they associate with intelligence other properties
which human intelligence bestows,
To many people, AI is highly provocative, because
they associate with intelligence other properties
which human intelligence bestows, such as:
- Sentience - experiencing feelings.
- Self-awareness - being conscious of one’s own
existence.
- Intentionality - having the intention of ‘doing’
something, to achieve some goal which in some
way matters to the doer.
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Computers can’t be intelligent argument 2
Computers can’t be intelligent argument 2
One hundred years ago, anyone would have agreed
that to play chess (or even calculate square roots)
clearly required intelligence. Even today, if a
chimpanzee were to play even poor chess, that would
be heralded as proof of his intelligence. So why the
difference?
One hundred years ago, anyone would have agreed
that to play chess (or even calculate square roots)
clearly required intelligence. Even today, if a
chimpanzee were to play even poor chess, that would
be heralded as proof of his intelligence. So why the
difference?
The answer is that there are non-intelligent ways of
achieving intelligent tasks.
10
Introduction to Artificial Intelligence
If computers can’t be intelligent - what
then IS Artificial Intelligence?
Introduction to Artificial Intelligence
If computers can’t be intelligent - what
then IS Artificial Intelligence?
The moving goal-posts argument gives what for us is the
best definition of AI in the general perception:
Artificial Intelligence is that which a computer
can’t do!
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Machine Intelligence - what computers CAN
do
Machine Intelligence - what computers CAN
do
Most AI developers have a pragmatic approach
to Machine Intelligence:
Machine Intelligence is where a computer is
used to accomplish a task which, were it to be
done by a human, would require intelligence.
Introduction to Artificial Intelligence
Introduction to Artificial Intelligence
Question 7 (1 again)
These problems won’t be solved
soon, so don’t expect someone to tell
you with certainty, whether a
computer will be sentient.
Perhaps it is a meaningless question,
and we’ve been deluded by
misleading verbiage into taking it
seriously. Perhaps it will be solved
soon, perhaps it will never be solved.
Can a Machine Ever Be Intelligent ?
(survey)
11