Download Introduction to Artificial Intelligence – Unit 1 What is AI? Course 67842

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Human–computer interaction wikipedia , lookup

Computer vision wikipedia , lookup

Machine learning wikipedia , lookup

Incomplete Nature wikipedia , lookup

Human-Computer Interaction Institute wikipedia , lookup

Intelligence explosion wikipedia , lookup

Embodied cognitive science wikipedia , lookup

Collaborative information seeking wikipedia , lookup

Computer Go wikipedia , lookup

Existential risk from artificial general intelligence wikipedia , lookup

Ethics of artificial intelligence wikipedia , lookup

Artificial intelligence in video games wikipedia , lookup

AI winter wikipedia , lookup

Philosophy of artificial intelligence wikipedia , lookup

History of artificial intelligence wikipedia , lookup

Transcript
Introduction to Artificial Intelligence –
Unit 1
What is AI?
Course 240530
Dr. Avi Rosenfeld
Based on slides from
The Hebrew University of Jerusalem
School of Engineering and Computer Science
Instructor: Jeff Rosenschein
Topics
Week Breakdown
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Introduction to A.I., Course Organization, Introduction to Search
A*, Minimax, BFS, DFS, Heuristic search
Local Search Constraint Satisfaction Problems, DSP and DCOP algorithms
STRIPS and planning algorithms, Probability Theory and Bayesian Networks
Web based A.I., information retrieval and recommender systems
Neural Nets, Perceptrons and Machine Learning
Knowledge Representation, Game Theory, Bounded Rationality and Fuzzy Logic
NLP
Agents and Multi-agent systems
Robotics and Vision
Multidisciplinary Topics And Applications
Business Intelligence Applications
Project #3 (B.I.)
Review
2
What is A.I.?
What is AI?
Views of AI fall into four categories:
Thinking humanly
Thinking rationally
Acting humanly
Acting rationally
The AMAI textbook advocates “acting rationally”
4
The Brain vs. a Computer
Computer
Human Brain
Computational
Units
Storage Units
1 CPU, 109
gates
1010 bits RAM
1011 neurons
Cycle time
10-9 seconds
10-3 seconds
Bandwidth
1010 bits/sec
1014 bits/sec
Memory
109
updates/second
1011 neurons
1014
5
Artificial Intelligence
 Why is it difficult to program computers to do what
humans easily do?
 Recognize faces
 Understand human language
 (Ironically, we can more successfully program computers
to do what humans cannot easily do
 Play chess at world champion levels
 Carry out massive optimization problems)
 Processing power? – doesn’t seem to be the real issue
 Software?
 Scruffy vs. Neat debate
6
Artificial Intelligence:
Scruffy vs. Neat
 The Scruffy approach says, “Build
systems that work, and principles
will emerge.”
 E.g., the Wright Brothers building a
heavier-than-air flying machine
 The Neat approach says, “Explore
principles first, and having
understood them, embody them
in systems.”
 E.g., radar
7
Acting humanly: Turing Test
 Turing (1950) “Computing machinery and
intelligence”:
 “Can machines think?”  “Can machines
behave intelligently?”
 Operational test for intelligent behavior: the
Imitation Game

8
Acting rationally: rational agent
 Rational behavior: doing the right thing
 The right thing: that which is expected to
maximize goal achievement, given the
available information
 Doesn’t necessarily involve thinking – e.g.,
blinking reflex – but thinking should be in the
service of rational action

9
State of the art
 Deep Blue defeated the reigning world chess
champion Garry Kasparov in 1997
 Proved a mathematical conjecture (Robbins
conjecture) unsolved for decades
 No hands across America (driving
autonomously 98% of the time from
Pittsburgh to San Diego); DARPA Grand
Challenges (and Google) show that cars can
drive themselves inside and outside of cities
10
State of the Art
 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
 NASA’s on-board autonomous planning
program controlled the scheduling of
operations for a spacecraft, and for the Mars
Rover
 Proverb solves crossword puzzles better
than most humans
11
Topics We’ll Cover







Introduction and Background: ½ week
Search: 2 ½ weeks
Knowledge Representation: 2 weeks
Planning: 2 weeks
Learning: 3 weeks
Game Theory: 3 weeks
Summation: 1 week
12
IJCAI’07 Papers
Number of accepted papers, by topic:
 1,365 papers submitted
(authors from 45
different countries)
 Accepted 471 papers
(unusually high
percentage that year,
34.4% accepted)
13
AI’s Recent High-Visibility Successes
•
•
•
•
Self-driving cars
Watson
Siri
Data-intensive applications that use
information analysis and learning to do
things previously beyond machine
capabilities
14
DARPA’s Grand Challenge
 First Challenge: Driver-less vehicle go 130 miles
across desert
 This was not a simple task: it involved unclear roads,
tunnels, roads along cliffs, and the path was given to teams
only hours before the race
 2004: $1 million prize, utter failure
 2005: $2 million prize
15
Google Cars, New York Times,
IEEE Spectrum
How Google’s cars work:
http://spectrum.ieee.org/automaton/robotics/artificial-intelligence/how-google-selfdriving-car-works
16
Google Cars, New York Times
17
IBM’s Watson
• Jeopardy is a quiz show, where answers are given,
and 3 contestants compete to be the first to provide
the question:
– “Freud published this landmark study in 1899.”
• What is “The Interpretation of Dreams”?
• In 2011, Watson competed against Ken Jennings
(who had the longest championship streak, 75 days),
and Brad Rutter, the all-time biggest money winner
on the show
• Final Score: Watson, $77,147;
Jennings, $24,000, Rutter, $21,600
18
IBM’s Watson, Jeopardy Winner
• “The first person mentioned by name in ‘The
Man in the Iron Mask’ is this hero of a
previous book by the same author.”
• “Hemophilia is a hereditary condition in which
this coagulates extremely slowly.”
• This director, better known as an actor,
directed his wife Audrey
• “A long, tiresome speech delivered by a
dessert topping.”
19
Google’s News Page
20
AI Researchers Head Major Industry
Research Labs
 Microsoft, Yahoo, and Google all take this very,
