TDT4136 Introduction To Artificial Intelligence: Lecture 1: Introduction (Chapter 1 in The Textbook)
TDT4136 Introduction To Artificial Intelligence: Lecture 1: Introduction (Chapter 1 in The Textbook)
Lecture 1: Introduction
(Chapter 1 in the textbook)
Pinar Öztürk
Intelligent agents
Problem solving by Searching
Adversarial Search
Constraint Satisfaction Problems
Logical systems
Knowledge representation
Planning
Game Theory
Ethical issues in AI
What is AI?
A brief history
The state of the art
There are no crisp definitions. Here is one from John McCarthy, (Father of
the phrase Artificial Intelligence)
see http://www.formal.Stanford.EDU/jmc/whatisai/
Question: What is artificial intelligence?
Answer: It is the science and engineering of making intelligent machines,
especially intelligent computer programs. It is related to the similar task of
using computers to understand human intelligence, but AI does not have to
confine itself to methods that are biologically observable.
Question: Yes, but what is intelligence?
Answer: Intelligence is the computational part of the ability to achieve
goals in the world. Varying kinds and degrees of intelligence occur in
people, many animals and some machines.
Science
The science of understanding intelligent entitites, developing theories which
attempt to explain and predict the nature of such entities
Discover ideas about knowledge that help explain various sorts of
intelligence
Model functions of the human brain
Engineering
Solving real-world problems by employing ideas of how to represent and use
knowledge
Engineering of intelligent entities
Produce intelligent behaviour by any means
Computer
Science
ArtificiaI
?
Inteligence
Computer
science
Psychology Philosophy
ArtificiaI
Control theory Mathematics
& Cybernetics Inteligence
Linguistics
Economics
Neuroscience
A Summer Research Project in the Dartmouth College, in 1956 was the birth of the AI
research field.
(From left: Trenchard More, John McCarthy, Marvin Minsky, Oliver Selfridge, and Ray
Solomonoff)
McCarth: "...to proceed on the basis of the conjecture that every aspect of learning or
any other feature of intelligence can in principle be so precisely described that a machine
can be made to simulate it."
Assume a bird will "decide" to eat/not an object (e.g., blue berry, orange,
basketball, daisy). It receives/perceives two inputs about the object:
- shape: round or not
- colour: purple or not
- decision: eat only if round purple object (e.g., blue berry)
THEN Output=1
be thought of as "looking for" particular properties. The combined input to the neuron
(from the detectors) will be larger or smaller depending upon how many of the
"looked-for" properties are detected by the sensors. Whether or not the total input
from the sensors will be a number high enough to cause the neuron to "fire" (i.e, to
give an output of "1" instead of "0") depends upon how high the threshold is.
We can represent all of this information in a table. Table 3 (below), for example, shows
the situation if the threshold is set at 1. You will see that this would cause the bird to
eat not only food that is proper (blueberries) but also food that it should not eat
(golfballs and violets).
Table 3
Total Greater
Object Purple? Round? than or Eat?
equal to
threshold
of 1?
Blueberry 1 1 2 Yes 1
Violet 1 0 1 Yes 1
Hot Dog 0 0 0 No 0
These are the basic characteristics of a simple MCP neuron that takes only positive
numbers as input. Let us now give the neuron slightly more flexibility by adding
negative input values.
1991 During the Gulf War, US forces deployed an AI logistics planning and
scheduling program that involved up to 50,000 vehicles, cargo, and people.
Saved the US more money than spent on all AI research since 1950
1997 Deep Blue (IBM) defeated world chess champion Gerry Kasparov
2012 Google car obtains driver’s license in Nevada, US. By 2014, the cars
have driven for 1.1 million km without accident
AI approaches
criteria
process/task evaluation
Performance Performance
Thinking acting
evaluated evaluated
in comparison according to
with human rationality
humanly rational
think
act
https://www.youtube.com/watch?v=Ozipf13jRr4
HUMAN
HUMAN
INTERROGATOR ?
AI SYSTEM
https://www.youtube.com/watch?v=suRuQbDXcrc
Problems:
1) Not all intelligent behavior is mediated by logical deliberation
2) What is the purpose of thinking? What thoughts should I have
out of all the thoughts (logical or otherwise) that I could have?
3) Formalizing (informal) common sense knowledge is difficult
4) General deductive inference is computationally intractable
Searle: a program (or any physical symbol system) could not be said
to understand the symbols that it uses; the symbols have no meaning
for the machine
Brooks: our most basic skills of motion, survival, perception, balance
etc. do not seem to require high level symbols at all; the use of high
level symbols was more complicated and less successful
Harnad: the symbol grounding problem: an agent does not perceive
symbols, instead the brain converts sensory inputs into higher level
abstractions, e.g. symbols
The GOFAI approaches turned out to be brittle and very little robust
when deployed on real-world problems
Trying to define a model of the world turned out to be quite hard -
this led to Brooks’ statement that “the world is its own best model”
Situated and embodied AI focuses on having a body (i.e. motor skills)
in a physical environment
Swarm intelligence, subsymbolic AI, genetic algorithms, neural
networks - however, this is not a big part of this course, this is covered
in more detail in other AI courses.
Jeopardy : https://www.youtube.com/watch?v=WFR3lOm_xhE