The mind is a computer program Effective procedure = sequence of syntactic steps Church-Turing Thesis: any physical.

Slides:



Advertisements
Similar presentations
The Computer Metaphor l The brain is a computer (an information processing device) l The mind is a (collection of) programmes l Our perceptions and cognitions.
Advertisements

DECISION THEORIES 1 Problem solving –Collaboration, GAME THEORY –Asymmetric information, AGENCY THEORY –Optimization, OPERATIONAL RESEARCH 2 Problem finding.
Meaning is the computational exploitation of the underlying structure of the world, and mind is execution of an evolved program, mostly.
Section 2.3 I, Robot Mind as Software.
Dark Rooms and Chinese Brains Philosophy of Mind BRENT SILBY Unlimited (UPT)
© Michael Lacewing Behaviourism and the problem of other minds Michael Lacewing
1 Language and kids Linguistics lecture #8 November 21, 2006.
Will Androids Dream of Electric Sheep? A Glimpse of Current and Future Developments in Artificial Intelligence Henry Kautz Computer Science & Engineering.
Module 14 Thought & Language. INTRODUCTION Definitions –Cognitive approach method of studying how we process, store, and use information and how this.
Evolution of Cooperative problem-solving in an artificial economy by E. Baum and I. Durdanovic presented by Quang Duong.
Learning from Observations Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 18 Spring 2004.
Learning from Observations Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 18 Fall 2005.
LEARNING FROM OBSERVATIONS Yılmaz KILIÇASLAN. Definition Learning takes place as the agent observes its interactions with the world and its own decision-making.
Approaches to AI. Robotics Versus Artificial Intelligence.
Introduction to Cognitive Science Sept 2005 :: Lecture #1 :: Joe Lau :: Philosophy HKU.
Learning from Observations Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 18 Fall 2004.
Knowledge Acquisition. Knowledge Aquisition Definition – The process of acquiring, organising, & studying knowledge. Identified by many researchers and.
Overview and History of Cognitive Science. How do minds work? What would an answer to this question look like? What is a mind? What is intelligence? How.
1. Familiar facts: Everyone knows that developments in hardware and software technology have had and will have tremendous impacts on all our lives, in.
Philosophical Foundations Chapter 26. Searle v. Dreyfus argument §Dreyfus argues that computers will never be able to simulate intelligence §Searle, on.
thinking hats Six of Prepared by Eman A. Al Abdullah ©
CSCE 315: Programming Studio Artificial Intelligence.
Introduction to AI, H. Feili 1 Introduction to Artificial Intelligence LECTURE 1: Introduction What is AI? Foundations of AI The.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Dr. Ken Hoganson, © August 2014 Programming in R STAT8030 Programming in R COURSE NOTES 1: Hoganson Programming Languages.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
Animals as Machines. Descartes René Descartes ( ) French philosopher, mathematician and scientist Discourse on Method (1637) Part 5 discusses.
Chapter 10 Artificial Intelligence. © 2005 Pearson Addison-Wesley. All rights reserved 10-2 Chapter 10: Artificial Intelligence 10.1 Intelligence and.
Artificial Intelligence (AI) Can Machines Think?.
The Newell Test for a Theory of Mind Anderson, John R., & Lebiere, Christian (forthcoming), “The Newell Test for a Theory of Mind”, Behavioral & Brain.
1 What is it Like to Be a College Freshman? Thinking about Consciousness.
Learning in Multiagent systems
 Prominent AI Reseacher  Colleague of Alan Turing at Bletchley Park  1992 Paper: ◦ Turing’s Test and Conscious Thought Turing’s Test and Conscious.
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
Learning Science and Mathematics Concepts, Models, Representations and Talk Colleen Megowan.
Introduction To System Analysis and Design
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
How Solvable Is Intelligence? A brief introduction to AI Dr. Richard Fox Department of Computer Science Northern Kentucky University.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
I Robot.
Section 2.3 I, Robot Mind as Software McGraw-Hill © 2013 McGraw-Hill Companies. All Rights Reserved.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Chapter 4 Decision Support System & Artificial Intelligence.
Explaining Consciousness Joe Lau Philosophy HKU. Reading Lectures notes from James Pryor at Harvard :
Nova: Secrets of the Mind Neuroscience Meets the Philosophy of Mind.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
A Roadmap towards Machine Intelligence
What is Artificial Intelligence?
Reinforcement Learning AI – Week 22 Sub-symbolic AI Two: An Introduction to Reinforcement Learning Lee McCluskey, room 3/10
A Python Tour: Just a Brief Introduction "The only way to learn a new programming language is by writing programs in it." -- B. Kernighan and D. Ritchie.
Introduction to Artificial Intelligence Revision Session.
Victoria Ibarra Mat:  Generally, Computer hardware is divided into four main functional areas. These are:  Input devices Input devices  Output.
Uses and Limitations Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
Artificial Intelligence
A Python Tour: Just a Brief Introduction
Algorithms, Part 1 of 3 The First step in the programming process
Learning Fast and Slow John E. Laird
Chapter 11: Artificial Intelligence
Done Done Course Overview What is AI? What are the Major Challenges?
COMP3710 Artificial Intelligence Thompson Rivers University
The Search for Ultimate Reality and the Mind/Body Problem
Lecture 2 Introduction to Programming
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Analysis and Understanding
Prof. Jason Eisner MWF 3-4pm (sometimes 3-4:15)
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Dr. Unnikrishnan P.C. Professor, EEE
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence Machine Learning
Presentation transcript:

