CHAPTER TWELVE. The Artificial Intelligence (AI) Approach I: The Mind As Machine

Similar documents
Artificial Intelligence. What is AI?

Artificial Intelligence

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

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

Artificial Intelligence: An overview

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

Artificial Intelligence

CSCE 315: Programming Studio

Intelligent Systems. Lecture 1 - Introduction

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

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

CS:4420 Artificial Intelligence

Artificial Intelligence: Definition

Artificial Intelligence

Artificial Intelligence

Agent. Pengju Ren. Institute of Artificial Intelligence and Robotics

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

Artificial Intelligence

Introduction to Artificial Intelligence: cs580

Master Artificial Intelligence

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

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

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

Artificial Intelligence

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

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

- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.

Artificial Intelligence CS365. Amitabha Mukerjee

BLUE BRAIN - The name of the world s first virtual brain. That means a machine that can function as human brain.

Artificial Intelligence

Last Time: Acting Humanly: The Full Turing Test

Intelligent Agents & Search Problem Formulation. AIMA, Chapters 2,

Computer Science as a Discipline

Introduction to AI. What is Artificial Intelligence?

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

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

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

Knowledge Representation and Reasoning

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

Appendices master s degree programme Artificial Intelligence

A Balanced Introduction to Computer Science, 3/E

Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)

Neuro-Fuzzy and Soft Computing: Fuzzy Sets. Chapter 1 of Neuro-Fuzzy and Soft Computing by Jang, Sun and Mizutani

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

CMSC 421, Artificial Intelligence

THE CONSTRUCTAL THEORY OF INFORMATION

CMSC 372 Artificial Intelligence. Fall Administrivia

On Intelligence Jeff Hawkins

Inteligência Artificial. Arlindo Oliveira

CSIS 4463: Artificial Intelligence. Introduction: Chapter 1

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

CSC 550: Introduction to Artificial Intelligence. Fall 2004

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Perception. Read: AIMA Chapter 24 & Chapter HW#8 due today. Vision

Outline. Agents and environments Rationality PEAS (Performance measure, Environment, Actuators, Sensors) Environment types Agent types

Intro to Artificial Intelligence Lecture 1. Ahmed Sallam { }

Intelligent Robotics Sensors and Actuators

COS402 Artificial Intelligence Fall, Lecture I: Introduction

AI for Autonomous Ships Challenges in Design and Validation

Agents and Introduction to AI

3.1 Agents. Foundations of Artificial Intelligence. 3.1 Agents. 3.2 Rationality. 3.3 Summary. Introduction: Overview. 3. Introduction: Rational Agents

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

Proposers Day Workshop

Friendly AI : A Dangerous Delusion?

Chapter 7 Information Redux

KI-Programmierung. Introduction

CS 486/686 Artificial Intelligence

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

Preface. Marvin Minsky as interviewed in Hal s Legacy, edited by David Stork, 2000.

Philosophy. AI Slides (5e) c Lin

Unit 1: Introduction to Autonomous Robotics

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

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

Elements of Artificial Intelligence and Expert Systems

PBL Challenge: DNA Microarray Fabrication Boston University Photonics Center

Introduction to Artificial Intelligence

Intelligent Agents p.1/25. Intelligent Agents. Chapter 2

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

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

Ar#ficial)Intelligence!!

Unit 1: Introduction to Autonomous Robotics

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

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

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

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

Artificial Intelligence

Evolving Robot Empathy through the Generation of Artificial Pain in an Adaptive Self-Awareness Framework for Human-Robot Collaborative Tasks

22c:145 Artificial Intelligence

IN5480 vildehos Høst 2018

Awareness and Understanding in Computer Programs A Review of Shadows of the Mind by Roger Penrose

ARTIFICIAL INTELLIGENCE

Digital image processing vs. computer vision Higher-level anchoring

Embodiment from Engineer s Point of View

Artificial Intelligence. Berlin Chen 2004

PBL Challenge: Of Mice and Penn McKay Orthopaedic Research Laboratory University of Pennsylvania

Logic Programming. Dr. : Mohamed Mostafa

Artificial Intelligence. An Introductory Course

Books. Foundations of Computer Science, 2 nd edition, Behrouz Forouzan and Firouz Mosha rraf, Thomson Learning, UK, ( 歐亞書局,(02) )

