Outline. What is AI? A brief history of AI State of the art

Similar documents
Artificial Intelligence

Introduction to Artificial Intelligence: cs580

Artificial Intelligence

Artificial Intelligence: An overview

What is AI? Artificial Intelligence. Acting humanly: The Turing test. Outline

CMSC 421, Artificial Intelligence

Intelligent Systems. Lecture 1 - Introduction

Artificial Intelligence

Artificial Intelligence

Artificial Intelligence

Artificial Intelligence

CMSC 372 Artificial Intelligence. Fall Administrivia

22c:145 Artificial Intelligence

CS:4420 Artificial Intelligence

22c:145 Artificial Intelligence. Texbook. Bartlett Publishers, Check the class web sites daily!

COS402 Artificial Intelligence Fall, Lecture I: Introduction

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

KI-Programmierung. Introduction

Introduction to AI. Chapter 1. TB Artificial Intelligence 1/ 23

Artificial Intelligence. An Introductory Course

Artificial Intelligence. What is AI?

Artificial Intelligence

Plan for the 2nd hour. What is AI. Acting humanly: The Turing test. EDAF70: Applied Artificial Intelligence Agents (Chapter 2 of AIMA)

Introduction to AI. What is Artificial Intelligence?

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI)

CSE 473 Artificial Intelligence (AI)

Artificial Intelligence CS365. Amitabha Mukerjee

CS 486/686 Artificial Intelligence

Introduction. Artificial Intelligence. Topic 1. What is AI? Contributions to AI History of AI Modern AI. Reading: Russel and Norvig, Chapter 1

CSE 473 Artificial Intelligence (AI) Outline

Introduction to AI. Hal Daumé III. Computer Science University of Maryland CS 421: Introduction to Artificial Intelligence 26 Jan 2012

Introduction to Artificial Intelligence

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng

Artificial Intelligence: Definition

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

Artificial Intelligence. Berlin Chen 2004

1.1 What is AI? 1.1 What is AI? Foundations of Artificial Intelligence. 1.2 Acting Humanly. 1.3 Thinking Humanly. 1.4 Thinking Rationally

Artificial Intelligence. AI Slides (4e) c Lin

Ar#ficial)Intelligence!!

CSCE 315: Programming Studio

Random Administrivia. In CMC 306 on Monday for LISP lab

CS 188: Artificial Intelligence Fall Administrivia

CS 380: ARTIFICIAL INTELLIGENCE

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University

1/29/18. Chapter Outline. Artificial Intelligence. So you wanna do AI? What is Artificial Intelligence? Chapter 1. Motivations to study AI

CMSC 372 Artificial Intelligence What is AI? Thinking Like Acting Like Humans Humans Thought Processes Behaviors

Lecture 1 What is AI?

Administrivia. CS 188: Artificial Intelligence Fall Course Details. Course Staff. Announcements. Today.

History and Philosophical Underpinnings

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey

CSC 550: Introduction to Artificial Intelligence. Fall 2004

WHAT THE COURSE IS AND ISN T ABOUT. Welcome to CIS 391. Introduction to Artificial Intelligence. Grading & Homework. Welcome to CIS 391

CS 343H: Artificial Intelligence. Week 1a: Introduction

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined

Course Webpage. People. Course Timing/Location. Course Details. Related Course. Introduction to Artificial Intelligence

CS 188: Artificial Intelligence Fall Course Information

Lecture 1 What is AI?

Artificial Intelligence (Introduction to)

Course Information. CS 188: Artificial Intelligence. Course Staff. Course Information. Today. Waiting List. Lecture 1: Introduction.

CS 188: Artificial Intelligence. Course Information

Overview. Introduction to Artificial Intelligence. What is Intelligence? What is Artificial Intelligence? Influential areas for AI

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results

mywbut.com Introduction to AI

Instructor. Artificial Intelligence (Introduction to) What is AI? Introduction. Dr Sergio Tessaris

Our 2-course meal for this evening

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1

AI History. CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2012

Artificial Intelligence for Engineers. EE 562 Winter 2015

CSE5001(CS417)/ 高级人工智能 Advanced Artificial Intelligence

Introduction to Artificial Intelligence

