Dr Rong Qu History of AI

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

CSE 473 Artificial Intelligence (AI)

Random Administrivia. In CMC 306 on Monday for LISP lab

Lecture 1 What is AI?

Quick work: Memory allocation

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

ENTRY ARTIFICIAL INTELLIGENCE

CSE 473 Artificial Intelligence (AI) Outline

History and Philosophical Underpinnings

What is AI? Robert Platt Northeastern University

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

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

Final Lecture: Fun, mainly

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

Artificial Intelligence. What is AI?

Artificial Intelligence

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Artificial Intelligence. AI Slides (4e) c Lin

What We Talk About When We Talk About AI

COMP9414/ 9814/ 3411: Artificial Intelligence. Overview. UNSW c Alan Blair,

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

Introduction to Artificial Intelligence

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

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

Introduction to Talking Robots

Computational Thinking

ARTIFICIAL 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

AI & Machine Learning. By Jan Øye Lindroos

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

KI-Programmierung. Introduction

Introduction to Artificial Intelligence: cs580

Lecture 1 What is AI?

EMINENT & ENIGMATIC. 10 aspects of Alan Turing

Artificial Intelligence A Very Brief Overview of a Big Field

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

CS 188: Artificial Intelligence. Course Information

This tutorial is prepared for the students at beginner level who aspire to learn Artificial Intelligence.

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

CITS3001. Algorithms, Agents and Artificial Intelligence. Semester 1, 2015

Overview. Origins. Idea of programming computers for "intelligent" behavior. First suggested by Alan Turing, 1950.

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

COMP9414/ 9814/ 3411: Artificial Intelligence. Week 1: Foundations. UNSW c Alan Blair,

Fun, Games, and AI. Conway's Game of Life. TSP Competition. Conway's Game of Life

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

CPS 270: Artificial Intelligence Introduction

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

Agents and Introduction to AI

Artificial Intelligence

Artificial Intelligence

The REAL Problem With Artificial Intelligence:

CSCE 315: Programming Studio

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

Welcome to CompSci 171 Fall 2010 Introduction to AI.

Computer Science as a Discipline

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

Introduction to AI. What is Artificial Intelligence?

Welcome to CSC384: Intro to Artificial MAN.

Artificial Intelligence

Artificial Intelligence for Social Impact. February 8, 2018 Dr. Cara LaPointe Senior Fellow Georgetown University

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

CS 112 Introduction to Programming

Artificial Intelligence

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

A Balanced Introduction to Computer Science, 3/E

CS:4420 Artificial Intelligence

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

UNIT 13A AI: Games & Search Strategies. Announcements

CE213 Artificial Intelligence Lecture 1

Artificial Intelligence

AI 101: An Opinionated Computer Scientist s View. Ed Felten

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

THE AI REVOLUTION. How Artificial Intelligence is Redefining Marketing Automation

Machine Consciousness. Day 6 Nature of Mind

Artificial Intelligence

Philosophical Foundations. Artificial Intelligence Santa Clara University 2016

Artificial Intelligence CS365. Amitabha Mukerjee

Artificial Intelligence: An overview

Artificial intelligence: past, present and future

The attribution problem in Cognitive Science. Thinking Meat?! Formal Systems. Formal Systems have a history

Intelligent Systems. Lecture 1 - Introduction

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

Foundations of Artificial Intelligence Introduction State of the Art Summary. classification: Board Games: Overview

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

Introduction and History of AI

Artificial Intelligence

AI: The New Electricity

UNIT 13A AI: Games & Search Strategies

Turing Centenary Celebration

Rise of the Machines. How AI is Transforming IT and the Self-Service Experience. Ian Aitchison Snr Director, ITSM, Ivanti

What's involved in Intelligence?

intentionality Minds and Machines spring 2006 the Chinese room Turing machines digression on Turing machines recitations

CMSC 372 Artificial Intelligence. Fall Administrivia

AI in Business Enterprises

Artificial Intelligence. Lecture 1: Introduction. Fall 2010

Artificial Intelligence: Introduction. slide 1

Why we need to know what AI is. Overview. Artificial Intelligence is it finally arriving?

Artificial Intelligence: Definition

Artificial Intelligence. Berlin Chen 2004

MA/CS 109 Computer Science Lectures. Wayne Snyder Computer Science Department Boston University

Transcription:

Dr Rong Qu History of AI

AI Originated in 1956, John McCarthy coined the term very successful at early stage Within 10 years a computer will be a chess champion Herbert Simon, 1957 IBM Deep Blue on 11 May 1997

Conversion from Russian to English National Research Council, 1950s One example The spirit is willing but the flesh is weak produced The vodka is good but the meat is rotten Machine translations Rendering the text from one language to another Literal translation vs. free translation Requires knowledge to establish content Long way to go?

A C A salesperson has to visit a number E of cities (S)He can start at any city and must finish at that same city The salesperson must visit each city only once The number of possible routes is?? B D

A C D The cost of a solution is the total distance traveled B E Solving the TSP means finding the minimum cost solution Given a set of cities and distances between them Find the optimal tour, i.e. the shortest possible such tour

A 10 city TSP has 181,000 possible solutions A 20 city TSP has 10,000,000,000,000,000 possible solutions A 50 City TSP has 100,000,000,000,000,000,000,000,000,000,000,000, 000,000,000,000,000,000,000,000,000 possible solutions There are 1,000,000,000,000,000,000,000 litres of water on the planet* *Mchalewicz, Z, Evolutionary Algorithms for Constrained Optimization Problems, CEC 2000 (Tutorial)