How the Body Shapes the Way We Think

Our Final Invention: Artificial Intelligence and the End of the Human Era

Transcription:

CHAPTER TWELVE The Artificial Intelligence (AI) Approach I: The Mind As Machine

What is AI? Intelligent Agent (IA) complete machine implementation of human thinking, feeling, speaking, symbolic processing, remembering, learning, knowing, problem solving, consciousness, planning, and decision-making. AI the computational elements of IAs

Historical Precursors Mechanical: Calculating machines (Pascal, Leibnitz, Newton Babbage) Intellectual/Philosophical: Logic (Aristotle); mathematical calculus (Leibnitz, Newton); Knowedge-based agent: (Craik); computation (Turing). Electronic and computer: computer (Zuse, Eckart, IBM, Intel); integrated circuit (Shockley, Kilby)

Turing s Finite State Machine a/b c/d e/f S0 S1 S2 g/h i/j k/l (A simple example)

Finite State Explanations Sn = State (condition) definition of the system with a number (n) indicating the specific state. x/y = x indicates what stimulus (from the external world) is detected; y what action is to be taken when x occurs. The action y will move the state of the system to a new state (or possibly retain the original state).

Cognitive/Behavioral Model after Kenneth Craik Convert to internal representations Manipulation by cognitive processes. Translate into action External stimuli Modification of the external world

Computer/Cognitive Corollaries Element Digital computer Turing s Finite State Descriptor Craik Behavioral Model Central Processor Unit (CPU) Calculations, Logical decisions, program sequence control Determines State Transitions. Makes cognitive decisions (Cognitive manipulation.) Memory Stores: programs, results, temporary results, data Stores: state definitions (S0, ), external information ( x ),Transition (IF- THEN) Rules ( x/y ) Memory: Facts, Cognitive Rules, Cognitive Methods Input/Output Communication (Bus) Sensor information, control of all external system elements (equipment) Communication between other elements of the computer Receives sensory information ( x ), and provides control ( y ) to external world changes. Communications with external world Signals: from external sensors; to external actuators; conversion to internal representation; conversion to action signals. Communications with external world

Turing and his Detractors Category Argument Evaluation Theological Thinking is a function of man s (God-given) immortal soul. This argument is a serious restriction of the omnipotence of the Almighty. Mathematical t some theorems can neither be proved nor disproved. no such limitations apply to the human intellect. Consciousness Nervous system Extrasensory percepts Universal Computing Machine can never reproduce consciousness The nervous system is not a discrete-state machine. A machine cannot mimic nervous system behavior. Telepathy, clairvoyance, precognition, and psycho kinesis cannot be replicated by machine. This is solipsist point of view. How do you define thinking? A digital computer could be programmed to produce results indicative of a continuous organization Statistical evidence for such phenomena is, at the very least, not convincing.

Predictive Architectures Craik s predictive has been reinterpreted by Hawkins Hawkins proposes an architecture based on the neocortex. Our brains compare perceptual inputs to expectations.

The Hawkins IA Model Modality- Independent Representation Perceptual Objects Partial Object Representation Perceptual Features Perception Memory Vision Audition

Emerging Technologies to Address Capacity Challenges of Strong AI Technology Description Potential Capacity Nanotubes Molecules DNA Spin (quantum computing) Light Hexagonal network of carbon atoms rolled up into a seamless cylinder To switch states, change the energy level of the structure within a rotaxane molecule. Based on human biology. Trillions of DNA molecules within a test tube, each performing a given operation on differing data. Computing with the spin of electrons. Spin is a quality of electrons within an atom. Subject to laws of quantum mechanics. Laser beams perform logical and arithmetic operations. High density, high speed (1000 Gigahertz; thousand times a modern computer; logical switch size 1x10 nanometers) 10 11 bits per square inch 6.6 (10 14 ) calculations per second (cps) 660 trillion cps Mainly for memory retains information when power is removed. 8 trillion cps

Artificial General Intelligence (AGI) A model envisioned by Minsky, McCarthy and others. A thinking machine with human-like general intelligence. To include: self-awareness, will, attention, creativity as well as human qualities we take for granted. To date, only formative thinking characterizes AGI.