The mind is a computer program Effective procedure = sequence of syntactic steps Church-Turing Thesis: any physical system simulatable by Turing machine

Problems ( Searle, Dreyfus,Chalmers…): How can my feeling of awareness etc come from syntax? How can syntax give rise to semantics? How can syntax correspond to events in the world? Why can’t computers understand?

Occam’s Razor Find a sufficiently compact description of enough data, and it corresponds to the world.

Occam’s Razor Three formal views, explained. Compact program consistent with vast data only if process has underlying structure that is exploited for prediction. Conversely, need inductive bias to learn. 2, 4, 6, 8, 10, 12, ?

Extrapolated Occam Train a robot to interact with the world, perceive, compute, act… A compact program behaving on enough reinforcement learning trials exploits structure and will continue to behave effectively. It is compact by virtue of code reuse, developing modules corresponding to real concepts in the world, reused in metaphor and pleiotropy.

Meaning is the computational exploitation of the underlying structure of the world, and mind is execution of an evolved program, mostly encoded in the DNA, that is all about meaning.

Why computers don’t understand AI programs not compact. List of answers not compact Expert systems not compact because: Human programmers not capable of compaction. Finding Occam programs NP-hard.

Exploiting structure Is even? Extracting compact structure and exploiting it separate computationally hard problems. Discuss chess, Go, Blocks World, Rubik’s cube, traveling salesman… and real world. Show evolution of Hayek Machine to solve problems, model of insight.

Hayek Evolves a population of agents. Economic organization promotes cooperation. Sequence of agents win auctions, solve problems. Has generated population collaborating on solutions of Blocks World, Rubik, Rushhour. But still hits wall if has to generate too large a chunk of code.

(1)(x5) (x6) (x1) (x7)  gld3, bid 7.78 (2)(x6y0x2) (x6) (x5 y0) (x3)  g2d1, bid 8.07 (3)(x2y0x5) (x2) (x3) (x7 y0 x0)  g3d2. (4)(x3y0x5) (x3 y0) (x0) (x1)  g2d3, bid 8.05 (5)(x4y0) (x4) (x7 y0) (x1)  g2d1*, bid 35.8 Results on Blocks World (Durdanovic) evolves universal solver

Mind code exploits structure in world Mind consists of modular program, with modules that exploit compact structure of world, achieving compactness through code reuse. Modularity from psychophysics, neuroanatomy, stroke victims, imaging,… Metaphor = code reuse. Metaphor pervasive eg time is money (Lakoff and Johnson)-- buy,spend,borrow,waste etc time.

Compact Explanation is DNA 1-10 MB, a fraction of Powerpoint source code. Brain 100 million times larger. 10**35 (44?) creatures/RL trials, little computation in learning during life (LDL). LDL highly biased in– many examples, including grammar learning in humans. Evolution of learning to be expected, learning and development two faces of coin.

Evolution of Language Computational modules present in animals Words are labels for modules Solves Gavagai problem. Language evolution stuck in local optima till humans (Nowak). Language allows cumulative progress in building program.

Why people are different than apes. Grow huge modular program Because of language, progress cumulative Hard search problem, finding program… but we have invested cumulative effort comparable to that evolution invested in chimps. Affects everything, eg. Theory of mind.

Evolution of Consciousness Evolve: “sovereign agents” that maximize inborn rewards. Occam’s razor says: treat these as conscious. Awareness is of semantic quantities: outputs of modules affecting our decisions directly.“Comes together” at CDU/homunculus? All thought is execution of code, including qualia. Tell me everything physical there is to tell about what is going on in a living brain and… you won’t have told me about the hurtfulness of pains, the itchiness of itches, pangs of jealousy or about the characteristic experience of tasting a lemon, smelling a rose, hearing a loud noise,... (F. C. Jackson) But in fact these are easy to explain...

What is Thought? Thought is execution of a program that exploits the compact structure of the world Program is built on evolved modules the learning of which is coded in DNA. Consciousness arises as coding of decision maker/learner Theory will make predictions for gene expression, imaging, psychophysics…

How to Construct a Cognitive Program? WIT? Concluded: AI may be impossible because we don’t have the resources evolution expended. Compact software construction hard. If answer exists, must lie in human- computer collaboration. Guide algorithmic construction of powerful modular program.

Overall Strategy Build collection of building blocks. (scaffolds – procedures possibly with extra annotations). Cyc, with the right components! “Building” is done by training (EC) from examples, and hand coding, including use of built instructions. Any given evolutionary step limited.

Sokoban (Schaul)