Artificial Intelligence

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes.

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence

Artificial Intelligence

ARTIFICIAL INTELLIGENCE UNIT I INTRODUCTION TO AI

Introduction to Artificial Intelligence

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications

ARTIFICIAL INTELLIGENCE

Course Information. CS 188: Artificial Intelligence Fall Course Staff. Course Information. Today. Sci-Fi AI? Lecture 1: Introduction 8/25/2011

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer

universe: How does a human mind work? Can Some accept that machines can do things that

CS440/ECE448: Artificial Intelligence. Section Q course website:

CS 188: Artificial Intelligence

Artificial Intelligence: Introduction

Foundations of Artificial Intelligence

ARTIFICIAL INTELLIGENCE

AI in Business Enterprises

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

Artificial Intelligence 人工智慧. Lecture 1 February 22, 2012 洪國寶

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia

Artificial Intelligence

Artificial Intelligence: An Introduction

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments

What's involved in Intelligence?

CSCI 446: Ar*ficial Intelligence. CSCI 446: Ar*ficial Intelligence Keith Vertanen

Computer Science 1400: Part #8: Where We Are: Artificial Intelligence WHAT IS ARTIFICIAL INTELLIGENCE (AI)? AI IN SOCIETY RELATING WITH AI

Transcription:

Introduction to AI

Outline What is AI? A brief history of AI State of the art

What is AI? AI is a branch of CS with connections to psychology, linguistics, economics, Goal make artificial systems solve (or help solve) problems that humans can solve [in the same way as we do??] Two fundamental aspects: Knowledge representation: making it explicit Problem solving: heuristic

What is AI? Artificial Intelligence Philosophy Mathematics Linguistics Psychology Art Engineering Biology Comp. Science

What is AI? Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

What is AI? - Thinking like humans Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Thinking humanly 1960s cognitive revolution information-processing psychology replaced prevailing orthodoxy of behaviorism Requires scientific theories of internal activities of the brain What level of abstraction? knowledge'' (cognitive science) or circuits'' (cognitive neuroscience)? How to validate? Requires (top-down) predicting and testing behavior of human subjects, or (bottom-up) direct identification from neurological data

Thinking humanly: Cognitive Science The interdisciplinary field of cognitive science brings together computer models from AI and experimental techniques from psychology to try to construct precise and testable theories of the working of the human mind

Thinking humanly: Cogn. Neuroscience Massively parallel neuron networks Rosenblatt s Perceptron More complex ANN architectures Evolution Genetic algorithms (Holland) Evolutionary computation Artificial life alife.org

What is AI? - Acting like humans Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Acting humanly: The Turing Test Turing (1950): Computing machinery and intelligence Can machines think? Can machines behave intelligently?

Acting humanly: The Turing Test Operational test for intelligent behavior: the Imitation Game

Acting humanly: The Turing Test Alan Turing... 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 Problem the Turing test is not reproducible, constructive, or amenable to mathematical analysis

Acting humanly: Turing Test To pass the Turing test, a computer would need to possess the following capabilities Knowledge representation Automated reasoning Machine learning Natural language (processing and) understanding In so doing,turing suggested the main components of AI

Acting humanly: Turing test - Eliza A snapshot of a dialogue between Eliza (E) and BBN s Vice President (V) V: Do you think that I can use the computer this morning? E: Why do you ask? V: I might be able to make some additional Telcom sales. E: Why aren't you so sure? V: My perspective customers have never seen a demonstration of the system. E: Does this mean very much to you? Eliza: Weizembaum, 1965

Acting humanly: Turing test - Eliza A snapshot of a dialogue between Eliza (E) and BBN s Vice President (V) [continued] V: Of course it does. E: You seem very positive about that. V: This is ridiculous. E: What do you mean, this is ridiculous? V: Is there any reason why I can't use the computer now? E: Tell me more about your perspective customers. V: Please dial me up on 491-1850 Eliza: Weizembaum, 1965

Acting humanly: total Turing test To pass the so-called total Turing test, a computer would need to possess the following capabilities Knowledge representation Automated reasoning Machine learning Natural language (processing and) understanding Computer vision Robotics

