Patrick Henry Winston

Size: px
Start display at page:

Download "Patrick Henry Winston"

Transcription

1 The Past and Future of Artificial Intelligence Patrick Henry Winston 27 March 2017

2

3 Vision To know where we are going, we have to know where we are how we got here what is happing now what we can do next

4 What s new Programs that explain their own work Self-aware systems

5 How we got here: The Beginning

6

7 From Turing s paper I propose to answer the question, Can machines think? Average interrogator Not better than 70% correct Five minutes

8 From Turing s paper Objections: 1. Theological 2. Head in the sands 3. Mathematical 4. Lady Lovelace s Arguments from: 5. Disabilities 7. Continuity in the nervous system 8. Informality of behavior 9. Extrasensory perception

9 So why the Turing Test?

10

11 What we learned from Turing Serious people can think seriously about computers thinking There is no reason to doubt that computers will think someday

12 How we got here: The Pioneers

13

14 At Stanford: Formal logic

15 At Carnegie Mellon: Human problem solving

16 At MIT: Many methods working together

17 AI History The First Wave

18 James Slagle 1961

19 Analogical reasoning Anytime algorithms Bayesian techniques Case-based reasoning Computational linguistics Connectionism Constraint satisfaction Cross-modal clustering Cyc Explanation based learning Frames Fuzzy sets Genetic algorithms Image understanding Information retrieval Intermediate features K-lines Knowledge engineering Layered reasoning Legged locomotion Lisp, Smalltalk, and Logo Logic systems Machine learning Means-ends Memory based control Model based systems Multiple methods Multiple resolution Neural nets Open mind Planning and scheduling Probabilistic reasoning Problem reduction Propagator architecture Question answering Reasoning hierarchies Regularity based learning Reinforcement learning Representation Rule based systems Search Self-organizing maps Soar Speech understanding Streams and counter streams Structure mapping Subsumption Symbolic mathematics Visual and motor routines Wait-and-see algorithms

20 Winograd Winston Waltz Sussman

21 If you get the representation right Then you are almost done.

22 What we learned from early AI Architectures that deploy Methods that exploit Constraints exposed by Representations that support Models of Language, Vision, Problem solving, and Learning

23 AI History The Second Wave

24 Mycin Program: medical diagnosis If x s type is primary bacteremia and x s suspected portal is gastrointestinal and the site of the culture of x is sterile then there is evidence that x is bacteroides

25 Analogical reasoning Anytime algorithms Bayesian techniques Case-based reasoning Computational linguistics Connectionism Constraint satisfaction Cross-modal clustering Cyc Explanation based learning Frames Fuzzy sets Genetic algorithms Image understanding Information retrieval Intermediate features K-lines Knowledge engineering Layered reasoning Legged locomotion Lisp, Smalltalk, and Logo Logic systems Machine learning Means-ends Memory based control Model based systems Multiple methods Multiple resolution Neural nets Open mind Planning and scheduling Probabilistic reasoning Problem reduction Propagator architecture Question answering Reasoning hierarchies Regularity based learning Reinforcement learning Representation Rule based systems Search Self-organizing maps Soar Speech understanding Streams and counter streams Structure mapping Subsumption Symbolic mathematics Visual and motor routines Wait-and-see algorithms

26 Artificial Intelligence Cognition Machine learning Natural language Vision Robotics

27 Artificial Intelligence Robotics Machine learning Cognition Natural language Vision

28

29

30 AI History Third Wave

31

32

33 A group of young people playing a game of frisbee

34 Analogical reasoning Anytime algorithms Bayesian techniques Case-based reasoning Computational linguistics Connectionism Constraint satisfaction Cross-modal clustering Cyc Explanation based learning Frames Fuzzy sets Genetic algorithms Image understanding Information retrieval Intermediate features K-lines Knowledge engineering Layered reasoning Legged locomotion Lisp, Smalltalk, and Logo Logic systems Machine learning Means-ends Memory based control Model based systems Multiple methods Multiple resolution Neural nets Open mind Planning and scheduling Probabilistic reasoning Problem reduction Propagator architecture Question answering Reasoning hierarchies Regularity based learning Reinforcement learning Representation Rule based systems Search Self-organizing maps Soar Speech understanding Streams and counter streams Structure mapping Subsumption Symbolic mathematics Visual and motor routines Wait-and-see algorithms

35

36

37 A refrigerator filled with lots of food and drink

38 Lesson Learned Deep nets are amazing, but they do not See like us Think like us An important part of the story, but not the whole story

39 Third wave Worried people

40 2014 Musk: With Artificial Intelligence, we are summoning the demon. AI is our biggest existential threat

41 1970 Once the computers get control, we might never get it back. We would survive at their sufferance. If we re lucky, they might keep us as pets.

42 ~1970 Newell and Simon: The SOAR reasoning system is the answer; Alert the people

43 ~1980 Feigenbaum: Rule based expert systems are the answer

44 Brooks: ~1990 Subsumption is the answer

45 Present Hinton: Deep neural nets are the answer

46 What we learned from Minsky We need it all: representations, methods, agents, all working together

47 AlphaGo vs Lee Sedol, 2016

48 Messages for worried people New technology has unexpected dangers Ordinary computing is changing the world AI is not our top threat We are our biggest threat

49 Third wave: What s next

50 Computational statistics, machine learning, deep nets enabled by massive computing, massive training data

51 Companies protecting data, not programs

52 What next after next: The fourth wave