The Singularity Institute for IA Redirects AI research and development towards theory of AGI. Kurzweil calls its goal the Singularity. Narrow AI is a context specific approach to machine intelligence. Goal of AGI is an intelligence that is beyond the human level.

Approaches to AGI and its Challenges Method Combine narrow AI programs into an overall framework Advanced Chatbots Emulate the brain using imaging and other neuroscientific and psychological tools. Challenge Lack ability to generalize across domains. The architecture of a chatbot does not support all the needs of an AGI and the possibility of enhancing it is remote. We really don t know how the brain works software for interpretation is very limited; the result will be a human-like brain and the goal of AGI is to surpass human intelligence. Evolve an AGI; run an evolutionary process within the computer and wait for the AGI to evolve. Use math: develop a mathematical theory of intelligence Complete models of evolution have not been fully developed; the developments in artificial life as one example of an evolutionary system have been disappointing. Current mathematical theories require unrealistic amounts of memory or processing power. Integrative Cognitive Architectures: a software system with components that carry out cognitive functions and connect in such a way as to achieve the desired goal. We have experience from computer science and neuroscience but this is currently very complex and a need for extensive creative invention.

Evolutionary Computing (EC) Some similarity to AGI but modeled on the principles of biological evolution. Aims to solve real world problems: finance; software design; robotic learning Model and understand natural evolutionary systems existing in: economics, immunology, ecology A metaphor for the operation of human thought processes singularly germane to

The EC Paradigm Select candidate solutions Evaluate fitness of solutions to problem Choose solutions with highest fitness Generate new offspring yes optimum end no

The conflict between EC/AGI and 18 th Century traditions Traditional EC/AGI Conscious: we know what we think Unconscious Universal Disembodied Logical Unemotional Value neutral Partly universal Embodied Emotional Emotional Empathetic Serving our own purposes and interests Serving our own purposes and interests Literal: fit an objective world precisely Metaphysical

Agent-based Architectures every aspect of learning or other feature of intelligence can be so precisely described that a machine can be made to simulate it.

IA Classifications Acting humanly: knowledge representation, reasoning, learning. Thinking humanly: subsumes psychological elements (introspection, neurological actions of brain using brain imaging) Thinking rationally: solve any problem described in logical notation exemplified by Aristotelian principles. Acting rationally: achieve the best outcome; act best when uncertainty exists; produce the best

Russell/Norvig Generic IAs Simple Reflex: actions based on existing precepts (survival) Model-based: keep track of changing precepts; maintains an internal state that it uses to develop responses. Goal-based: actions depend on goals; retain goal information with desirable situations. Utility-based: enhanced goal-based agents add a quality factor. Learning agents: outgrowth of Turing (universal computation); build a learning machine and then teach it. (This has become a preferred method for building state-ofthe-art Ias.

Sensors and Actuators for IAs Agent Representative Sensor Representative Actuators Human Eyes, ears, tactile, hands, legs, mouth, nose Hands, legs, mouth, arms Robotic Cameras, infrared range finders, tactile sensors, odor detectors Motors and other actuators. Cognitive (software) Keystrokes, file contents, network packets Display devices (optical, audio), file outputs, packet transmission.

Multiagent IAs A cooperative (or noncooperative) group of IAs capable of sophisticated information processing activity. Based on mechanisms that specify the kinds of information they can exchange and their method for doing so.

A Simple Multiagent Example: Firefighting victim coordinato r Medical assistance demolition Fire fighting Fire locator Removal robot

Overall Challenges to an IA Considerable criticism of computational AI has come from the neuroscientific community (Edelman and Reeke) coding of models: programmer must find a suitable representation of the information; what symbolic manipulations may be required; what antecedent requirements on the representation; human cognition may not even rely on symbolic computation at all. categorization requirement (facts, rules): the programmer must specify a sufficient set of rules to define all the categories that the program must support. procedure (algorithmic processes): the programmer must specify in advance the actions to be taken by the system for all combinations of inputs that may occur. The number of such combinations is enormous and becomes even larger when the relevant aspects of context are taken into account.

Crossroads AI is emerging as a central element of cognitive science.; methodologies lend themselves to study in : biological modeling ; principles of intelligent behavior ; robotics. Numerous practical examples of IAs provide encouraging evidence that the disciplines of psychology, biology, computer science, and engineering may eventually lead to a machine that exceeds human intelligence.