CSC 550: Introduction to Artificial Intelligence. Fall 2004

Similar documents
Lecture 1 What is AI?

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

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

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

History and Philosophical Underpinnings

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

CMSC 372 Artificial Intelligence. Fall Administrivia

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

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

CSE 473 Artificial Intelligence (AI) Outline

Ar#ficial)Intelligence!!

Artificial Intelligence. What is AI?

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

Artificial Intelligence CS365. Amitabha Mukerjee

Lecture 1 What is AI?

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

Artificial Intelligence. An Introductory Course

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

Artificial Intelligence

ENTRY ARTIFICIAL INTELLIGENCE

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

Random Administrivia. In CMC 306 on Monday for LISP lab

Introduction to Artificial Intelligence

CSE 473 Artificial Intelligence (AI)

AI in Business Enterprises

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

Artificial Intelligence

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

COS402 Artificial Intelligence Fall, Lecture I: Introduction

CSCE 315: Programming Studio

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

CS5331: Concepts in Artificial Intelligence & Machine Learning systems. Rattikorn Hewett

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

Unit 8: Problems of Common Sense

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

Artificial Intelligence

What's involved in Intelligence?

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

Intelligent Systems. Lecture 1 - Introduction

mywbut.com Introduction to AI

Wissensverarbeitung. - Introduction -

Introduction to AI. What is Artificial Intelligence?

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

Welcome to CompSci 171 Fall 2010 Introduction to AI.

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

Artificial Intelligence

ARTIFICIAL INTELLIGENCE

What's involved in Intelligence?

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

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

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

Artificial Intelligence: An overview

Introduction to Artificial Intelligence: cs580

Lecture 1 Introduction to knowledge-base intelligent systems. Dark Ages to knowledge-based systems Summary

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

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

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

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

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

COMS 493 AI, ROBOTS & COMMUNICATION

Philosophy. AI Slides (5e) c Lin

History of AI. History of AI. History of AI. History of AI History of AI

Artificial Intelligence

Unit 7: Early AI hits a brick wall

Artificial Intelligence

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

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

(Refer Slide Time: 01:10)

CS 380: ARTIFICIAL INTELLIGENCE

Digital image processing vs. computer vision Higher-level anchoring

CS 486/686 Artificial Intelligence

Artificial Intelligence for Engineers. EE 562 Winter 2015

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

Dr Rong Qu History of AI

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

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

Introduction and History of AI

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

Artificial Intelligence

Artificial Intelligence. Berlin Chen 2004

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

CMSC 421, Artificial Intelligence

ARTIFICIAL INTELLIGENCE

CMSC 471 Spring Introduction. Tim Finin,

Our 2-course meal for this evening

Artificial Intelligence

Artificial Intelligence

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

CS415 Human Computer Interaction

COMPUTATONAL INTELLIGENCE

Artificial Intelligence

The Nature of Informatics

Computer Science and Philosophy Information Sheet for entry in 2018

Introduction to Artificial Intelligence

ARTIFICIAL INTELLIGENCE

Final Lecture: Fun, mainly

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

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

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

Computer Science as a Discipline

Transcription:

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 of study and research study the foundational concepts and theories that underlie AI, including search, knowledge representation, and sub-symbolic models contrast the main approaches to AI: symbolic vs. emergent provide practical experience developing AI systems using Scheme 1 What is the field of Artificial Intelligence? General definition: AI is the branch of computer science that is concerned with the automation of intelligent behavior. what is intelligent behavior? is intelligent behavior the same for a computer and a human? e.g., Weizenbaum's ELIZA program Tighter definition: AI is the science of making machines do things that would require intelligence if done by people. (Minsky) at least we have experience with human intelligence possible definition: intelligence is the ability to form plans to achieve goals by interacting with an information-rich environment intelligence encompasses abilities such as: understanding language, reasoning, perception, learning, 2

What is AI? (cont.) Self-defeating definition: AI is the science of automating intelligent behaviors currently achievable by humans only. this is a common perception by the general public as each problem is solved, the mystery goes away and it's no longer "AI" successes go away, leaving only unsolved problems Self-fulfilling definition: AI is the collection of problems and methodologies studied by AI researchers. AI ranges across many disciplines computer science, engineering, cognitive science, logic, research often defies classification, requires a broad context 3 Pre-history of AI the quest for understanding & automating intelligence has deep roots 4 th cent. B.C.: Aristotle studied mind & thought, defined formal logic 14 th 16 th cent.: Renaissance thought built on the idea that all natural or artificial processes could be analyzed and understood 19 th cent.: advances in science made the idea of artificial life seem plausible Shelley's Frankenstein raised moral and ethical questions Babbage's Analytical Engine proposed programmable machine -- metaphor for brain 19 th -20 th cent.: advances in logic formalisms, e.g., Boolean algebra, predicate calculus 20 th cent.: advent of digital computers in late 1940's made AI viable Turing wrote seminal paper on thinking machines (1950) birth of AI occurred when Marvin Minsky & John McCarthy organized the Dartmouth Conference in 1956 brought together researchers interested in "intelligent machines" for next 20 years, virtually all advances in AI were by attendees Minsky (MIT), McCarthy (MIT/Stanford), Newell & Simon (Carnegie), 4