53 Why I am optimistic Massive, free computing Excited people Emerging round table Accumulated progress Better questions

54

55 Merge an inner language We, and only we, build complex, deeply nested, symbolic descriptions of situations and events

56 The Fourth Wave AI Artificial Perception

57 The Fourth Wave AI Artificial Perception Reasoning

58 The Fourth Wave AI Recipe following Artificial Perception Reasoning

59 The Fourth Wave AI Story understanding Recipe following Artificial Perception Reasoning

60 The Strong Story Hypothesis The mechanisms that enable us humans to tell, understand, and recombine stories separate our intelligence from that of other primates.

61 Story Understanding Symbolic Description Perception Merge Sequencing

62 Fairy and folk tales Religious parables Ethnic narratives History Literature Experience News Law Business Medicine Defense Diplomacy Science Engineering

63

64 What is read Macbeth is a thane and Macduff is a thane. Lady Macbeth is evil and greedy. Duncan is the king, and Macbeth is Duncan's successor. Duncan is an enemy of Cawdor. Macduff is an enemy of Cawdor. Duncan is Macduff's friend. Macbeth defeated Cawdor. Duncan becomes happy because Macbeth defeated Cawdor. The witches danced and had visions. Macbeth talks with the witches. The witches predicted that Macbeth will become king. The witches astonish Macbeth. Duncan executes Cawdor. Macbeth becomes Thane of Cawdor. Duncan rewarded Macbeth because Duncan became happy. Macbeth wants to become king because Lady Macbeth persuaded Macbeth to want to become the king. Macbeth invites Duncan to dinner. Duncan complements Macbeth. Duncan goes to bed. Duncan's guards become drunk and sleep. In order to murder Duncan, Macbeth murders the guards and Macbeth stabs Duncan. Mabeth becomes king. Malcolm and Donalbain flee. Macbeth's murdering Duncan leads to Macduff's fleeing to England. In order to flee to England, Macduff rides to the coast and Macduff sails on a ship. Then, Macduff's fleeing to England leads to Macbeth's murdering Lady Macduff. Macbeth hallucinates at a dinner. Lady Macbeth says he hallucinates often. Everyone leaves because Lady Macbeth tells everyone to leave. Macbeth's murdering Duncan leads to Lady Macbeth's becoming distraught. Lady Macbeth has bad dreams. Lady Macbeth thinks she has blood on her hands. Lady Macbeth kills herself. Birham Wood is a forest. Burnham Wood goes to Dunsinane. Macduff's army attacks Dunsinane. Macduff curses Macbeth. Macbeth refuses to surrender. Macduff kills Macbeth. The end.

65 Is Duncan dead? Why did Macduff kill Macbeth? Is there revenge? Pyrrhic victory?

66 Deduction rules If x kills y, then y becomes dead. Macbeth murders Duncan. Macbeth murders Duncan Duncan becomes dead

67 Explanation rules If x angers y, then y may kill x. Macbeth angers Macduff. Macduff kills Macbeth. Macbeth angers Macduff Macduff kills Macbeth

68 The Doctrine of Necessity Introduce only mechanisms that are needed to model an observed behavior.

69 Guess reason: abduction rule If x murders y, then x must be insane. Macbeth murders Duncan. Macbeth is insane Macbeth murders Duncan

70 Censor If y becomes dead, y cannot become unhappy. Duncan becomes dead. Duncan becomes dead Duncan becomes unhappy

71 Concept patterns X's harming Y leads to Y's harming X.

72 Situational explanation, Chinese Dispositional explanation, American

73 Duncan is a person. Lady Macbeth is a person. Macduff is a person. Macbeth is a person. A thane is a noble. Macbeth is a thane. Macduff is a thane. Lady Macbeth is greedy. Macbeth defeats a rebel. Appear is a success. Macbeth has a success. Witches talk with Macbeth. Witches have visions. Duncan rewards Macbeth because Duncan becomes happy. Macbeth wants to become king because Lady Macbeth persuades Macbeth to want to become king. Macbeth murders Duncan. Duncan becomes dead because Person x becomes dead whenever Person y kills person x.

74 Macbeth is a thane and Macduff is a thane. Lady Macbeth is evil and greedy. Duncan is the king, and Macbeth is Duncan's successor. Duncan is an enemy of Cawdor. Macduff is an enemy of Cawdor. Duncan is Macduff's friend. Macbeth defeated Cawdor. Duncan becomes happy because Macbeth defeated Cawdor. The witches danced and had visions. Macbeth talks with the witches. The witches predicted that Macbeth will become king. The witches astonish Macbeth. Duncan executes Cawdor. Macbeth becomes Thane of Cawdor. Duncan rewarded Macbeth because Duncan became happy. Macbeth wants to become king because Lady Macbeth persuaded Macbeth to want to become the king. Macbeth invites Duncan to dinner. Duncan complements Macbeth. Duncan goes to bed. Duncan's guards become drunk and sleep. In order to murder Duncan, Macbeth murders the guards and Macbeth stabs Duncan. Mabeth becomes king. Malcolm and Donalbain flee. Macbeth's murdering Duncan leads to Macduff's fleeing to England. In order to flee to England, Macduff rides to the coast and Macduff sails on a ship. Then, Macduff's fleeing to England leads to Macbeth's murdering Lady Macduff. Macbeth hallucinates at a dinner. Lady Macbeth says he hallucinates often. Everyone leaves because Lady Macbeth tells everyone to leave. Macbeth's murdering Duncan leads to Lady Macbeth's becoming distraught. Lady Macbeth has bad dreams. Lady Macbeth thinks she has blood on her hands. Lady Macbeth kills herself. Birham Wood is a forest. Burnham Wood goes to Dunsinane. Macduff's army attacks Dunsinane. Macduff curses Macbeth. Macbeth refuses to surrender. Macduff kills Macbeth. The end. The story is about Pyrrhic victory. Lady Macduff was Macduff's wife. Macbeth wanted to become king because Lady Macbeth persuaded Macbeth to want to become king. Macbeth murdered Duncan, probably because Duncan was a king and Macbeth was Duncan's successor. Macduff fled to England. Macbeth killed Lady Macduff. Macduff killed Macbeth, probably because Macbeth angered Macduff.

