Cognitive Science Definition: “the scientific study either of mind or of intelligence”  Essential Questions  What is intelligence?  How is it possible.

Slides:



Advertisements
Similar presentations
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Advertisements

Artificial Intelligence
Presentation on Artificial Intelligence
Section 2.3 I, Robot Mind as Software.
Chapter Thirteen Conclusion: Where We Go From Here.
Neural Representation, Embodied and Evolved Pete Mandik Chairman, Department of Philosophy Coordinator, Cognitive Science Laboratory William Paterson University,
B&LdeJ1 Theoretical Issues in Psychology Philosophy of Science and Philosophy of Mind for Psychologists.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Summer 2011 Wednesday, 07/13. Formal Systems: The ELI System The ELI-system uses only three letters of the alphabet: E, L, I. It has a single axiom, EI,
WHAT IS ARTIFICIAL INTELLIGENCE?
Introduction to Cognitive Science Philosophy Nov 2005 :: Lecture #1 :: Joe Lau :: Philosophy HKU.
Organizational Notes no study guide no review session not sufficient to just read book and glance at lecture material midterm/final is considered hard.
Cognitive & Linguistic Sciences What is cognitive science anyway? Why is it interdisciplinary? Why do we need to learn about information processors?
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
Introduction to Cognitive Science Sept 2005 :: Lecture #1 :: Joe Lau :: Philosophy HKU.
Introduction to Cognitive Science Lecture #1 : INTRODUCTION Joe Lau Philosophy HKU.
Overview and History of Cognitive Science
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
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.
COMP 3009 Introduction to AI Dr Eleni Mangina
COGN1001 Introduction to Cognitive Science Sept 2006 :: Lecture #1 :: Joe Lau :: Philosophy HKU.
PSY 369: Psycholinguistics A brief history. Psycholinguistics : A brief history Pre-psycholinguistics: The ancient Greeks: Noticed.
What is Cognitive Science? … is the interdisciplinary study of mind and intelligence, embracing philosophy, psychology, artificial intelligence, neuroscience,
Lecture 1 Introduction: Linguistic Theory and Theories
The Computational Theory of Mind. COMPUTATION Functions.
Cognitive level of Analysis
Main Branches of Linguistics
Intelligence & Artificial Intelligence You must have a pre-prepared sentence or two to spout about what is a description of intelligence.. And what is.
Reference: "Artificial Intelligence, a Modern Approach, 3rd ed."
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
Introduction to Science: The Scientific Method
TOOLS OF THINKING. Tools of Thinking; An Introduction Written and Created by DALE L. JUNE From his Book So you want to be a writer, do ya?
Connectionism. ASSOCIATIONISM Associationism David Hume ( ) was one of the first philosophers to develop a detailed theory of mental processes.
Cognitive Computing 2012 The computer and the mind INTRODUCTION See: Professor Mark Bishop.
 Prominent AI Reseacher  Colleague of Alan Turing at Bletchley Park  1992 Paper: ◦ Turing’s Test and Conscious Thought Turing’s Test and Conscious.
Introduction to Programming ICS2O Findlay. Learning Goals  We will learn  The definitions of a computer, program and programming language.  The different.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Big Idea 1: The Practice of Science Description A: Scientific inquiry is a multifaceted activity; the processes of science include the formulation of scientifically.
The Scientific Method The Scientific Method. What is Science? Study of the natural and physical world based on facts learned through experiment and observation.
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.
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.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
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.
1 The main topics in AI Artificial intelligence can be considered under a number of headings: –Search (includes Game Playing). –Representing Knowledge.
Artificial intelligence
Introduction to Artificial Intelligence CS 438 Spring 2008.
Cognitive Psychology. Overview What is Cognitive Psychology? Study of HOW the mind works, not WHY we do what we do Focuses on the day-to-day functions.
Chapter 7 What Can Computers Do For Me?. How important is the material in this chapter to understanding how a computer works? 4.
Cognitive Science Overview Introduction, Syllabus
1 ARTIFICIAL INTELLIGENCE Gilles BÉZARD Version 3.16.
INTRODUCTION TO COGNITIVE SCIENCE NURSING INFORMATICS CHAPTER 3 1.
Cognitive Modeling Cogs 4961, Cogs 6967 Psyc 4510 CSCI 4960 Mike Schoelles
Overview of Artificial Intelligence (1) Artificial intelligence (AI) Computers with the ability to mimic or duplicate the functions of the human brain.
The Cognitive Approach
What is cognitive psychology?
Course Overview What is AI? What are the Major Challenges?
Artificial Intelligence
Artificial Intelligence (CS 370D)
Chapter 7 Psychology: Memory.
Functionalism Computational Role
Artificial Intelligence
Artificial Intelligence
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
Theory of Computation Turing Machines.
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Presentation transcript:

Cognitive Science Definition: “the scientific study either of mind or of intelligence”  Essential Questions  What is intelligence?  How is it possible to model it computationally?  Takes ideas from  Psychology  Philosophy  Linguistics  Neuroscience  Artificial Intelligence / Computer Science  Maybe also minor contributions from:  Anthropology, Sociology, Emotion studies, Animal Cognition, Evolution

Origins of Cognitive Science  Psychology of the early 20 th century was dominated by “behaviourism”  Everything should be treated as a behaviour  “…purely objective experimental branch of natural science.” - John B. Watson  Goal: prediction and control of behaviour  “Introspection forms no essential part of its methods ” - John B. Watson  Should not have to describe things in terms of “hypothetical” internals  Such as the “mind”  “Consciousness” not an appropriate question for scientific inquiry  This changed around 1950s  Partly as a result of investigations in Artificial Intelligence, partly changing trends  People started talking about  Theories of mind  Internal representations  Computational procedures  Term “Cognitive Science” born in 1973  Came out of AI - Christopher Longuet-Higgins comment on “Lighthill report”

Cognitive Science – Information Processing  Cognitive Science views the mind as an information processing system  This is also called the computational view  From this perspective: a human mind’s activity consists of  Receive information  Store information  Retrieve information  Transmit information  Transform information  Example: a musician improvising  Listen to many tunes  Remember them  Find similarities  Come up with rules that say what sounds good together  Use those rules in real-time while playing

Understanding Information Processing Systems 1.We attribute non-behavioural properties to the system  We say that it has a purpose, goals or desires  We say that it has internal beliefs and knowledge and competence  We attribute meaning to its external behaviour and internal information  We treat other humans like this all the time, call it folk psychology 2.Representation: information in the system can represent real things  For example: symbols could represent objects and relationships  This would allow a clear separation of what and how oAlternatively: it could be a messy representation owhat and how tangled together 3.It has procedures for processing information  We call these procedures algorithms in computer speak  Describes how it does what it does  A clear set of steps that need to be followed  Like the recipe for making a cake  Like the instructions for long multiplication

Three Levels in Information Processing Systems (Marr’s three levels) What How Representation ties together Physical Implementation Procedure/Algorithm – clear set of instructions (how to process the input  output) What information is coming in? What information is outputted? What is the relationship? (also explains why it’s important) Must be physically carried out –Man with paper and pen –Mechanical computer –Modern PC –Human brain (neurons)

Three Levels in Information Processing Systems What How Representation ties together Physical Implementation Procedure/Algorithm – clear set of instructions What information is coming in? What information is outputted? What is the relationship? Interesting: Unlike other sciences we can study top two levels independently from the physical level Must be physically carried out –Man with paper and pen –Mechanical computer –Modern PC –Human brain (neurons) Caveat: This is a particular philosophical position, called “Functionalism”. Some philosophers do not accept it. Functionalism: mental states (beliefs, desires, being in pain, etc.) are constituted solely by their functional role; i.e. their causal relations to other mental states, sensory inputs, and behavioural outputs. Consequence: a mind can be implemented in lots of different physical hardware, so long as it performs the right functions.

