ARTIFICIAL INTELLIGENCE 2006 Ira Pohl TIM Feb 23, 2006.

Slides:



Advertisements
Similar presentations
CSCI 4800 ARTIFICIAL INTELLIGENCE
Advertisements

Artificial Intelligence: Introduction
ARTIFICIAL INTELLIGENCE
Additional Topics ARTIFICIAL INTELLIGENCE
Artificial Intelligence
Artificial Intelligence An Introductory Course. Outline 1.Introduction 2.Problems and Search 3.Knowledge Representation 4.Advanced Topics.
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.
Artificial Intelligence Computational Intelligence Alien Intelligence? Summer 2004 Dennis Kibler.
CS 480 ARTIFICIAL INTELLIGENCE Instructor: B. Ravikumar Computer Science Department 116 I Darwin Hall Class meets: Fridays 9 to 12.
Artificial Intelligence A Modern Approach Dennis Kibler.
CPSC 7373: Artificial Intelligence Jiang Bian, Fall 2014 University of Arkansas for Medical Sciences University of Arkansas at Little Rock.
CS 332: Introduction to AI Class Hour: Section 1: MWF 1:10PM - 2:00PM. Hyer 210.
CS 531/331: Introduction to AI
Overview of Artificial Intelligence (AI)
CSE 471/598,CBS598 Introduction to Artificial Intelligence Fall 2004
CS 480 Lec 2 Sept 4 complete the introduction Chapter 3 (search)
INSTRUCTOR: DR. XENIA MOUNTROUIDOU CS CS Artificial Intelligence.
ARTIFICIAL INTELLIGENCE Introduction: Chapter Textbook: S. Russell and P. Norvig Artificial Intelligence: A Modern Approach Prentice Hall, 2003,
Artificial Intelligence
Greg GrudicIntroduction to AI1 Introduction to Artificial Intelligence CSCI 3202 Fall 2007 Greg Grudic.
ARTIFICIAL INTELLIGENCE
1 Artificial Intelligence An Introductory Course.
CPSC 171 Artificial Intelligence Read Chapter 14.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE Introduction: Chapter 1.
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
CSW 4701 AI Spring 2013 Introduction: Chapter Course home page: Textbook: S. Russell and P. Norvig.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
CISC4/681 Introduction to Artificial Intelligence1 Introduction – Artificial Intelligence a Modern Approach Russell and Norvig: 1.
Introduction: Chapter 1
Introduction: Structure and Overview What is AI Systems that think like humans Systems that think rationally Systems that act rationally Systems that act.
Artificial Intelligence: An Introduction Definition of AI Foundations of AI History of AI Advanced Techniques.
CSC4444: Artificial Intelligence Fall 2011 Dr. Jianhua Chen Slides adapted from those on the textbook website.
IFT3335 – Intruduction à l’intelligence artrificielle basé sur le cours de NUS et Berkeley Introduction: Chapter 1.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Inteligenica Artificial FIE - UMSNH. Semestre 9 Introduccion: Capitulo 1.
Artificial Intelligence CS 363 Kawther Abas Lecture 1 Introduction 5/4/1435.
Introduction to Artificial Intelligence and Soft Computing
ARTIFICIAL INTELLIGENCE 2009 Ira Pohl TIM Oct 29, 2009.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
Introduction to Artificial Intelligence Mitch Marcus CIS391 Fall, 2008.
Lecture 1: Introduction Heshaam Faili University of Tehran What is AI? Foundations of AI The History of AI State of the Art.
Artificial Intelligence
So what is AI?.
AI: Can Machines Think? Juntae Kim Department of Computer Engineering Dongguk University.
Introduction1 Artificial Intelligence (AI) Introduction Chapter 1.
1 Lecture # 1 Introduction to Artificial Intelligence By NADEEM MAHMOOD ASSISTANT PROFESSOR DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF KARACHI.
Lecture 1 – AI Background Dr. Muhammad Adnan Hashmi 1.
What is Artificial Intelligence? What is artificial intelligence? It is the science and engineering of making intelligent machines, especially intelligent.
Introduction to Artificial Intelligence CS 438 Spring 2008.
FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
1 Introduction to Artificial Intelligence MSc WS 2009 Organisation + Introduction: Chapter 1.
Artificial Intelligence Lecture 2 Department of Computer Science, International Islamic University Islamabad, Pakistan.
Princess Nora University Artificial Intelligence CS 461 Level 8 1.
ARTIFICIAL INTELLIGENCE 2016
1 Artificial Intelligence & Prolog Programming CSL 302.
Artificial Intelligence Lecture 1. Introduction. Course Outline The course consists of:  15 lectures slots (may use some for tutorials);  tutorial exercises;
ARTIFICIAL INTELLIGENCE 2014 Ira Pohl TM Feb 27, 2014.
CSC 450 Artificial Intelligence. W HAT IS AI? Thinking humanlyThinking rationally Acting humanlyActing rationally Revision!...
CMPT 310 OLIVER SCHULTE Introduction to Artificial Intelligence.
Artificial Intelligence
CSC 290 Introduction to Artificial Intelligence
CS4341 Introduction to Artificial Intelligence
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
AI and Agents CS 171/271 (Chapters 1 and 2)
CS 404 Artificial Intelligence
Hong Cheng SEG4560 Computational Intelligence for Decision Making Chapter 1: Introduction Hong Cheng
Artificial Intelligence
Presentation transcript:

ARTIFICIAL INTELLIGENCE 2006 Ira Pohl TIM Feb 23, 2006