75

76 On a common-sense level, the Healthy reader thinks Samantha grabs an umbrella, probably because Samantha wants to reach the handle, and Samantha fails to reach the handle. The Schizophrenic reader thinks Samantha grabs an umbrella because Samantha wants to go into the rain.

77 What we learned about stories Simple mechanisms support many abilities: Instruction with student model Summary via concepts Story composition Mental illness explanation Hypothetical reasoning Self-aware processing

78 Can a machine be self aware?

79 Suitcase Words Intelligence Creativity Emotion Self awareness

80 Lu is a student. Shan is a student. Lu inhabits America. Lu fails his dissertation defense. Goertz is Lu's advisor. Goertz and Lu are not friends. Lu is Chinese. Lu went to US to do phd. Lu had highest entrance exam score. Lu is a bachelor. Lu is lonely. Lu owns a gun. Lu practices shooting. Lu passes his second dissertation defense. Lu becomes a lab assistant because Lu does not find a job. Shan is younger than Lu. Shan graduates with Lu. Shan received national award. Faculty rejected Lu's appeal. Goertz angers Lu. Shan comes from a small Chinese village. Shan is married. Shan is social. Shan has friends. Shan is successful. Shan outperforms Lu. In order to kill Shan, Lu shoots Shan. Then, Lu shoots himself.

81 Did Lu kill Shan because America is individualistic? Can you explain why you think so?

82

83

84

85

86

87

88 Did Lu murder Shan? Why did Lu murder Shan? How did Lu murder Shan? Was Lu lonely? Was Lu lonely before he murdered Shan? What happened after Lu murdered Shan? Do you believe America is individualistic? What is the story about?

89 Story Processor Neural net Neural net Neural net Probabilistic program Probabilistic program Rule-based system Subsumption system Planning system

90 What you need to know Part of the answer = computational statistics. That part enabled by massive computing, massive data. Tomorrow s answer is humanlike thinking Tomorrow s answer is on the horizon.

91 Expected contributions Smart systems on another level. Smart systems with explanations. Smart systems that understand us. A better understanding of ourselves and each other and that will make the world a better place

The Genesis Manifesto: Story Understanding and Human Intelligence

The Genesis Manifesto: Story Understanding and Human Intelligence The Genesis Manifesto: Story Understanding and Human Intelligence Patrick Henry Winston and Dylan Holmes November 13, 2017 This is β draft #4. We plan to supply additional references and to address a long

More information

CSC 550: Introduction to Artificial Intelligence. Fall 2004

CSC 550: Introduction to Artificial Intelligence. Fall 2004 CSC 550: Introduction to Artificial Intelligence Fall 2004 See online syllabus at: http://www.creighton.edu/~davereed/csc550 Course goals: survey the field of Artificial Intelligence, including major areas

More information

Lecture 1 What is AI?

Lecture 1 What is AI? Lecture 1 What is AI? CSE 473 Artificial Intelligence Oren Etzioni 1 AI as Science What are the most fundamental scientific questions? 2 Goals of this Course To teach you the main ideas of AI. Give you

More information

CMSC 372 Artificial Intelligence. Fall Administrivia

CMSC 372 Artificial Intelligence. Fall Administrivia 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

More information

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

Outline. What is AI? A brief history of AI State of the art 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

More information

Artificial Intelligence. What is AI?

Artificial Intelligence. What is AI? 2 Artificial Intelligence What is AI? Some Definitions of AI The scientific understanding of the mechanisms underlying thought and intelligent behavior and their embodiment in machines American Association

More information

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

LECTURE 1: OVERVIEW. CS 4100: Foundations of AI. Instructor: Robert Platt. (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella) LECTURE 1: OVERVIEW CS 4100: Foundations of AI Instructor: Robert Platt (some slides from Chris Amato, Magy Seif El-Nasr, and Stacy Marsella) SOME LOGISTICS Class webpage: http://www.ccs.neu.edu/home/rplatt/cs4100_spring2018/index.html

More information

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

What is Artificial Intelligence? Alternate Definitions (Russell + Norvig) Human intelligence 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

More information

History and Philosophical Underpinnings

History and Philosophical Underpinnings History and Philosophical Underpinnings Last Class Recap game-theory why normal search won t work minimax algorithm brute-force traversal of game tree for best move alpha-beta pruning how to improve on

More information

Artificial Intelligence: An overview

Artificial Intelligence: An overview Artificial Intelligence: An overview Thomas Trappenberg January 4, 2009 Based on the slides provided by Russell and Norvig, Chapter 1 & 2 What is AI? Systems that think like humans Systems that act like

More information

CSCE 315: Programming Studio

