CMSC 372 Artificial Intelligence. Fall Administrivia

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

Artificial Intelligence

Artificial Intelligence

Introduction to Artificial Intelligence: cs580

Artificial Intelligence: An overview

CMSC 421, Artificial Intelligence

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

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

Intelligent Systems. Lecture 1 - Introduction

Artificial Intelligence

Artificial Intelligence

Artificial Intelligence

Artificial Intelligence

22c:145 Artificial Intelligence

CS:4420 Artificial Intelligence

COS402 Artificial Intelligence Fall, Lecture I: Introduction

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

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

Artificial Intelligence

Artificial Intelligence. What is AI?

Artificial Intelligence. An Introductory Course

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

KI-Programmierung. Introduction

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

Ar#ficial)Intelligence!!

CSE 473 Artificial Intelligence (AI)

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Random Administrivia. In CMC 306 on Monday for LISP lab

Artificial Intelligence CS365. Amitabha Mukerjee

Introduction to Artificial Intelligence

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

CS 188: Artificial Intelligence Fall Administrivia

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

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

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

Artificial Intelligence for Engineers. EE 562 Winter 2015

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

CS 486/686 Artificial Intelligence

CS 380: ARTIFICIAL INTELLIGENCE

Artificial Intelligence. AI Slides (4e) c Lin

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

Introduction to Artificial Intelligence

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

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

Introduction to AI. What is Artificial Intelligence?

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

Artificial Intelligence: Definition

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

CSE 473 Artificial Intelligence (AI) Outline

History and Philosophical Underpinnings

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

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

Artificial Intelligence

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

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

CSCE 315: Programming Studio

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

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

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

CS 188: Artificial Intelligence Fall Course Information

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Lecture 1 What is AI?

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

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

What's involved in Intelligence?

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella)

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

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

CS 188: Artificial Intelligence. Course Information

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

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

CS 188: Artificial Intelligence

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

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

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

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

What's involved in Intelligence?

Lecture 1 Introduction to AI

Lecture 1 What is AI?

AI in Business Enterprises

Artificial Intelligence

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

Introduction to Artificial Intelligence

Artificial Intelligence: Introduction

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

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

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

Welcome to CSC384: Intro to Artificial MAN.

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

ENTRY ARTIFICIAL INTELLIGENCE

Wissensverarbeitung. - Introduction -

Artificial Intelligence

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

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

Artificial Intelligence

Artificial Intelligence: An Introduction

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

Artificial Intelligence (Introduction to)

Welcome to CSC384: Intro to Artificial Intelligence

Transcription:

CMSC 372 Artificial Intelligence Fall 2017 Administrivia Instructor: Deepak Kumar Lectures: Mon& Wed 10:10a to 11:30a Labs: Fridays 10:10a to 11:30a Pre requisites: CMSC B206 or H106 and CMSC B231 or permission of instructor Course web page: http://cs.brynmawr.edu/courses/cs372/fall2017/ 2 1

3 Machines with minds Decision making and problem solving Machines with actions Robots Thinking Like Acting Like Cognitive modeling/science Computational Psychology How does the brain work? Speech Understanding Turing Test Machines with logic laws of thought Logic Do the right thing Intelligent behavior in artifacts Thinking Rationally Acting rationally Reasoning Etc. Designing Intelligent Agents learning 4 2

Machines with minds Decision making and problem solving Thinking Like Cognitive modeling/science Computational Psychology How does the brain work? 5 Machines with minds Decision making and problem solving Cognitive Science Cognitive modeling/science Computational Psychology Thinking Like How does the brain work? Brain as an information processing system Requires theories of internal activities of the brain (level of abstraction? Knowledge or circuits?) How to validate? Predicting and testing behavior of human subjects (top down) Theories from neurological data (bottom up) Two fields: Cognitive Science & Cognitive Neuroscience 6 3

Machines with minds Decision making and problem solving Cognitive Science Cognitive modeling/science Computational Psychology Thinking Like How does the brain work? Brain as an information processing system Requires theories of internal activities of the brain (level of abstraction? Knowledge or circuits?) How to validate? Predicting and testing behavior of human subjects (top down) Theories from neurological data (bottom up) Two fields: Cognitive Science & Cognitive neuroscience Problem: Current theories do not explain anything resembling human level general intelligence. 7 Machines with actions Robots Acting Like Speech Understanding Turing Test 8 4

Machines with actions Robots Acting Like Speech Understanding Turing Test Alan Turing (1950) The Imitation Game 9 Machines with actions Robots The Turing Test Acting Like Speech Understanding Turing Test Alan Turing (1950) The Imitation Game 10 5