Talk What is AI? A brief history Use in Industry My work Future

What is AI? AI – a science/engineering of intelligence –In analogy to aeronautical engineering/flying –computer produces an “intelligent result” AI – model of “human/cognitive” system –Is done as a theory of human intelligence - computer mimics human intelligence

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 Predicted that by 2000, a machine might have a 30% chance of fooling a lay person for 5 minutes Anticipated all major arguments against AI in following 50 years Loebner Prize :// prize.html

Thinking humanly: cognitive modeling 1960s "cognitive revolution": information- processing psychology Newell and Simon GPS Requires scientific theories of internal activities of the brain -- How to validate? Requires 1) Predicting and testing behavior of human subjects (top-down) or 2) Direct identification from neurological data (bottom-up)

Thinking rationally: "laws of thought" Several Greek schools developed various forms of logic: notation and rules of derivation for thoughts; may or may not have proceeded to the idea of mechanization Direct line through mathematics and philosophy to modern AI -Boole Kleene, Church, Turing – McCarthy, Robinson

AI prehistory PhilosophyLogic, methods of reasoning, mind as physical system foundations of learning, language, rationality MathematicsFormal representation and proof algorithms, computation, (un)decidability, (in)tractability, probability Economics/ORutility, decision theory Neurosciencephysical substrate for mental activity Psychology phenomena of perception and motor control, experimental techniques Computer Sciencebuilding fast computers, algorithms Linguisticsknowledge representation, grammar

Abridged history of AI 1943 McCulloch & Pitts: Boolean circuit model of brain 1950 Turing's "Computing Machinery and Intelligence" 1956Dartmouth meeting: "Artificial Intelligence" adopted 1950sEarly AI programs, including Samuel's checkers program, Newell & Simon's Logic Theorist, Gelernter's Geometry Engine 1965Robinson's complete algorithm for logical reasoning 1969—79Early development of knowledge-based systems 1970 Industrial Robotics – painting/welding 1980 AI industry -Symbolics 1985The emergence of modern learning 2003 iRobot – roomba- everyday robotics

State of the art Deep Blue defeated the reigning world chess champion Garry Kasparov in IBM Proved a mathematical conjecture (Robbins conjecture) unsolved for decades -OTTER In 1995 No hands across America (driving autonomously 98% of the time from Pittsburgh to San Diego) CMU In ,000 industrial robots (UNIMATE 1963) 2003 ASE NASA's on-board autonomous planning program controlled the scheduling of operations for a spacecraft EOS1 Roomba credible home robot

Achievements LISP, Time Sharing Games – early spacewar games 1962 first computer video game PDP1 Intellectual Games – mastery in Chess, checkers, othello, backgammon, scrabble- –But not(yet) Go or Poker MACSYMA –Mathematica, MATLAB DENDRAL(chemistry, medicine … experts) Robotics Speech and Handwriting recognition

Basic Methods Logic – “All men are mortal “ –Formal, with inference rules -McCarthy Heuristic – search, ad-hoc – domain specific rules – Michie, Nilsson, Pohl Learning – adaptive – Haussler, Warmuth Knowledge Frameworks(KE, Productions) – Minsky, Schank

Game Tree alpha-beta

Heuristic search Let us suppose that we have one piece of information: a heuristic function h(n) = 0, n a goal node h(n) > 0, n not a goal node we can think of h(n) as a “guess” as to how far n is from the goal Best-First-Search(state,h) nodes <- MakePriorityQueue(state, h(state)) while (nodes != empty) node = pop(nodes) if (GoalTest(node) succeeds return node for each child in succ(node) nodes <- push(child,h(child)) return failure

Michie 8-puzzle 8-puzzle: h(n) = tiles out of place goal N! For N sliding tiles

Search Performance Heuristic 1: Tiles out of place Heuristic 1: Manhattan distance* *Manhattan distance =.total number of horizontal and vertical moves required to move all tiles to their position in the goal state from their current position. => Choice of heuristic is critical to heuristic search algorithm performance. h1 = 7 h2 = = Square

My Work BIDIRECTIONAL SEARCH Focused Search G node – with Politowski 1984 Piecewise search – with Ratner 1985 Pohl-Warnsdorf method – Hamiltonians A* adversary analysis Regular degree 3 recursively described adversaries – with Stockmeyer 2004

Games Games – Laird –games are a testbed for comprehensive AI – such as characters in FAÇADE – or opponents and teammates in Madden Football – Why? Funge – has a textbook will teach here next quarter

Ikuni - Funge John Funge is a co-founder and one of the lead scientists at a new Silicon Valley based company (ikuni)focusing on AI effects for computer entertainment. John successfully developed a new approach to high- level control of characters in games and animation. John is the author of numerous technical papers and two books on Game AI, including his new book Artificial Intelligence for Computer Games: An Introduction.Artificial Intelligence for Computer Games: An Introduction His current research interests include computer games, machine learning, knowledge representation and new democratic methods.

A Real Psychiatrist ELIZA – Weizenbaum Why – Colby – needed for autism, prisoners, … Why not – Weizenbaum – alien and unfeeling – lacking human empathy Passing T-Test still seems 50 years off

Conclusions AI has been very successful and in many instances(robotics, speech) developed as a separate discipline Assisted expertise such as Chemistry experts systems (Wipke) and math experts – MATLAB, mathematica Failures – general AI, common sense reasoning – (Emperor’s new mind – Penrose) Is it desirable?