CSCE 315: Programming Studio CSCE 315: Programming Studio Introduction to Artificial Intelligence Textbook Definitions Thinking like humans What is Intelligence Acting like humans Thinking rationally Acting rationally However, it

More information

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

Goals of this Course. CSE 473 Artificial Intelligence. AI as Science. AI as Engineering. Dieter Fox Colin Zheng CSE 473 Artificial Intelligence Dieter Fox Colin Zheng www.cs.washington.edu/education/courses/cse473/08au Goals of this Course To introduce you to a set of key: Paradigms & Techniques Teach you to identify

More information

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

CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. CSC384 Intro to Artificial Intelligence* *The following slides are based on Fahiem Bacchus course lecture notes. Artificial Intelligence A branch of Computer Science. Examines how we can achieve intelligent

More information

AI in Business Enterprises

AI in Business Enterprises AI in Business Enterprises Are Humans Rational? Rini Palitmittam 10 th October 2017 Image Courtesy: Google Images Founders of Modern Artificial Intelligence Image Courtesy: Google Images Founders of Modern

More information

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

Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey Outline 1) What is AI: The Course 2) What is AI: The Field 3) Why to take the class (or not) 4) A Brief History of AI 5) Predict

More information

ENTRY ARTIFICIAL INTELLIGENCE

ENTRY ARTIFICIAL INTELLIGENCE ENTRY ARTIFICIAL INTELLIGENCE [ENTRY ARTIFICIAL INTELLIGENCE] Authors: Oliver Knill: March 2000 Literature: Peter Norvig, Paradigns of Artificial Intelligence Programming Daniel Juravsky and James Martin,

More information

CS344: Introduction to Artificial Intelligence (associated lab: CS386)

CS344: Introduction to Artificial Intelligence (associated lab: CS386) CS344: Introduction to Artificial Intelligence (associated lab: CS386) Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 1: Introduction 3 rd Jan, 2011 Basic Facts Faculty instructor: Dr. Pushpak Bhattacharyya

More information

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

universe: How does a human mind work? Can Some accept that machines can do things that Artificial Intelligence Background and Overview Philosophers Two big questions of the universe: How does a human mind work? Can non humans have minds? Some accept that machines can do things that human

More information

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence

Introduction to Artificial Intelligence. Department of Electronic Engineering 2k10 Session - Artificial Intelligence Introduction to Artificial Intelligence What is Intelligence??? Intelligence is the ability to learn about, to learn from, to understand about, and interact with one s environment. Intelligence is the

More information

Ar#ficial)Intelligence!!

Ar#ficial)Intelligence!! Ar#ficial)Intelligence!! Ar#ficial) intelligence) is) the) science) of) making) machines) do) things) that) would) require) intelligence)if)done)by)men.) Marvin)Minsky,)1967) Roman Barták Department of

More information

Random Administrivia. In CMC 306 on Monday for LISP lab

Random Administrivia. In CMC 306 on Monday for LISP lab Random Administrivia In CMC 306 on Monday for LISP lab Artificial Intelligence: Introduction What IS artificial intelligence? Examples of intelligent behavior: Definitions of AI There are as many definitions

More information

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

Artificial Intelligence. Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University Artificial Intelligence Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University What is AI? What is Intelligence? The ability to acquire and apply knowledge and skills (definition

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence (Sistemas Inteligentes) Pedro Cabalar Depto. Computación Universidade da Coruña, SPAIN Chapter 1. Introduction Pedro Cabalar (UDC) ( Depto. AIComputación Universidade da Chapter

More information

ARTIFICIAL INTELLIGENCE

ARTIFICIAL INTELLIGENCE BABEŞ-BOLYAI UNIVERSITY Faculty of Computer Science and Mathematics ARTIFICIAL INTELLIGENCE Introduction Summary Short questions about AI History of AI Applications of AI 2 Short questions about AI What

More information

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

INTRODUCTION. a complex system, that using new information technologies (software & hardware) combined COMPUTATIONAL INTELLIGENCE & APPLICATIONS INTRODUCTION What is an INTELLIGENT SYSTEM? a complex system, that using new information technologies (software & hardware) combined with communication technologies,

More information

Lecture 1 What is AI?

Lecture 1 What is AI? Lecture 1 What is AI? EECS 348 Intro to Artificial Intelligence Doug Downey With material adapted from Oren Etzioni (UW) and Stuart Russell (UC Berkeley) Outline 1) What is AI: The Course 2) What is AI:

More information

COS402 Artificial Intelligence Fall, Lecture I: Introduction

COS402 Artificial Intelligence Fall, Lecture I: Introduction COS402 Artificial Intelligence Fall, 2006 Lecture I: Introduction David Blei Princeton University (many thanks to Dan Klein for these slides.) Course Site http://www.cs.princeton.edu/courses/archive/fall06/cos402