Machines with actions Speech Understanding Acting Like Alan Turing (1950) The Imitation Game Robots Turing Test The Turing Test Operational test for intelligent behavior 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 Suggested major components of AI: knowledge, reasoning, language understanding, learning Major subfields of AI: language processing, knowledge representation & reasoning, machine learning, vision, robotics 11 Machines with actions Speech Understanding Acting Like Alan Turing (1950) The Imitation Game Robots Turing Test The Turing Test Operational test for intelligent behavior 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 Suggested major components of AI: knowledge, reasoning, language understanding, learning Major subfields of AI: language processing, knowledge representation & reasoning, machine learning, vision, robotics Problem: Turing Test is not reproducible, constructive, or amenable to mathematical analysis 12 6

2015 Movie The Imitation Game 13 CAPTCHA? Completely Automated Public Turing test to tell Computers and Apart A reverse Turing Test? 14 7

Machines with logic laws of thought Logic Thinking Rationally Reasoning Etc. 15 Machines with logic laws of thought Logic Reasoning with Logic Reasoning Thinking Rationally Etc. Aristotle: What are correct arguments/thought processes? Formal Logics: Socrates is human. All humans are mortal. Therefore Socrates is mortal. Laws of thought govern the operation of the mind. 16 8

Machines with logic laws of thought Logic Reasoning with Logic Reasoning Thinking Rationally Etc. Aristotle: What are correct arguments/thought processes? Formal Logics: Socrates is human. All humans are mortal. Therefore Socrates is mortal. Laws of thought govern the operation of the mind. Problem: Not all intelligent behavior is mediated by logical deliberation. Not easy to formalize informal knowledge. E.g. Most students might be sleepy. 17 Do the right thing Intelligent behavior in artifacts Acting rationally Designing Intelligent Agents learning 18 9

Do the right thing Intelligent behavior in artifacts Rational Behavior Designing Intelligent Agents Acting rationally learning Do the right thing. That which is expected to maximize goal achievement, given available information. Doesn t necessarily involve thinking. E.g. blinking reflex. Any thinking there is, should be in service of rational action. Design Rational Agents. : 19 Do the right thing Intelligent behavior in artifacts Rational Behavior Designing Intelligent Agents Acting rationally learning Do the right thing. That which is expected to maximize goal achievement, given available information. Doesn t necessarily involve thinking. E.g. blinking reflex. Any thinking there is, should be in service of rational action. Design Rational Agents. : Problem: Computational limitations make perfect rationality unachievable. So, design best program for given computational resources. 20 10

Machines with minds Decision making and problem solving Machines with actions Robots Thinking Like Acting Like Cognitive modeling/science Computational Psychology learning Speech Understanding Turing Test Machines with logic laws of thought Logic Do the right thing Intelligent behavior in artifacts Thinking Rationally Acting rationally Reasoning Etc. Designing Intelligent Agents learning 21 Machines with minds Decision making and problem solving Machines with actions Robots Thinking Like Acting Like Cognitive modeling/science Computational Psychology learning Speech Understanding Turing Test Thought Processes Behaviors Machines with logic laws of thought Logic Do the right thing Intelligent behavior in artifacts Thinking Rationally Acting rationally Reasoning Etc. Designing Intelligent Agents learning 22 11

23 RoboCup Robot World Cup By the middle of the 21st century, a team of fully autonomous humanoid robot soccer players shall win a soccer game, complying with the official rules of FIFA, against the winner of the most recent World Cup. From: http://www.robocup.org/ 24 12

AI Beats FIFA 2052 Champs! What would it take to beat the FIFA World Cup 2052 champions? 25 AI Beats Jeopardy! Champion! 26 13

Watson: Jeopardy! https://youtu.be/p18edakuc1u February, 2011 27 Answer: Deepak Kumar 28 14

Watson/Jeopardy set at CHM 29 Is intelligence computable? 30 15

Is intelligence computable? Physical Symbol System Hypothesis a physical symbol system [such as a digital computer, for example] has the necessary and sufficient means for intelligent action. : Newell & Simon, 1976 31 Prehistory of AI Philosophy Mathematics Psychology Economics Linguistics Neuroscience Computer Science Control Theory Logic, methods of reasoning, mind as a physical system, foundations of learning, language, rationality Formal representation and proof, algorithms, computation, (un)decidability, (in)tractability, probability Adaptation, perception and motor control, experimental techniques Formal theories of rational decisions Knowledge representation, grammar Plastic physical substrate for mental activity Computer architectures, programming languages and paradigms (functional, declarative, OOP, etc.) Homeostatic systems, stability, optimal agent designs 32 16