What is AI? Thinking rationally Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Thinking rationally: Laws of thought Aristotle what are correct arguments / thought processes? his famous syllogisms provided patterns for argument structures that always give correct conclusions given correct premises The development of formal logic... in the late nineteenth and early twentieth centuries provided a precise notation for reasoning about facts Two main obstacles not easy to take informal knowledge and state it in the formal terms required by logical notation big difference between being able to solve a problem in principle and doing so in practice

What is AI? - Acting rationally Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally

Acting rationally: Rational behavior Rational behavior: doing the right thing The right thing: that which is expected to maximize goal achievement, given the available information Does not necessarily involve thinking (e.g., blinking reflex)... but thinking should be in the service of rational action Aristotle (Nicomachean Ethics): Every art and every inquiry, and similarly every action and pursuit, is thought to aim at some good

Acting rationally: Rational agents We want to design rational agents An agent is an entity that perceives and acts Abstractly, an agent is a function from percept histories to actions: f: P A

Acting rationally: Rational agents For any given class of environments and tasks, we seek the agent (or class of agents) with the best performance Caveat: computational limitations make perfect rationality unachievable design best program for given machine resources Limited or bounded rationality: optimize vs satisfy (Herbert Simon)

Acting rationally: Engineering Robotics (building artifacts that work) Control: differential equations vs learning Acting: mechanics of effectors (arms, legs, ) Perception: sensors, vision, speech recognition...

An example: Mars Exploration Rovers Several generations of rovers: Pathfinder and Sojourner 1997, Spirit and Opportunity 2003 mars.jpl.nasa.gov/mer

Another example: Robocup Simulation and real robots Multi-agent cooperation An annual event www.robocup.org

AI and CS Automatic problem solving Expert systems Heuristic programming Uncertainty management and reasoning New programming paradigms Object oriented Functional Logic Web agents Natural language analysis and synthesis

AI: Prehistory Philosophy Mathematics Psychology logic, methods of reasoning mind as physical system foundations of learning, language, rationality formal representation and proof algorithms, computation, (un)decidability probability adaptation phenomena of perception and motorial control experimental techniques (psychophysics, etc.)

AI: Prehistory Economics formal theory of rational decisions Games games theory Linguistics knowledge representation grammar Neuroscience physical substrate for mental activity Control theory homeostatic systems stability simple optimal agent designs

AI: Some points in time 1943 McCulloch & Pitts: Boolean circuit model of brain 1950 Turing's Computing Machinery and Intelligence article 1952-69 Look, Ma, no hands! (early enthusiasm) 1950s Early AI programs: - Samuel's checkers program, - Newell & Simon's Logic Theorist, - Gelernter's Geometry Engine 1956 Dartmouth meeting: term Artificial Intelligence adopted

AI: Some points in time 1960 s Lisp (McCarthy) 1965 Robinson's complete algorithm for logical reasoning 1966-74 AI discovers computational complexity Artificial Neural Networks research almost disappears 1969-79 Early development of knowledge-based systems (Buchanan & Shortliffe) Prolog (Colmerauer) 1980-88 Expert systems industry booms Machine learning 1988-93 Expert systems industry busts: AI Winter

AI: Some points in time 1985-95 Artificial Neural Networks return to popularity 1988-now Resurgence of probability; technical depth Nouvelle AI'': ALife, GAs, soft computing 1995-now Agents,... agents everywhere Data mining, Softbots Chess: Deep Thought vs Kasparov

AI: State of the art Autonomous planning and scheduling Game playing Autonomous control Medical diagnosis based on probabilistic analysis Logistics planning Robotic microsurgery Language understanding and problem solving...

AI: Schools Problem solving (Simon, Newell) Simple agent societies (Minsky, Brooks) Robotics (Nilsson) Language and representation (Shank) Common sense reasoning (McCarthy, Lenat) Evolutionary Computation (Holland, Koza) Artificial Neural Networks (McCulloch, Pitts) Expert systems (Buchanan, Shortliffe) Machine learning (Samuel, Mitchell) Logic (Robinson, Colmerauer)

AI: The future you name it Intelligent homes Personalized assistants in cell phones and PDAs Robotics Dynamically created movies Soccer between humans and robots...