History of AI the history of AI research is a continual cycle of optimism & hype reality check & backlash refocus & progress 1950's birth of AI, optimism on many fronts general purpose reasoning, machine translation, neural computing, first neural net simulator (Minsky): could learn to traverse a maze GPS (Newell & Simon): general problem-solver/planner, means-end analysis Geometry Theorem Prover (Gelertner): input diagrams, backward reasoning SAINT(Slagle): symbolic integration, could pass MIT calculus exam 1960's failed to meet claims of 50's, problems turned out to be hard! so, backed up and focused on "micro-worlds" within limited domains, success in: reasoning, perception, understanding, ANALOGY (Evans & Minsky): could solve IQ test puzzle STUDENT (Bobrow & Minsky): could solve algebraic word problems SHRDLU (Winograd): could manipulate blocks using robotic arm, explain self Minsky & Papert demonstrated the limitations of neural nets 5 History of AI (cont.) 1970's results from micro-worlds did not easily scale up so, backed up and focused on theoretical foundations, learning/understanding conceptual dependency theory (Schank) frames (Minsky) machine learning: ID3 (Quinlan), AM (Lenat) practical success: expert systems DENDRAL (Feigenbaum): identified molecular structure MYCIN (Shortliffe & Buchanan): diagnosed infectious blood diseases 1980's BOOM TOWN! cheaper computing made AI software feasible success with expert systems, neural nets revisited, 5 th Generation Project XCON (McDermott): saved DEC ~ $40M per year neural computing: back-propagation (Werbos), associative memory (Hopfield) logic programming, specialized AI technology seen as future 1990's again, failed to meet high expectations so, backed up and focused : embedded intelligent systems, agents, hybrid approaches: logic + neural nets + genetic algorithms + fuzzy + CYC (Lenat): far-reaching project to capture common-sense reasoning Society of Mind (Minsky): intelligence is product of complex interactions of simple agents Deep Blue (formerly Deep Thought): defeated Kasparov in Speed Chess in 1997 6

Philosophical extremes in AI Neats vs. Scruffies Neats focus on smaller, simplified problems that can be well-understood, then attempt to generalize lessons learned Scruffies tackle big, hard problems directly using less formal approaches GOFAIs vs. Emergents GOFAI (Good Old-Fashioned AI) works on the assumption that intelligence can and should be modeled at the symbolic level Emergents believe intelligence emerges out of the complex interaction of simple, sub-symbolic processes Weak AI vs. Strong AI Weak AI believes that machine intelligence need only mimic the behavior of human intelligence Strong AI demands that machine intelligence must mimic the internal processes of human intelligence, not just the external behavior 7 Criteria for success long term: Turing Test (for Weak AI) as proposed by Alan Turing (1950), if a computer can make people think it is human (i.e., intelligent) via an unrestricted conversation, then it is intelligent Turing predicted fully intelligent machines by 2000, not even close Loebner Prize competition, extremely controversial short term: more modest success in limited domains performance equal or better than humans e.g., game playing (Deep Blue), expert systems (MYCIN) real-world practicality $$$ e.g., expert systems (XCON, Prospector), fuzzy logic (cruise control) 8

Criteria for success (cont.) AI is still a long way from its long term goal but in ~50 years, it has matured into a legitimate branch of science has realized its problems are hard has factored its problems into subfields is attacking simple problems first, but thinking big surprisingly, AI has done better at "expert tasks" as opposed to "mundane tasks" that require common sense & experience hard for humans, not for AI: e.g., chess, rule-based reasoning & diagnosis, easy for humans, not for AI: e.g., language understanding, vision, mobility, 9 Course outline 1. AI Programming in Scheme lists, functions, recursion 2. Problem-solving as search state spaces search strategies, heuristics game playing 3. Knowledge representation & reasoning representation structures (semantic nets, frames, scripts, ) expert systems, uncertainty 4. Machine learning connectionist models: neural nets, backprop, associative memory emergent models: genetic algorithms, artificial life 5. Selected AI topics student presentations 10

Next week NO CLASS NEXT WEEK (LABOR DAY) Sept. 13: Scheme programming atoms/symbols, lists functional expressions, evaluation primitive functions, user-defined functions recursion: tail vs. full structuring data HW1 due (written only) Read Chapter 15, online Scheme reference Be prepared for a quiz on today s lecture (moderately thorough) the reading (superficial) 11