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

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

Welcome to CSC384: Intro to Artificial Intelligence

Welcome to CSC384: Intro to Artificial MAN.

Artificial Intelligence: An overview

Artificial Intelligence

CMSC 372 Artificial Intelligence. Fall Administrivia

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Artificial Intelligence: Definition

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

Introduction to AI. What is Artificial Intelligence?

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence

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

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

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

Artificial Intelligence. What is AI?

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

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

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

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro

CS:4420 Artificial Intelligence

UNIT 13A AI: Games & Search Strategies. Announcements

CS 486/686 Artificial Intelligence

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

History and Philosophical Underpinnings

Overview Agents, environments, typical components

Artificial Intelligence. Berlin Chen 2004

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

Random Administrivia. In CMC 306 on Monday for LISP lab

CMSC 421, Artificial Intelligence

CSE 473 Artificial Intelligence (AI)

CS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1

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

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

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

Lecture 1 What is AI?

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

Intro to AI. AI is a huge field. AI is a huge field 2/19/15. What is AI. One definition:

Artificial Intelligence for Engineers. EE 562 Winter 2015

22c:145 Artificial Intelligence

CS343 Introduction to Artificial Intelligence Spring 2012

Intro to AI. AI is a huge field. AI is a huge field 2/26/16. What is AI (artificial intelligence) What is AI. One definition:

ARTIFICIAL INTELLIGENCE

Lecture 1 Introduction to AI

Intelligent Systems. Lecture 1 - Introduction

Introduction and History of AI

Artificial Intelligence

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

Actually 3 objectives of AI:[ Winston & Prendergast ] Make machines smarter Understand what intelligence is Make machines more useful

CS 188: Artificial Intelligence Fall Course Information

Artificial Intelligence

Artificial Intelligence

Introduction to Artificial Intelligence: cs580

What's involved in Intelligence?

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

CPS331 Lecture: Agents and Robots last revised November 18, 2016

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

CS 188: Artificial Intelligence. Course Information

Artificial Intelligence

Artificial Intelligence

UNIT 13A AI: Games & Search Strategies

CS10 The Beauty and Joy of Computing

Artificial Intelligence

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

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

EARIN Jarosław Arabas Room #223, Electronics Bldg.

Elements of Artificial Intelligence and Expert Systems

COS402 Artificial Intelligence Fall, Lecture I: Introduction

CS10 The Beauty and Joy of Computing

The first topic I would like to explore is probabilistic reasoning with Bayesian

Data-Starved Artificial Intelligence

Artificial Intelligence

A.I in Automotive? Why and When.

Lecture 1 What is AI?

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University

CS 380: ARTIFICIAL INTELLIGENCE RATIONAL AGENTS. Santiago Ontañón

Introduction to Talking Robots

CSE 40171: Artificial Intelligence. Adversarial Search: Games and Optimality

CS 380: ARTIFICIAL INTELLIGENCE

Logic Programming. Dr. : Mohamed Mostafa

CSE 473 Artificial Intelligence (AI) Outline

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

CPS331 Lecture: Agents and Robots last revised April 27, 2012

This list supersedes the one published in the November 2002 issue of CR.

CS343 Introduction to Artificial Intelligence Spring 2010

What is AI? Robert Platt Northeastern University

What's involved in Intelligence?

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

CPS331 Lecture: Intelligent Agents last revised July 25, 2018

CS 112 Introduction to Programming

THE AI REVOLUTION. How Artificial Intelligence is Redefining Marketing Automation

Artificial Intelligence

Monte Carlo Tree Search

Introduction to Artificial Intelligence

4/20/12. Weak AI. CS 112 Introduction to Programming. Lecture #37: AI and Future of CS. Artificial Intelligence. (Spring 2012) Zhong Shao

Last Time: Acting Humanly: The Full Turing Test

CS 188: Artificial Intelligence Fall Administrivia

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

Artificial Intelligence. An Introductory Course

Transcription:

CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. What is AI? What is Artificial Intelligence? What is intelligence? Webster says: a. the capacity to acquire and apply knowledge. b.the faculty of thought and reason. What features/abilities do humans (animals? animate objects?) have that you think are indicative or characteristic of intelligence? 1 2 Alternate Definitions (Russell + Norvig) Think Like humans Systems that think like humans Not necessarily like humans Systems that think rationally Is imitating humans the goal? Pros? Act Systems that act like humans Systems that act rationally Cons? 3 4 1

