Introduction to Artificial Intelligence ITK 340, Spring 2012 For - - PowerPoint PPT Presentation

introduction to
SMART_READER_LITE
LIVE PREVIEW

Introduction to Artificial Intelligence ITK 340, Spring 2012 For - - PowerPoint PPT Presentation

Introduction to Artificial Intelligence ITK 340, Spring 2012 For Thursday Read Russell and Norvig, chapter 1 Do chapter 1, exs 1 and 9 Theres no single right answer for these. Im looking for thoughtful multiple sentence


slide-1
SLIDE 1

Introduction to Artificial Intelligence

ITK 340, Spring 2012

slide-2
SLIDE 2

For Thursday

  • Read Russell and Norvig, chapter 1
  • Do chapter 1, exs 1 and 9

– There’s no single right answer for these. I’m looking for thoughtful multiple sentence responses.

slide-3
SLIDE 3

Due Tuesday

  • Send email to mecaliff@ilstu.edu from your

preferred email address

  • Student information sheet
slide-4
SLIDE 4

Course Info

  • Instructor
  • Textbook
  • Syllabus
  • Students
slide-5
SLIDE 5

What is AI, anyway?

  • Artificial Intelligence
  • The artificial part is easy--we’re building

machines and computer programs

  • Intelligence, however, is not well-defined
  • Some things that require great intelligence

in human being are easy for computers

  • Other things that are easy for most (all?)

humans are very difficult for computers

slide-6
SLIDE 6

Categorizing the Definitions

  • Acting or thinking

– Some definitions focus on thinking and reasoning, on the “mind” of the machine – Others focus on acting, on the behavior of the machine (whether there’s real thought behind it may not matter?)

  • Human or rational

– Some definitions measure the computer against humans – Others focus on rationality--an ideal concept of intelligence

slide-7
SLIDE 7

Thinking Humanly

  • “The exciting new effort to make computers

think … machines with minds, in the full and literal sense” (Haugeland, 1985)

  • “[The automation of] activities that we

associate with human thinking, activities such as decision-making, problem solving, learning …” (Bellman, 1978)

slide-8
SLIDE 8

Thinking Humanly

  • The cognitive modeling approach
  • Interested not only in solving the problem,

but also in mimicking human thought processes

  • This is where AI is most closely related to

cognitive science

slide-9
SLIDE 9

Acting Humanly

  • “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)

slide-10
SLIDE 10

Acting Humanly

  • The “Turing Test” Approach
  • Focus is on how the system behaves, not

how it works inside

  • Performance is measured against human

performance

  • Biggest problem is the question of the value
  • f the test--but we can’t pass it yet
  • Development of practical systems
slide-11
SLIDE 11

Thinking Rationally

  • “The study of mental faculties through the

use of computational models” (Charniak and McDermott, 1985)

  • “The study of the computations that make it

possible to perceive, reason, and act” (Winston, 1992)

slide-12
SLIDE 12

Thinking Rationally

  • The laws of thought approach
  • Focus on logic--making correct inferences
  • Problems

– Difficulty of formulating some types of knowledge logically – Solving in principal vs. solving in practice

  • Strong contributions in reasoning and

knowledge representation

slide-13
SLIDE 13

Acting Rationally

  • “A field of study that seeks to explain and

emulate intelligent behavior in terms of computational processes” (Schalkoff, 1990)

  • “The branch of computer science that is

concerned with the automation of intelligent behavior” (Luger and Stubblefield, 1993)

slide-14
SLIDE 14

Acting Rationally

  • The rational agent approach
  • Instead of thinking the right way, focuses
  • n doing the right thing
  • More general than laws of thought
  • More testable than comparing to human

behavior

  • Approach taken by your text
slide-15
SLIDE 15

What Do You Know?

  • Examples of artificial intelligence in your

life?

  • Can you name any of the areas of AI?
slide-16
SLIDE 16

Foundations of AI

slide-17
SLIDE 17

Foundations of AI

  • Philosophy
  • Mathematics
  • Economics
  • Neuroscience
  • Psychology
  • Computer engineering
  • Control theory and cybernetics
  • Linguistics