Landmarks in AI History 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery &Intelligence 1943 McCulloch & Pitts Boolean Circuit model of brain 1952 69 Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1940 1950 1960 1970 1980 1990 2000 2010 33 Landmarks in AI History 1969 79 Knowledge based systems DENDRAL, MYCIN, SHRDLU, PLANNER, CD, frames 1943 McCulloch & Pitts Boolean Circuit model of brain 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery &Intelligence 1952 69 Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1969 Minsky & Papert: Perceptrons kills Neural Network Agenda 1966 ALPAC Report Machine Translation Killed 1965 Robinson Algorithm for logical reasoning 1962 Block et al Perceptron Convergence Theorem 1940 1950 1960 1970 1980 1990 2000 2010 34 17

Landmarks in AI History 1969 79 Knowledge based systems DENDRAL, MYCIN, SHRDLU, PLANNER, CD, frames 1943 McCulloch & Pitts Boolean Circuit model of brain 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery & Intelligence 1952 69 Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1969 Minsky & Papert: Perceptrons kills Neural Network Agenda 1966 ALPAC Report Machine Translation Killed 1965 Robinson Algorithm for logical reasoning 1962 Block et al Perceptron Convergence Theorem 1980 AI becomes an industry Expert Systems boom 1976 Newell & Simon Physical Symbol System Hypothesis 1988 Resurgence of probability Nouvelle AI: Alife, GAs, soft computing HMMs, Bayes networks, data mining, ML 1985 95 Rebirth of Neural networks PDP, Connectionist models, Backprop 1990 AI Winter Expert Systems go bust 1940 1950 1960 1970 1980 1990 2000 2010 35 Landmarks in AI History 1969 79 Knowledge based systems DENDRAL, MYCIN, SHRDLU, PLANNER, CD, frames 1943 McCulloch & Pitts Boolean Circuit model of brain 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery & Intelligence 1952 69 Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1969 Minsky & Papert: Perceptrons kills Neural Network Agenda 1966 ALPAC Report Machine Translation Killed 1965 Robinson Algorithm for logical reasoning 1962 Block et al Perceptron Convergence Theorem 1980 AI becomes an industry Expert Systems boom 1976 Newell & Simon Physical Symbol System Hypothesis 1988 Resurgence of probability Nouvelle AI: Alife, GAs, soft computing HMMs, Bayes networks, data mining, ML 1985 95 Rebirth of Neural networks PDP, Connectionist models, backprop 1990 AI Winter Expert Systems go bust 2001 AI Spring? HRI, data driven AI 1995 Agents everywhere! Robots, subsumption, human level AI 1940 1950 1960 1970 1980 1990 2000 2010 36 18

Landmarks in AI History 1969 79 Knowledge based systems DENDRAL, MYCIN, SHRDLU, PLANNER, CD, frames 1943 McCulloch & Pitts Boolean Circuit model of brain 1956 Birth of Artificial Intelligence Dartmouth Conference 1950 Alan Turing Computing Machinery & Intelligence 1952 69 Look Ma, no hands! GPS, Geometry Prob. Solver, Checkers, LISP 1969 Minsky & Papert: Perceptrons kills Neural Network Agenda 1966 ALPAC Report Machine Translation Killed 1965 Robinson Algorithm for logical reasoning 1962 Block et al Perceptron Convergence Theorem 1980 AI becomes an industry Expert Systems boom 1976 Newell & Simon Physical Symbol System Hypothesis 1988 Resurgence of probability Nouvelle AI: Alife, GAs, soft computing HMMs, Bayes networks, data mining, ML 1985 95 Rebirth of Neural networks PDP, Connectionist models, backprop 1990 AI Winter Expert Systems go bust 1995 Agents everywhere! Robots, subsumption, human level AI 2006 AI yields advances Self driven cars, MAPGEN, DEEP BLUE Home robots, Spam filters, etc. 2001 AI Spring? HRI, data driven AI Machine Learning make a lot of noise. Mostly driven by Big data and hardware advances. Goes commercial 2011 Big Data AI Watson, Deep Q&A Language translation 1940 1950 1960 1970 1980 1990 2000 2010 37 Agenda History, Foundations, Examples: Overview Intelligent Agents Problem Solving Using Classical Search Techniques Beyond Classical Search Adversarial Search & Game Playing Constraint Satisfaction Problems Knowledge Representation & Reasoning (KRR) First Order Logic & Inference Classical Planning Planning & Acting in the Real World Other topics depending upon time... 38 19

Acknowledgements Much of the content in this presentation is based on Chapter 1, Artificial Intelligence: A Modern Approach, by Russell & Norvig, Third Edition, Prentice Hall, 2010. This presentation is being made available by Deepak Kumar for any and all educational purposes. Please feel free to use, modify, or distribute. Powerpoint file(s) are available upon request by writing to dkumar@cs.brynmawr.edu Prepared in January 2015, updated September 2017. 39 20