A 50 City TSP has 1.52 * 10 64 possible solutions A 10GHz computer might do 10 9 tours per second Running since start of universe, it would still only have done 10 26 tours Not even close to evaluating all tours! One of the major unsolved theoretical problems in Computer Science

The original problem was stated that a group of Tibetan monks had to move 64 gold rings which were placed on diamond pegs

The original problem was stated that a group of Tibetan monks had to move 64 gold rings which were placed on diamond pegs When they finished this task the world would end Assume they could move one ring every second (or more realistically every five seconds) How long till the end of the world?

It would require 3 trillion years! Using a computer we could do many more moves than one second, so go and try implementing the 64 rings towers of Hanoi problem If you are still alive at the end, try 1,000 rings!!!!

Optimize f(x 1, x 2,, x 100 ) where f is complex and x i takes value of 0 or 1 The size of the search space is? 10 30 An exhaustive search is not an option At 1,000 evaluations per second Start the algorithm at the time the universe was created As of now we would have considered just 1% of all possible solutions

Number of possible solutions 1E+280 1E+266 1E+252 1E+238 1E+224 1E+210 1E+196 1E+182 1E+168 1E+154 1E+140 1E+126 1E+112 1E+98 1E+84 1E+70 1E+56 1E+42 1E+28 1E+14 1 2 4 8 16 32 64 128 256 512 1024 2048 Size of problems 5N N^3 N^5 N^10 1.2^N 2^N N^N

the feature where the number of problem solutions grows exponentially with its size Running on a computer capable of 1 million instructions/second 10 20 50 100 200 N 2 1/10,000 second 1/2500 second 1/400 second 1/100 second 1/25 second N 5 1/10 second 3.2 seconds 5.2 minutes 2.8 hours 3.7 days 2 N 1/1000 second 1 second 35.7 years > 400 trillion centuries 45 digit no. of centuries N N 2.8 hours 3.3 trillion years 70 digit no. of centuries 185 digit no. of centuries 445 digit no. of centuries Harel, D. 2000. Computer Ltd. : What they really can t do, Oxford University Press

Founder of computer science, mathematician, philosopher and code breaker Father of modern computer science Turing test

1912 (23 June): Birth, Paddington, London 1931-34: Undergraduate at King's College, Cambridge University 1935: Elected fellow of King's College, Cambridge 1936: The Turing machine: On Computable Numbers Submitted 1936-38: At Princeton University. Ph.D. Papers in logic, algebra, number theory 1938-39: Return to Cambridge

1939-40 Devises the Bombe, machine for Enigma decryption 1947-48: Papers on programming, neural nets, and prospects for artificial intelligence 1948: Manchester University 1950: Philosophical paper on machine intelligence: the Turing Test 1954 (7 June): Death by cyanide poisoning, Wilmslow, Cheshire

An interrogator is connected to a person and a machine via a terminal of some kind and cannot see either the person or machine. The interrogator's task is to find out which of the two candidates is the machine, and which is human, only by asking them questions If the machine can fool the interrogator 30% of the time, the machine is considered intelligent

Proposed by Alan Turing in 1950 Turing, A.M. 1950. "Computing Machinery and Intelligence." Mind LIX, no. 2236, 1950 : 433-460 http://www.loebner.net/prizef/turingarticle.html If the Turing Test was passed Turing would conclude that the machine was intelligent The ELIZA program and Internet chatbot MGONZ have fooled humans The A.L.I.C.E. program fooled one judge in the 2001 Loebner Prize Competition Suggested as a way of saying when we could consider machines to be intelligent

Question : What is 35,076 divided by 4,567? Answer :???? Answer : 7.6803153 http://cogsci.ucsd.edu/~asaygin/tt/ttest.html

You re on the internet chatting to two others A and B one is a person one is a machine trying to imitate a person (e.g. capable of discussing the X-factor?) If you can t tell the difference then the machine must be intelligent Or at least act intelligent?

The computer needs (at least) the following capabilities: Knowledge representation Automated reasoning Machine learning Computer vision Robotics

Does this test show intelligence? How about the person doesn t know x-factor If the person doesn t speak English? Is this test about Behaviour or Intelligence Provides a satisfactory operational definition of intelligence

In 1980 John Searle devised a thought experiment which he called the Chinese Room *Searle, J.R. 1980. Minds, brains and programs. Behavioural and Brain Sciences, 3: 417-457, 1980 Behaving intelligently was not enough to prove a computer was intelligent *http://members.aol.com/neonoetics/mindsbrainsprograms.html

Simple Rule processing system in which the rule processor happens to be intelligent but has no understanding of the rules Does the system understand Chinese? Just comprises a rule book and papers But the system as a whole does act as it understands Chinese! Regarded as invalid by many scientists Does Google Translate understand Chinese?

You need to be able to tell the differences of the objectives of these two tests have an opinion about The Turing Test and Chinese Room

Understand what is meant by combinatorial explosion (esp. wrt TSP) The Turing Test and Chinese Room Be able to recognize the relationship between The Turing Test and The Chinese Room Definitions of AI, strong vs. weak AI

Read the following AIMA book chapters and understand AI terminologies Weak AI: Machine can possibly act intelligently Strong AI: Machines can actually think intelligently 4 categories of definitions from different AI books Turing test (AIMA section 26.1) A satisfactory operational definition of intelligence The Chinese Room experiment (AIMA section 26.2)

Systems that Think like humans Act like humans Think rationally Act rationally

You only need to attend one of these sessions Friday 20 th March, 11am-1pm Friday 20 th March, 3-5pm Tuesday 24 th March, 12-2pm Thursday 26 th March, 2-4pm Monday 23 rd March, 3-5pm (backup) Friday 27 th March, 3-5pm (backup) Build ANNs in Matlab Optional, but useful