The Turing Test: A human interrogator. Communicates with a hidden subject that is either a computer system or a human. If the human interrogator cannot reliably decide whether on not the subject is a computer, the computer is said to have passed the Turing test. Turing provided some very persuasive arguments that a system passing the Turing test is intelligent. But too much emphasis on deception. Moreover, the test does not provide much traction on the question of how to actually build an intelligent system. 5 6 In general there are various reasons why trying to mimic humans might not be the best approach to AI. Computers and Humans have a very different architecture with quite different abilities. Numerical computations Visual and sensory processing Massive and slow parallel vs. fast serial But more importantly, we know very little about how the human brain performs its higher level processes. Hence, this point of view provides very little information from which a scientific understanding of these processes can be built. However, Neuroscience has been very influential in some areas of AI. For example, in robotic sensing, vision processing, etc. 7 8 2

Rationality The alternative approach relies on the notion of rationality. Typically this is a precise mathematical notion of what it means to do the right thing in any particular circumstance. Provides A precise mechanism for analyzing and understanding the properties of this ideal behavior we are trying to achieve. A precise benchmark against which we can measure the behavior the systems we build. Rationality Mathematical characterizations of rationality have come from diverse areas like logic (laws of thought) and economics (utility theory how best to act under uncertainty, game theory how self-interested agents interact). There is no universal agreement about which notion of rationality is best, but since these notions are precise we can study them and give exact characterizations of their properties, good and bad. We ll focus on acting rationally this has implications for thinking/reasoning 9 10 Computational Intelligence AI tries to understand and model intelligence as a computational process. Thus we try to construct systems whose computation achieves or approximates the desired notion of rationality. Hence AI is part of Computer Science. There are other areas interested in the study of intelligence, e.g., cognitive science which focuses on human intelligence. Such areas are very related, but their central focus tends to be different. Agency It is also useful to think of intelligent systems as being agents, either: with their own goals or that act on behalf of someone (a user ) An agent is an entity that exists in an environment and that acts on that environment based on its perceptions of the environment An intelligent agent acts to further its own interests (or those of a user). An autonomous agent can make decisions without the user s intervention, possibly based on what it has learned 11 12 3

Agent Schematic (I) Types of Agents perceives Agent Environment acts Simple reflex agents: apply simple conditionaction rules to decide next action based on current percepts Model-based reflex agents: maintain a model of the world, apply rules to decide next action based on current world model This diagram oversimplifies the internal structure of the agent. Goal-based agents: decide next action based on current model of world state and current goal(s); may do planning; more flexible! 13 14 Agent Schematic (II) Types of Agents Knowledge perceives prior knowledge Agent Environment Goals user acts Utility-based agents: choose actions to maximize their expected utility in uncertain worlds Learning agents: explore space of possible actions, evaluate performance, and modify agent to improve Supports more flexible interaction with the environment, ability to modify one s goals, knowledge that is applied flexibly to different situations. 15 16 4

Degrees of Intelligence Building an intelligent system as capable as humans remains an elusive goal. However, systems have been built which exhibit various specialized degrees of intelligence. Formalisms and algorithmic ideas have been identified as being useful in the construction of these intelligent systems. Together these formalisms and algorithms form the foundation of our attempt to understand intelligence as a computational process. In this course we will study some of these formalisms and see how they can be used to achieve various degrees of intelligence. 17 AI Successes In 1997 IBM s Deep Blue beat chess world champion In 1999, NASA Remote Agent used AI planning to control a spacecraft In 2005 Stanford team won DARPA Grand Challenge 132mi race in desert In 2011, IBM s Watson beat the top Jeopardy winners In 2016, Google DeepMind AlphaGo beat decade s top player Many successes in speech recognition, machine translation, robotics, scheduling, spam fighting 18 Reasons for Recent Progress Better hardware AI techniques are improving, especially: Search methods and heuristics Improved representations Machine learning, large corpuses Subareas of AI Perception: vision, speech understanding, etc. Robotics Natural language understanding Machine learning Reasoning and decision making (our focus) Knowledge representation Reasoning (logical, probabilistic) Decision making (search, planning, decision theory) 19 20 5

Prospects for AI Recent progress has been rapid Concerns about the risks of developing AI Are current learning-based AI systems really intelligent? Winograd Schema Challenge, e.g. The city councilmen refused the demonstrators a permit because they feared violence. Who feared violence? vs The city councilmen refused the demonstrators a permit because they advocated violence. Who advocated violence? Some Interesting & Entertaining Videos James May s Big Idea Man-Machine episode where he meets Honda s Asimo robot programmed so it can learn to recognize objects http:// www.youtube.com/watch?v=qfpkhu_36cs Google's self-driving car https:// www.youtube.com/watch?v=tsaes--otzm Google self-driving care Waymo (recent) https:// www.youtube.com/watch?v=uhbmt6wdhq8 Google Deep Mind AlphaGo win http:// www.theguardian.com/technology/video/2016/ mar/09/alphago-computer-beats-go-championvideo 21 22 6