Three Levels in Information Processing Systems What How Representation ties together Physical Implementation Procedure/Algorithm – clear set of instructions What information is coming in? What information is outputted? What is the relationship? Interesting: Unlike other sciences we can study top two levels independently from the physical level Must be physically carried out –Man with paper and pen –Mechanical computer –Modern PC –Human brain (neurons) Caveat: This is a particular philosophical position, called “Functionalism”. Some philosophers do not accept it. Functionalism: mental states (beliefs, desires, being in pain, etc.) are constituted solely by their functional role; i.e. their causal relations to other mental states, sensory inputs, and behavioural outputs. Consequence: a mind can be implemented in lots of different physical hardware, so long as it performs the right functions. What’s special about a mind then? We know it can do things a computer can’t do… A Functionalist claims that the special thing about the mind is the special information processing tasks, representations and algorithms it uses One could implement the same functions in a computer – don’t need organic neurons

Important to Study All Three Levels What How Physical Implementation Procedure/Algorithm – clear set of instructions What information is coming in? What information is outputted? What is the relationship? Could have elegant mathematical theory which no algorithm can implement Must be physically carried out –Man with paper and pen –Mechanical computer –Modern PC –Human brain (neurons)

Important to Study All Three Levels What How Physical Implementation Procedure/Algorithm – clear set of instructions What information is coming in? What information is outputted? What is the relationship? But without top level… Lose sight of what your information processing is trying to achieve Must be physically carried out –Man with paper and pen –Mechanical computer –Modern PC –Human brain (neurons)

Important to Study All Three Levels What How Physical Implementation Procedure/Algorithm – clear set of instructions What information is coming in? What information is outputted? What is the relationship? Could have a nice algorithm, but might take too much physical hardware to be practical Must be physically carried out –Man with paper and pen –Mechanical computer –Modern PC –Human brain (neurons)

Important to Study All Three Levels What How Physical Implementation Procedure/Algorithm – clear set of instructions What information is coming in? What information is outputted? What is the relationship? Focussing on the physical interactions here gives you no idea of what their purpose is Must be physically carried out –Man with paper and pen –Mechanical computer –Modern PC –Human brain (neurons)

Important to Study All Three Levels What How Physical Implementation Procedure/Algorithm – clear set of instructions What information is coming in? What information is outputted? What is the relationship? Insights from studying the brain could give clues about the algorithms and representations which are (or are not) being used Must be physically carried out –Man with paper and pen –Mechanical computer –Modern PC –Human brain (neurons)

Another Perspective on Cognitive Science  Studying different information processing tasks at different levels VisionLanguageMemoryProblem Solving Learning What (Info Proc Task) How (Algorithm) Physical Implementation

AI and Cognitive Science  Two way interaction between AI and Cognitive Science  AI informs Cognitive Science  Common to implement a cognitive theory in a computer  Run the program and see the ramifications of the theory  (Scientific hypothesis testing)  Running it may be necessary because theory is complicated  Also, existing AI theories may shed light on the way humans do it  Cognitive Science informs AI  Seeking inspiration to solve an AI problem  Study the way humans do it  Copy in computer  …or at least constrain the possible options under consideration

Herbert Simon “AI can have two purposes. One is to use the power of computers to augment human thinking, just as we use motors to augment human or horse power. Robotics and expert systems are major branches of that. The other is to use a computer's artificial intelligence to understand how humans think. In a humanoid way. If you test your programs not merely by what they can accomplish, but how they accomplish it, then you're really doing cognitive science; you're using AI to understand the human mind.”

Applications of Cognitive Science  Education and Learning  From Cognitive Psychology:  Diagnose and treat children’s reading difficulties  Stroke Therapy  From Linguistics:  Understanding of speech impairments when stroke in left hemisphere of brain  … better therapy  Legal process  From Cognitive Psychology:  Understanding of reliability of memory  Question reliability of legal witnesses  Computing Technology  From AI:  You know loads of examples by now

