ai lecture notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfartificial intelligence: definition...

48
Artificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture Notes

Upload: others

Post on 24-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Artificial Intelligence:Definition

School of Computer Science & EngineeringChung-Ang University

Daewon Kim

Lecture Notes

Page 2: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

What are AI Systems?

Page 3: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Deep Blue defeated the world chess champion Garry Kasparov in 1997

Page 4: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

During the 1991 Gulf War, US forces deployed an AI logistics planning and scheduling program that involved up to 50,000 vehicles, cargo, and people

Page 5: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Proverb solves crossword puzzles better than most humans

Page 6: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Sony’s AIBO and Honda’s ASIMO

Page 7: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Web Agents & Search engines: Google, Yahoo

Page 8: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Recognition Systems: Speech, Character, Face, Iris, Fingerprint

Page 9: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Virtual Reality and Computer Vision

Page 10: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Some researchers consider AI as one of the four concepts:

Page 11: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

1. Systems that think like humans

Page 12: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

2. Systems that think rationally

Page 13: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

3. Systems that act like humans

Page 14: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

4. Systems that act rationally

Page 15: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

AI: Acting humanly

Page 16: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Turing (1950): “The Turing Test”

Page 17: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Can machines think?

Page 18: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Can machines behave intelligently?

Page 19: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture
Page 20: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Turing test is The Imitation Game

Page 21: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Predicted that by 2000, a machine might have 30% chance of fooling a lay person for 5 min.

Page 22: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Problem: Turing test is NOT …

Page 23: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Turing test is NOT reproducible and amendable to mathematical analysis

Page 24: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

AI: Thinking humanly

Page 25: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

It requires scientific theories of internal activities of the brain

Page 26: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

What level of abstraction? “Knowledge” or “circuits”.

Page 27: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

How to validate? Requires something

Page 28: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Requires: Cognitive Science

Predicting and testing behavior of human subjects (top-down)

Page 29: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Requires: Cognitive Neuroscience

Direct identification from neurological data (bottom up)

Page 30: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Problem: Thinking humanly is NOT

Page 31: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Both are distinct from AI

The available theories do not explain anything resembling human-level general intelligence.

Page 32: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

AI: Thinking rationally

Page 33: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Laws of Thought: “What are correct arguments/thought processes?” by Aristotle

Page 34: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Several Greek schools developed various forms of logic:

Page 35: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Logic: notation and rules of derivation of thoughts

Page 36: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Problem: Thinking rationally is NOT

Page 37: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Not all intelligent behavior is mediated by logical deliberation

Page 38: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

AI: Acting rationally

Page 39: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Rational behavior: doing the right thing

Page 40: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

The right thing: that which is expected to maximize goal achievement, given the available information

Page 41: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

An agent is an entity that perceives and acts.

Page 42: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

This course is about designing rational agents.

Page 43: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Abstractly, an agent is a function from percept histories to actions

f : P A

Page 44: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

For any given class of tasks and environments, we seek the agent with the best performance.

Page 45: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Problem: Acting rationally is NOT

Page 46: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Computational limitations make perfect rationality unachievable

Page 47: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Design best program for given machine resources

Page 48: AI Lecture Notesai.cau.ac.kr/teaching/ai-2011/01a-definitions.pdfArtificial Intelligence: Definition School of Computer Science & Engineering Chung-Ang University Daewon Kim Lecture

Which of the following can be done at present?

• Play a decent game of table tennis

• Drive safely along a curving mountain road

• Drive safely along Telegraph Avenue

• Buy a week’s worth of groceries on the web

• Discover and prove a new mathematical theorem

• Design and execute a research program in biology

• Write an intentionally funny story

• Give legal advice in a specialized area of law

• Translate spoken English into Swedish in real time

• Perform a complex surgical operation

• Converse successfully with another person for an hour