CSE 573 Artificial Intelligence I Henry Kautz Fall 2001

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Artificial Intelligence. Intelligent? What is intelligence? computational part of the ability to achieve goals in the world.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
COMP 221: Artificial Intelligence Instructor: Qiang Yang Readings –Required: Textbook by Russell & Norvig,
WHAT IS ARTIFICIAL INTELLIGENCE?
Artificial Intelligence A Modern Approach Dennis Kibler.
CSE 473: Artificial Intelligence Dan Weld Slides from Dan Klein, Luke Zettlemoyer, Stuart Russell, Andrew Moore.
1 Lecture 35 Brief Introduction to Main AI Areas (cont’d) Overview  Lecture Objective: Present the General Ideas on the AI Branches Below  Introduction.
Introduction to Introduction to Artificial Intelligence Henry Kautz.
CSE 473 Artificial Intelligence Dan Weld Krzysztof Gajos Tessa MacDuff
Introduction to Artificial Intelligence CSE 473 Winter 1999.
Carla P. Gomes CS4700 CS 4700: Foundations of Artificial Intelligence Prof. Carla P. Gomes Module: Intro Neural Networks (Reading:
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
Random Administrivia In CMC 306 on Monday for LISP lab.
Artificial Intelligence Instructor: Professor Yun Peng
Artificial Intelligence
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Introduction Historical Perspective (4th C BC+) Aristotle, George Boole, Gottlob Frege, Alfred Tarski –formalizing the laws of human thought (16th C+)
Lecture 1 What is AI? CSE 473 Artificial Intelligence Oren Etzioni.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
A RTIFICIAL I NTELLIGENCE Introduction 3 October
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
1 Artificial Intelligence GholamReza GhassemSani Fall 1383.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Introduction to Artificial Intelligence CS 438 Spring 2008.
Spring, 2005 CSE391 – Lecture 1 1 Introduction to Artificial Intelligence Martha Palmer CSE391 Spring, 2005.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
CSE 573 Artificial Intelligence Dan Weld Xu Miao
Presented by:- Reema Tariq Artificial Intelligence.
CSE 473 Artificial Intelligence Dieter Fox Colin Zheng
Vilalta/Norvig/Eick: History of AI Origins McCulloch and Pitts (1943) Model of Artificial Neurons. Donald Hebb (1949) Hebbian Learning Conference at Dartmouth.
CSE 473: Artificial Intelligence
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
Brief Intro to Machine Learning CS539
Artificial Intelligence for Engineers
Artificial Intelligence
Introduction Characteristics Advantages Limitations
Artificial Intelligence
Done Done Course Overview What is AI? What are the Major Challenges?
A I (Artificial Intelligence)
Artificial Intelligence
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
CSE 473 Artificial Intelligence
Artificial Intelligence for Engineers
Artificial Intelligence
Basic Intro Tutorial on Machine Learning and Data Mining
Artificial Intelligence
Artificial Intelligence Mr. Sciame Section 2
Course Instructor: knza ch
Artificial Intelligence and Searching
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
Introduction to Artificial Intelligence
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
COMP3710 Artificial Intelligence Thompson Rivers University
Introduction to Artificial Intelligence
Information Retrieval
Introduction to Artificial Intelligence
Presentation transcript:

CSE 573 Artificial Intelligence I Henry Kautz Fall 2001 Lecture 1 What is AI? CSE 573 Artificial Intelligence I Henry Kautz Fall 2001 INTRODUCE MYSELF Relative new faculty member, but 20 years in AI research Interests: Efficient ways to represent and reason with commonsense knowledge GO OVER SYLLABUS HAND OUT SEATING CHART

Goals of this Course To introduce you to a set of key techniques and algorithms from AI To introduce you to the applicability and limitations of these methods

What is Intelligence? Ability to interact with world Ability to PERCEIVE and ACT Reasoning, Planning Make decisions Websters: “Capacity to learn and Understand Problems” LEARNING and ADAPTATION: also major thrust at Microsoft Research!

What is Artificial Intelligence? Model HUMAN COGNITION Psychological level – errors and all Neural level Optimize PERFORMANCE on specific tasks – examples Games Expert systems – manufacturing Speech understanding, ETC

Advantages / Pitfalls Cognitive Modeling Performance We’re good at it! Learn from nature! BUT: wrong level abstraction? Vast difference in HARDWARE Performance Task constraints alone can suggest how to solve – while brain not well understood Example: Marr’s work on VISION Abstract away irrelevant details Take advantage of computer hardware – useful applications!

Hardware 1011 neurons 1014 synapses cycle time: 10-3 sec                Far fewer interconnections! Much faster update! 107 transistors 1010 bits of RAM cycle time: 10-9 sec

Computer vs. Brain

Evolution of Computers

Conclusion In near future we can have computers with as many processing elements as our brain, but: far fewer interconnections (wires or synapses) much faster updates. Fundamentally different hardware may require fundamentally different algorithms! Very much an open question. Neural net research.

Frontiers of AI “I could feel – I could smell – a new kind of intelligence across the table” Saying Deep Blue doesn’t really think about chess is like saying an airplane doesn’t really fly because it doesn’t flap its wings. – Drew McDermott

Started: January 1996 Launch: October 15th, 1998 Experiment: May 17-21 Some Recent AI Success Stories Started: January 1996 Launch: October 15th, 1998 Experiment: May 17-21 courtesy JPL

Compiled into 2,000 variable SAT problem Real-time planning and diagnosis

Where Else Can AI Do? What AI success stores do YOU know about? Grammar correction in MS Office 2000 – general probabilistic reasoning, parsing, adaptation Play robot soccer “How can I help you?” Gene classification TD-Gammon – Tesauro – world champion learns from scratch by 4 months of training of neural network CHANGED HUMAN PLAY! Expert systems – keep communications networks and your car running!

The Paradox of AI When it works well enough, it’s not AI. What are some things AI systems cannot do well? Make up an original joke Clean your house (not just the floor!) Drive in Seattle. (CAN drive on the highway!)

Key Hard Problem for AI Today’s successful AI systems operate in well-defined domains employ narrow, specialize knowledge Commonsense Knowledge needed to operate in messy, complex, open-ended worlds Your kitchen vs. GM factory floor understand unconstrained Natural Language

Role of Knowledge in Natural Language Understanding Speech Recognition “word spotting” feasible today continuous speech – rapid progress turns out that “low level” signal not as ambiguous as we once thought Translation / Understanding very limited progress The spirit is willing but the flesh is weak. (English) The vodka is good but the meat is rotten. (Russian) automatic translation only really successful in very limited domains – eg weather reports as a tool for human editors to extensively revise

John gave Pete a hard time. John gave Pete a black eye. John gave in. John gave Pete a book. John gave Pete a hard time. John gave Pete a black eye. John gave in. John gave up. John’s legs gave out beneath him. It is 300 miles, give or take 10. Language understanding depends heavily on knowledge of the domain of discourse. Consider Knowledge required just for the word “give”

Syntactic, Semantic, Analogical Knowledge Time flies like an arrow. Fruit flies like a banana. Fruit flies like a rock. What are different PARSES (groupings)? What kinds of knowledge needed to understand each? Syntactic – “fruit flies” could be a phrase, probably not “time flies” Semantics – rocks are not edible, bananas are Analogical – “time flies” makes “sense” because of our rich body of SPATIAL analogies Statistical – “flies like a rock” common phrase

How to Get Commonsense? CYC Project (Doug Lenat, Cycorp) Encoding 1,000,000 commonsense facts about the world by hand Coverage still too spotty for use! Alternatives? Machine learning – bootstrapping? Data mining the web? Reinforcement learning -

Historical Perspective (4th C BC+) Aristotle, George Boole, Gottlob Frege, Alfred Tarski formalizing the laws of human thought (16th C+) Gerolamo Cardano, Pierre Femat, James Bernoulli, Thomas Bayes formalizing probabilistic reasoning (1950+) Alan Turing, John von Neumann, Claude Shannon thinking as computation (1956) John McCarthy, Marvin Minsky, Herbert Simon, Allen Newell start of the field of AI

Recurrent Themes Neural nets vs AI McCulloch & Pitts 1943 Died out in 1960’s, revived in 1980’s Neural nets vastly simplified model of real neurons, but still useful & practical – massive parallelism particular family of learning and representation techniques Logic vs Probability In 1950’s logic seemed more computationally & expressively attractive (McCarthy, Newell) attempts to extend logic “just a little” to deal with the fact that the world is uncertain! 1988 – Judea Pearl’s work on Bayes nets provided efficient computational framework Today – no longer rivals hot topic: combining probability & first-order logic

Recurrent Themes, cont. Weak vs Strong Methods Weak – general search methods A* search, constraint propagation, ... Rise of “knowledge intensive” approach expert systems more knowledge, less computation Today: resurgence of weak methods desktop supercomputers in highly competitive domains (Chess) exceptions to the general rules are most important! How to combine weak and strong methods seamlessly?