Cognitive Science – Different Methods  Psychology  Controlled laboratory experiments  Detailed observations of behaviour  Philosophy  Thought experiments  Investigate consequences, and coherence of theories  Linguistics  Test speakers’ intuitions about “grammatical” sentences  Analyse children’s acquisition and errors  Neuroscience  Study active brain regions when doing something  Study neurons  Artificial Intelligence / Computer Science  Write programs, see where they succeed and fail

Cognitive Psychology  What are the mental processes in between stimulus and response? Categorisation Attention Memory Knowledge representation Numerical cognition Thinking Learning Language Sight Hearing Taste Smell Touch Balance Heat/cold … Voice Limbs Fingers Head … sensory input Motor output Sensory systems Central systems Motor systems (rough model - Boundaries are not clear in reality)

Cognitive Science – Different Methods Focus on central unit…  Thinking  Draw conclusions from facts, solve problems, plan actions…  In many diverse domains  Attention  Helps us focus on some task  Has limited capacity  Memory (includes Knowledge Representation)  Seems to be huge  Seems to be no limit on how well it retrieves relevant information  Learning  Acquire new knowledge and sensorimotor skills  How does this central unit work?

Physical Symbol System Hypothesis “A physical symbol system has the necessary and sufficient means of general intelligent action.” therefore… human thinking = symbol manipulation Newell & Simon, 1963.

Physical Symbol System Hypothesis “A physical symbol system has the necessary and sufficient means of general intelligent action.” Their symbols are taken to mean high level symbols  Directly correspond to objects in the world,  such as “monkey” and “table”. …but the weights and connections in a neural network could also be represented as symbols  Use this to make a “scruffy” representation of “monkey”  but that’s not considered to be what they meant

Physical Symbol System Hypothesis “A physical symbol system has the necessary and sufficient means of general intelligent action.”  Most AI people nowadays would not accept the idea of high level symbols being sufficient  Seems to work well for  playing chess, problem solving (if problem well defined)  but doesn’t work so well for some “easy” problems  Vision, moving around in the world  But most AI people would accept the computational theory of mind (i.e. Functionalism)

Universal Computing Machine  Turing machine:  Actions:  Head can move left and right over the tape  Can read and write symbols on the tape –Can overwrite symbols on tape  Machine has an internal state  Takes Action depending on state  Turing’s thesis: “If an algorithm exists then there is an equivalent Turing Machine”  Turing machine is the simplest possible description of a computer that can do anything  All modern computers can be simulated by a Turing machine  Only real difference: Turing machine has infinite tape, real computers have finite memory

Universal Computing Machine  How many symbols and states do you need?  Interesting…  If you make some really fancy machine…  Loads of states  Loads of possible symbols  Multiple tapes  Multiple stacks for storing things  Many heads working in parallel  You end up with something equivalent to the Turing machine StatesSymbols

Universal Computing Machine  The Turing machine has a set of rules  These determine how it acts  Can make a Universal Turing machine  Encode the rules you want it to use on the tape  The first thing it does is to read the rules  Then follow them…  Could also reprogram its rules as it goes along  Important ability for learning  Behaviour must change given experience

Universal Computing Machine  We said  “If an algorithm exists then there is an equivalent Turing Machine”  i.e. a (different) Turing machine is available to do any job we want to do  Now we can say  “If an algorithm exists then it can be simulated on a Universal Turing Machine”  i.e. all we need is a single Universal Turing Machine  This can do anything  This is the idea behind modern computers  Program instructions stored in memory just like any other data  Download a program off the web, and start running it  You don’t need a different computer for different jobs  One computer can do everything  Games, spreadsheet, database, music, movies, photo editor, word processor…

Is the Brain a Universal Computing Machine?  Warren McCullogh and Walter Pitts showed  Small collections of neurons can act as “logic gates” (building blocks of computers)  Brain could be viewed as a computing device, just like Turing machine  i.e. a brain can do what a computer can do  Other direction is a stronger claim  Can a computer do what a brain can do?  Can’t be proved  But universality of Turing machine suggests… maybe