More information

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam {   } Intro to Artificial Intelligence Lecture 1 Ahmed Sallam { http://sallam.cf } Purpose of this course Understand AI Basics Excite you about this field Definitions of AI Thinking Rationally Acting Humanly

More information

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

CS 1571 Introduction to AI Lecture 1. Course overview. CS 1571 Intro to AI. Course administrivia CS 1571 Introduction to AI Lecture 1 Course overview Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Course administrivia Instructor: Milos Hauskrecht 5329 Sennott Square milos@cs.pitt.edu TA: Swapna

More information

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

What is AI? AI is the reproduction of human reasoning and intelligent behavior by computational methods. an attempt of. Intelligent behavior Computer What is AI? an attempt of AI is the reproduction of human reasoning and intelligent behavior by computational methods Intelligent behavior Computer Humans 1 What is AI? (R&N) Discipline that systematizes

More information

Artificial Intelligence for Engineers. EE 562 Winter 2015

Artificial Intelligence for Engineers. EE 562 Winter 2015 Artificial Intelligence for Engineers EE 562 Winter 2015 1 Administrative Details Instructor: Linda Shapiro, 634 CSE, shapiro@cs.washington.edu TA: ½ time Bilge Soran, bilge@cs.washington.edu Course Home

More information

Artificial Intelligence

Artificial Intelligence Torralba and Wahlster Artificial Intelligence Chapter 1: Introduction 1/22 Artificial Intelligence 1. Introduction What is AI, Anyway? Álvaro Torralba Wolfgang Wahlster Summer Term 2018 Thanks to Prof.

More information

ES 492: SCIENCE IN THE MOVIES

ES 492: SCIENCE IN THE MOVIES UNIVERSITY OF SOUTH ALABAMA ES 492: SCIENCE IN THE MOVIES LECTURE 5: ROBOTICS AND AI PRESENTER: HANNAH BECTON TODAY'S AGENDA 1. Robotics and Real-Time Systems 2. Reacting to the environment around them

More information

ARTIFICIAL INTELLIGENCE

ARTIFICIAL INTELLIGENCE ARTIFICIAL INTELLIGENCE ITU PRESENTS FEB. 15, 2018 WHAT IS ARTIFICIAL INTELLIGENCE? Making computers that think? The automation of activities we associate with human thinking, like decision making, learning...?

More information

mywbut.com Introduction to AI

mywbut.com Introduction to AI Introduction to AI 1 1.1.1 Definition of AI What is AI? Artificial Intelligence is concerned with the design of intelligence in an artificial device. The term was coined by McCarthy in 1956. There are

More information

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1 CSIS 4463: Artificial Intelligence Introduction: Chapter 1 What is AI? Strong AI: Can machines really think? The notion that the human mind is nothing more than a computational device, and thus in principle

More information

Artificial Intelligence and Deep Learning

Artificial Intelligence and Deep Learning Artificial Intelligence and Deep Learning Cars are now driving themselves (far from perfectly, though) Speaking to a Bot is No Longer Unusual March 2016: World Go Champion Beaten by Machine AI: The Upcoming

More information

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

COMP219: Artificial Intelligence. Lecture 2: AI Problems and Applications COMP219: Artificial Intelligence Lecture 2: AI Problems and Applications 1 Introduction Last time General module information Characterisation of AI and what it is about Today Overview of some common AI

More information

CMSC 421, Artificial Intelligence

CMSC 421, Artificial Intelligence Last update: January 28, 2010 CMSC 421, Artificial Intelligence Chapter 1 Chapter 1 1 What is AI? Try to get computers to be intelligent. But what does that mean? Chapter 1 2 What is AI? Try to get computers

More information

Introduction and History of AI

Introduction and History of AI 15-780 Introduction and History of AI J. Zico Kolter January 13, 2014 1 What is AI? 2 Some classic definitions Buildings computers that... Think like humans Act like humans Think rationally Act rationally

More information

A.I in Automotive? Why and When.

A.I in Automotive? Why and When. A.I in Automotive? Why and When. AGENDA 01 02 03 04 Definitions A.I? A.I in automotive Now? Next big A.I breakthrough in Automotive 01 DEFINITIONS DEFINITIONS Artificial Intelligence Artificial Intelligence:

More information

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

This list supersedes the one published in the November 2002 issue of CR. PERIODICALS RECEIVED This is the current list of periodicals received for review in Reviews. International standard serial numbers (ISSNs) are provided to facilitate obtaining copies of articles or subscriptions.

More information

Artificial Intelligence

Artificial Intelligence Politecnico di Milano Artificial Intelligence Artificial Intelligence What and When Viola Schiaffonati viola.schiaffonati@polimi.it What is artificial intelligence? When has been AI created? Are there

More information

Artificial Intelligence. Berlin Chen 2004

Artificial Intelligence. Berlin Chen 2004 Artificial Intelligence Berlin Chen 2004 Course Contents The theoretical and practical issues for all disciplines Artificial Intelligence (AI) will be considered AI is interdisciplinary! Foundational Topics

More information

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

CS360: AI & Robotics. TTh 9:25 am - 10:40 am. Shereen Khoja 8/29/03 CS360 AI & Robotics 1 CS360: AI & Robotics TTh 9:25 am - 10:40 am Shereen Khoja shereen@pacificu.edu 8/29/03 CS360 AI & Robotics 1 Artificial Intelligence v We call ourselves Homo sapiens v What does this mean? 8/29/03 CS360

More information

Introduction to Artificial Intelligence: cs580

Introduction to Artificial Intelligence: cs580 Office: Nguyen Engineering Building 4443 email: zduric@cs.gmu.edu Office Hours: Mon. & Tue. 3:00-4:00pm, or by app. URL: http://www.cs.gmu.edu/ zduric/ Course: http://www.cs.gmu.edu/ zduric/cs580.html

More information

STRATEGO EXPERT SYSTEM SHELL

STRATEGO EXPERT SYSTEM SHELL STRATEGO EXPERT SYSTEM SHELL Casper Treijtel and Leon Rothkrantz Faculty of Information Technology and Systems Delft University of Technology Mekelweg 4 2628 CD Delft University of Technology E-mail: L.J.M.Rothkrantz@cs.tudelft.nl

More information

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

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects Péter Érdi perdi@kzoo.edu Henry R. Luce Professor Center for Complex Systems Studies Kalamazoo College http://people.kzoo.edu/

More information

Agents and Introduction to AI

Agents and Introduction to AI Agents and Introduction to AI CITS3001 Algorithms, Agents and Artificial Intelligence Tim French School of Computer Science and Software Engineering The University of Western Australia 2017, Semester 2

More information

Lecture 1 Introduction to AI

Lecture 1 Introduction to AI Lecture 1 Introduction to AI Kristóf Karacs PPKE-ITK Questions? What is intelligence? What makes it artificial? What can we use it for? How does it work? How to create it? How to control / repair / improve

More information

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

Course Info. CS 486/686 Artificial Intelligence. Outline. Artificial Intelligence (AI) Course Info CS 486/686 Artificial Intelligence May 2nd, 2006 University of Waterloo cs486/686 Lecture Slides (c) 2006 K. Larson and P. Poupart 1 Instructor: Pascal Poupart Email: cs486@students.cs.uwaterloo.ca

More information

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER

USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER World Automation Congress 21 TSI Press. USING A FUZZY LOGIC CONTROL SYSTEM FOR AN XPILOT COMBAT AGENT ANDREW HUBLEY AND GARY PARKER Department of Computer Science Connecticut College New London, CT {ahubley,

More information

Emily Dobson, Sydney Reed, Steve Smoak

Emily Dobson, Sydney Reed, Steve Smoak Emily Dobson, Sydney Reed, Steve Smoak A computer that has the ability to perform the same tasks as an intelligent being Reason Learn from past experience Make generalizations Discover meaning 1 1 1950-

More information

AI for Autonomous Ships Challenges in Design and Validation

AI for Autonomous Ships Challenges in Design and Validation VTT TECHNICAL RESEARCH CENTRE OF FINLAND LTD AI for Autonomous Ships Challenges in Design and Validation ISSAV 2018 Eetu Heikkilä Autonomous ships - activities in VTT Autonomous ship systems Unmanned engine

More information

Artificial Intelligence. An Introductory Course

Artificial Intelligence. An Introductory Course Artificial Intelligence An Introductory Course 1 Outline 1. Introduction 2. Problems and Search 3. Knowledge Representation 4. Advanced Topics - Game Playing - Uncertainty and Imprecision - Planning -

More information

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

Overview. Pre AI developments. Birth of AI, early successes. Overwhelming optimism underwhelming results Help Overview Administrivia History/applications Modeling agents/environments What can we learn from the past? 1 Pre AI developments Philosophy: intelligence can be achieved via mechanical computation

More information

Intelligent Agents. Introduction. Ute Schmid Practice: Emanuel Kitzelmann. Cognitive Systems, Applied Computer Science, University of Bamberg

Intelligent Agents. Introduction. Ute Schmid Practice: Emanuel Kitzelmann. Cognitive Systems, Applied Computer Science, University of Bamberg Intelligent Agents Introduction Ute Schmid Practice: Emanuel Kitzelmann Cognitive Systems, Applied Computer Science, University of Bamberg last change: 27. Mai 2010 U. Schmid (CogSys) Intelligent Agents

More information

Wissensverarbeitung. - Introduction -

Wissensverarbeitung. - Introduction - - Introduction - Alexander Felfernig und Gerald Steinbauer Institut für Softwaretechnologie Inffeldgasse 16b/2 A-8010 Graz Austria 1 References Skriptum (TU Wien, Institut für Informationssysteme, Thomas

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Introduction Chapter 1 & 26 Why Study AI? One reason to study it is to learn more about ourselves Another reason is that these constructed intelligent entities are interesting and

More information

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

COS 402 Machine Learning and Artificial Intelligence Fall Lecture 1: Intro COS 402 Machine Learning and Artificial Intelligence Fall 2016 Lecture 1: Intro Sanjeev Arora Elad Hazan Today s Agenda Defining intelligence and AI state-of-the-art, goals Course outline AI by introspection

More information

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

What is AI? Artificial Intelligence. Acting humanly: The Turing test. Outline What is AI? Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that act rationally Chapter 1 Chapter 1 1 Chapter 1 3 Outline Acting

More information

The Roller-Coaster History of Artificial Intelligence and its Impact on the Practice of Law

The Roller-Coaster History of Artificial Intelligence and its Impact on the Practice of Law The Roller-Coaster History of Artificial Intelligence and its Impact on the Practice of Law Uniersity of Richmond Law School February 23, 2018 Sharon D. Nelson, Esq. & John W. Simek snelson@senseient.com;

More information

Artificial Intelligence: Your Phone Is Smart, but Can It Think?

Artificial Intelligence: Your Phone Is Smart, but Can It Think? Artificial Intelligence: Your Phone Is Smart, but Can It Think? Mark Maloof Department of Computer Science Georgetown University Washington, DC 20057-1232 http://www.cs.georgetown.edu/~maloof Prelude 18

More information

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

Outline. Introduction to AI. Artificial Intelligence. What is an AI? What is an AI? Agents Environments Outline Introduction to AI ECE457 Applied Artificial Intelligence Fall 2007 Lecture #1 What is an AI? Russell & Norvig, chapter 1 Agents s Russell & Norvig, chapter 2 ECE457 Applied Artificial Intelligence

More information

CS 486/686 Artificial Intelligence

CS 486/686 Artificial Intelligence CS 486/686 Artificial Intelligence Sept 15th, 2009 University of Waterloo cs486/686 Lecture Slides (c) 2009 K. Larson and P. Poupart 1 Course Info Instructor: Pascal Poupart Email: ppoupart@cs.uwaterloo.ca

More information

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Welcome to CompSci 171 Fall 2010 Introduction to AI. Welcome to CompSci 171 Fall 2010 Introduction to AI. http://www.ics.uci.edu/~welling/teaching/ics171spring07/ics171fall09.html Instructor: Max Welling, welling@ics.uci.edu Office hours: Wed. 4-5pm in BH

More information

Stanford Center for AI Safety

Stanford Center for AI Safety Stanford Center for AI Safety Clark Barrett, David L. Dill, Mykel J. Kochenderfer, Dorsa Sadigh 1 Introduction Software-based systems play important roles in many areas of modern life, including manufacturing,

More information

Chapter 11 On Computing Machinery and Intelligence

Chapter 11 On Computing Machinery and Intelligence Chapter 11 On Computing Machinery and Intelligence Patrick Henry Winston Abstract The Turing Test has been part of the lexicon of artificial intelligence ever since Turing proposed it in his famous paper,

More information

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE

HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE HUMAN-LEVEL ARTIFICIAL INTELIGENCE & COGNITIVE SCIENCE Nils J. Nilsson Stanford AI Lab http://ai.stanford.edu/~nilsson Symbolic Systems 100, April 15, 2008 1 OUTLINE Computation and Intelligence Approaches

More information

10/4/10. An overview using Alan Turing s Forgotten Ideas in Computer Science as well as sources listed on last slide.

10/4/10. An overview using Alan Turing s Forgotten Ideas in Computer Science as well as sources listed on last slide. Well known for the machine, test and thesis that bear his name, the British genius also anticipated neural- network computers and hyper- computation. An overview using Alan Turing s Forgotten Ideas in

More information

CSC 242 Artificial Intelligence. Henry Kautz Spring 2014

CSC 242 Artificial Intelligence. Henry Kautz Spring 2014 CSC 242 Artificial Intelligence Henry Kautz Spring 2014 Welcome Instructor: Henry Kautz Chair, Computer Science Director, Institute for Data Science Past President, Association for the Advancement of Artificial

More information

Agents in the Real World Agents and Knowledge Representation and Reasoning

Agents in the Real World Agents and Knowledge Representation and Reasoning Agents in the Real World Agents and Knowledge Representation and Reasoning An Introduction Mitsubishi Concordia, Java-based mobile agent system. http://www.merl.com/projects/concordia Copernic Agents for

More information

Synergies Between Symbolic and Sub-symbolic Artificial Intelligence

Synergies Between Symbolic and Sub-symbolic Artificial Intelligence Synergies Between Symbolic and Sub-symbolic Artificial Intelligence Thomas Bolander, Associate Professor, DTU Compute Current Trends in AI, 23 November 2016 Thomas Bolander, Current Trends in AI, 23 November

More information

Download Artificial Intelligence: A Philosophical Introduction Kindle

Download Artificial Intelligence: A Philosophical Introduction Kindle Download Artificial Intelligence: A Philosophical Introduction Kindle Presupposing no familiarity with the technical concepts of either philosophy or computing, this clear introduction reviews the progress

More information

AI and Cognitive Science Trajectories: Parallel but diverging paths? Ken Forbus Northwestern University

AI and Cognitive Science Trajectories: Parallel but diverging paths? Ken Forbus Northwestern University AI and Cognitive Science Trajectories: Parallel but diverging paths? Ken Forbus Northwestern University Where did AI go? Overview From impossible dreams to everyday realities: How AI has evolved, and why

More information

AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind

AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications How simulations can act as scientific theories The Computational and Representational Understanding of Mind Boundaries

More information

Knowledge Representation and Reasoning

Knowledge Representation and Reasoning Master of Science in Artificial Intelligence, 2012-2014 Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2012 Adina Magda Florea The AI Debate

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Sub Code : CS6659 Sub Name : Artificial Intelligence Branch / Year : CSE VI Sem / III Year

More information

Introduction to Artificial Intelligence

Introduction to Artificial Intelligence Introduction to Artificial Intelligence By Budditha Hettige Sources: Based on An Introduction to Multi-agent Systems by Michael Wooldridge, John Wiley & Sons, 2002 Artificial Intelligence A Modern Approach,

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Chapter 1 Chapter 1 1 Outline What is AI? A brief history The state of the art Chapter 1 2 What is AI? Systems that think like humans Systems that think rationally Systems that

More information

Digital image processing vs. computer vision Higher-level anchoring

Digital image processing vs. computer vision Higher-level anchoring Digital image processing vs. computer vision Higher-level anchoring Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics Center for Machine Perception

More information

Welcome to CSC384: Intro to Artificial MAN.

Welcome to CSC384: Intro to Artificial MAN. Welcome to CSC384: Intro to Artificial Intelligence!@#!, MAN. CSC384: Intro to Artificial Intelligence Winter 2014 Instructor: Prof. Sheila McIlraith Lectures/Tutorials: Monday 1-2pm WB 116 Wednesday 1-2pm

More information

Artificial Intelligence (AI) Artificial Intelligent definition, vision, reality and consequences. 1. What is AI, definition and use today?

Artificial Intelligence (AI) Artificial Intelligent definition, vision, reality and consequences. 1. What is AI, definition and use today? Artificial Intelligent definition, vision, reality and consequences Peter Funk Department of computer Science Mälardalen University peter.funk@mdh.se Artificial Intelligence (AI) 1. What is AI, definition

More information

Logic Programming. Dr. : Mohamed Mostafa

Logic Programming. Dr. : Mohamed Mostafa Dr. : Mohamed Mostafa Logic Programming E-mail : Msayed@afmic.com Text Book: Learn Prolog Now! Author: Patrick Blackburn, Johan Bos, Kristina Striegnitz Publisher: College Publications, 2001. Useful references

More information

My AI in Peace Machine

My AI in Peace Machine My AI in Peace Machine Timo Honkela University of Helsinki Finland MyData Conference Helsinki, FI, Aug 31, 2018 Personal timeline Born 1962 Mother died 1971 Quest for understanding MSc studies on human

More information

ARTIFICIAL INTELLIGENCE UNIT I INTRODUCTION TO AI

ARTIFICIAL INTELLIGENCE UNIT I INTRODUCTION TO AI Introduction to AI Assistant Professor of ECM in SNIST ARTIFICIAL INTELLIGENCE UNIT I INTRODUCTION TO AI These notes are dedicated To My Father Mir Farooq Ali, Head of Department, Mathematics, Muffakham

More information

Introduction to AI. What is Artificial Intelligence?

Introduction to AI. What is Artificial Intelligence? Introduction to AI Instructor: Dr. Wei Ding Fall 2009 1 What is Artificial Intelligence? Views of AI fall into four categories: Thinking Humanly Thinking Rationally Acting Humanly Acting Rationally The

More information

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

Overview. Introduction to Artificial Intelligence. What is Intelligence? What is Artificial Intelligence? Influential areas for AI Introduction to Artificial Intelligence By Budditha Hettige Sources: Based on An Introduction to Multi-agent Systems by Michael Wooldridge, John Wiley & Sons, 2002 Artificial Intelligence A Modern Approach,

More information

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

CS6700: The Emergence of Intelligent Machines. Prof. Carla Gomes Prof. Bart Selman Cornell University EMERGENCE OF INTELLIGENT MACHINES: CHALLENGES AND OPPORTUNITIES CS6700: The Emergence of Intelligent Machines Prof. Carla Gomes Prof. Bart Selman Cornell University Artificial Intelligence After a distinguished

More information

Intelligent Systems. Lecture 1 - Introduction

Intelligent Systems. Lecture 1 - Introduction Intelligent Systems Lecture 1 - Introduction In which we try to explain why we consider artificial intelligence to be a subject most worthy of study, and in which we try to decide what exactly it is Dr.

More information

Data-Starved Artificial Intelligence

Data-Starved Artificial Intelligence Data-Starved Artificial Intelligence Data-Starved Artificial Intelligence This material is based upon work supported by the Assistant Secretary of Defense for Research and Engineering under Air Force Contract

More information

CSE 473 Artificial Intelligence (AI) Outline

CSE 473 Artificial Intelligence (AI) Outline CSE 473 Artificial Intelligence (AI) Rajesh Rao (Instructor) Ravi Kiran (TA) http://www.cs.washington.edu/473 UW CSE AI faculty Goals of this course Logistics What is AI? Examples Challenges Outline 2

More information

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL Title Publisher ISSN Country Language ACM Transactions on Autonomous and Adaptive Systems ASSOC COMPUTING MACHINERY 1556-4665 UNITED STATES English ACM Transactions on Intelligent Systems and Technology

More information

Artificial Intelligence CS365. Amitabha Mukerjee

Artificial Intelligence CS365. Amitabha Mukerjee Artificial Intelligence CS365 Amitabha Mukerjee What is intelligence Acting humanly: Turing Test Turing (1950) "Computing machinery and intelligence": "Can machines think?" Imitation Game Acting humanly:

More information

CS415 Human Computer Interaction

CS415 Human Computer Interaction CS415 Human Computer Interaction Lecture 11 Advanced HCI Intro to Cognitive Models November 3, 2016 Sam Siewert Assignments Assignment #5 Propose Group Project (Groups of 3) Assignment #6 Project Final

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Chapter 1 Chapter 1 1 Outline Course overview What is AI? A brief history The state of the art Chapter 1 2 Administrivia Class home page: http://inst.eecs.berkeley.edu/~cs188 for

More information

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS List of Journals with impact factors Date retrieved: 1 August 2009 Journal Title ISSN Impact Factor 5-Year Impact Factor 1. ACM SURVEYS 0360-0300 9.920 14.672 2. VLDB JOURNAL 1066-8888 6.800 9.164 3. IEEE

More information

AI in QA in AI. AI in QA in AI. AI in QA in AI. Sami Kaltala Head of Quality Assurance Symbio Europe

AI in QA in AI. AI in QA in AI. AI in QA in AI. Sami Kaltala Head of Quality Assurance Symbio Europe AI in QA in AI Sami Kaltala Head of Quality Assurance Symbio Europe Pekka Vainiomäki Vice President Strategic Engagements Symbio Europe AI in QA in AI AI in QA in AI ML Symbio is a global software engineering

More information

CS:4420 Artificial Intelligence

CS:4420 Artificial Intelligence CS:4420 Artificial Intelligence Spring 2018 Introduction Cesare Tinelli The University of Iowa Copyright 2004 18, Cesare Tinelli and Stuart Russell a a These notes were originally developed by Stuart Russell

More information