slide-18
SLIDE 18

The Birth of AI

  • McCulloch and Pitts(1943) theory of neurons

as competing circuits followed up by Hebb’s work on learning

  • Work in early 1950’s on game playing by

Turing and Shannon and Minsky’s work on neural networks

  • Dartmouth Conference

– Organizer: John McCarthy – Attendees: Minsky, Allen Newell, Herb Simon – Coined term artificial intelligence

slide-19
SLIDE 19

Early Years

  • What was the mood of the early years?
slide-20
SLIDE 20

Early Years

  • Development of the General Problem

Solver by Newell and Simon in 1960s.

  • Arthur Samuel’s work on checkers in

1950s.

  • Frank Rosenblatt’s Perceptron (1962) for

training simple networks

slide-21
SLIDE 21

At MIT

  • Marvin Minsky and John McCarthy
  • Development of LISP
  • SAINT: solved freshman calculus problems
  • ANALOGY: solved IQ test analogy

problems

  • SIR: answered simple questions in English
  • STUDENT: solved algebra story problems
  • SHRDLU: obeyed simple English

commands in the blocks world

slide-22
SLIDE 22

Early Limitations

  • Solved toy problems in ways that did not

scale to realistic problems

– Knowledge representation issues – Combinatorial explosion

  • Limitations of the perceptron were

demonstrated by Minsky and Papert (1969)

slide-23
SLIDE 23

Knowledge Is Power: The Rise of Expert Systems

  • Discovery that detailed knowledge of the

specific domain can help control search and lead to expert level performance for restricted tasks

  • First expert system was DENDRAL. It

interpreted mass spectogram data to determine molecular structure. Developed by Buchanan, Feigenbaum and Lederberg (1969).

slide-24
SLIDE 24

Other Early Expert Systems

  • MYCIN: Diagnosis of bacterial infection

(1975)

  • PROSPECTOR: Found molybdenum

deposit based on geological data (1979)

  • R1: Configured computers for DEC (1982)
slide-25
SLIDE 25

AI Becomes an Industry

  • Numerous expert systems developed in 80s
  • Estimated $2 billion by 1988
  • Japanese Fifth Generation project started in

1981.

  • MCC founded in 1984 to counter Japanese.
  • Limitations become apparent: prediction of

AI Winter

– Brittleness and domain specificity – Knowledge acquisition bottleneck

slide-26
SLIDE 26

Rebirth of Neural Networks

  • New algorithms (re)discovered for training

more complex networks (1986)

  • Cognitive modeling
  • Industrial applications:

– Character and hand-writing recognition – Speech recognition – Processing credit card applications – Financial prediction – Chemical process control

slide-27
SLIDE 27

AI Becomes a Science

  • Empirical experiments the norm
  • Theoretical underpinnings are important
  • The “See what I can do” approach is no

longer an acceptable method for doing research

  • Some movement toward learning/statistical

methods.

slide-28
SLIDE 28

Rise of Intelligent Agents

  • Why?
slide-29
SLIDE 29

Popular Tasks of Today

  • Data mining
  • Intelligent agents and internet applications

– softbots – believable agents – intelligent information access

  • Scheduling applications
  • Configuration applications
slide-30
SLIDE 30

State of the Art

  • Deep Blue beats Kasparov
  • Sojourner, Spirit and Opportunity explore

Mars

  • NASA Remote Agent in Deep Space I

explores solar system

  • DARPA grand challenge: Autonomous

vehicle navigates across desert and then urban environment.

  • Usable machine translation thru Google.
slide-31
SLIDE 31

State of the Art

  • iRobot Roomba automated vacuum cleaner,

and PackBot used in Afghanistan and Iraq wars

  • Automated speech/language systems on

telephone.

  • Fairly accurate speech recognition
  • Spam filters using machine learning.
  • Question answering systems automatically

answer factoid questions.

slide-32
SLIDE 32

Views of AI

  • Weak vs. strong
  • Scruffy vs. neat
  • Engineering vs. cognitive