very seriously
 Peter Norvig, Google Director of Research
 Ron Brachman, built AT&T’s AI Research group,
now Vice President of Worldwide Research
Operations at Yahoo
 Eric Horvitz, head of Adaptive Systems &
Interaction Group, Microsoft Research
 AI Theory and AI Practice are looked to for
solutions
21
Ad Auctions
 “Google reported
revenues of $5.19
billion for the quarter
ended March 31,
2008”
 The vast majority of
this is from those
little ads on the right
of the page
22
Recommendation Systems
Collaborative
Filtering
Pioneered by, among others, Konstan
and Riedl, GroupLens
Commercial sites that use
collaborative filtering include:
Amazon
Barnes and Noble
Digg.com
half.ebay.com
iTunes
Musicmatch
Netflix (the Netflix Prize, grand prize
of $1,000,000 for algorithm that beats
Netflix's own by 10%)
TiVo
…
23
Data Mining
 Go through large amounts of data
 Extract meaningful insight
 Local Example: Ronen Feldman, Business
School professor at Hebrew University
(formerly Bar Ilan University), founded
ClearForest (bought by Reuters)
24
Collaborative Filtering plus
Data Mining
“The search for a better recommendation
continues with numerous companies selling
algorithms that promise a retailer more of an
edge. For instance, Barneys New York, the
upscale clothing store chain, says it got at
least a 10 percent increase in online revenue
by using data mining software that finds links
between certain online behavior and a
greater propensity to buy. Using a system
developed by Proclivity Systems, Barneys
used data about where and when a
customer visited its site and other
demographic information to determine on
whom it should focus its e-mail messages.” –
New York Times, 19.5.08
25
Spam Filters
When all those
emails from
Barneys New
York become
oppressive…
26
Comparative Shoppers
Pioneered by,
among others,
Bruce Krulwich
(BargainFinder),
Oren Etzioni
(MetaCrawler,
NetBot [bought by
Excite in 1997])
27
Comparison Shopping Plus Learning
 FareCast (formerly
Hamlet) tracks airline
prices, advises whether
to buy now or wait until
later
 Founded by Oren
Etzioni, bought by
Microsoft in April 2008
28
What Can’t They Do (Yet)?
 Integrate information in a more sophisticated
way
 “What were the combined earnings from ad
auctions across Google, Yahoo, and Microsoft in
2007?”
 Plan
 “How can I drive from San Francisco to Los
Angeles, in a way that reasonably maximizes the
number of Starbucks stores I pass?”
29
Translation
30
Speech Understanding
 Nuance’s Dragon
NaturallySpeaking and
IBM’s ViaVoice
31
Google Voice, 11.3.09
 "FREE VOICE MAIL TRANSCRIPTIONS: From
now on, you don’t have to listen to your
messages in order; you don’t have to listen to
them at all. In seconds, these recordings are
converted into typed text. They show up as email messages or text messages on your
cellphone."
32
iPhone Voice Control (pre-Siri)
33
Biology
 Computational Biology
 Techniques from Computer Science in general,
and Artificial Intelligence in particular, are
being used in the exploration of biological
questions
 AI researchers have played an important role
in this (e.g., Daphne Koller, Nir Friedman)
34
Computer Games
 Realistic single-agent and
multi-agent activity in
cooperative and competitive
environments
 What they call “AI” often isn’t
 But they are getting more
serious about it:
 Companies have started up
exploring
 Game AI
 Training programs (often military
training) for reacting to realistic
situations
35
Other Games: Poker
 Active research and
competitions (machine vs.
machine, machine vs.
person) in Texas Hold-Em
[University of Alberta,
Carnegie-Mellon University]
 Different domain than chess
– imperfect information
 CMU team is making use of
game theoretic equilibrium
concepts in their software
36
More Game Theory…
 Milind Tambe’s group at USC
studied optimal strategies for
intrusion detection, “Playing
Games for Security: An Efficient
Exact Algorithm for Solving
Bayesian Stackelberg Games”,
AAMAS’08
 Interesting theoretical work,
focused on efficient algorithms
 Deployed for last 18 months at
LAX airport in Los Angeles to tell
guards how to patrol
37
Contributions to Other Computer
Science Fields
 Operating Systems
 Programming Languages
 SmallTalk
 Lisp
 User Interface Design
 Advances in use of (not invention of) windows,
pointing devices, bitmapped graphics
 Web Services
 XML
38
A Moment on AI Ethics
• Who is responsible if a self-driving car is at fault in a
crash?
–
–
–
–
The software developer?
The company that installed the software?
The driver that trusted the software?
Society?
39
Agents and environments
 The agent function maps from percept histories to
actions:
[f: P*  A]
 The agent program runs on the physical architecture
to produce f
 agent = architecture + program
40
Agents
 An agent is anything that can be viewed as
perceiving its environment through sensors
and acting upon that environment through
actuators
 Human agent: eyes, ears, and other organs for
sensors; hands, legs, mouth, and other body
parts for actuators
 Robotic agent: cameras and infrared range
finders for sensors; various motors for
actuators
41