COMP150 Behavior-Based Robotics

Size: px
Start display at page:

Download "COMP150 Behavior-Based Robotics"

Transcription

1 For class use only, do not distribute COMP150 Behavior-Based Robotics

2 Brief summary from last week Started with idea of intelligent behavior and attempts to make the notion sufficiently precise that we can launch a successful research program into developing (behavior-based) systems that exhibit intelligent behavior Want to be able to define and implement robotic control architectures (behavior-based or other) for a set of tasks and number of different environments The ultimate goal is to be able to make general statements about the workings (i.e., the functional organization) and trade-offs (i.e., the difference in performance) among different control mechanisms Next steps: clarify what is different in the behavior-based approach compared to classical approaches to robotics, and determine relationship of behavior-based robotics to situated embodied cognitive science

3 What is Cognitive Science? First, have to define what cognitive science means Careful: there are probably as many different answers as researchers in the field! So I won't attempt to give you a clear-cut definition, but rather a few intuitions that will later crystallize as we study different models Taken literally: science of cognition (from Latin: pp. of cognoscere meaning to become acquainted with, to know ) From The Mind s New Science-A History of the Cognitive Revolution? (Basic Books, New York, 1985) by Howard Gardner: Cognitive science is a contemporary, empirically based effort to answer long-standing epistemological questions?

4 What is Cognitive Science? Cognitive science as empirical approach to epistemology (that is, the theory dealing with knowledge, what it is and how it is possible) What is knowledge? implicit vs. explicit positive vs. negative declarative vs. procedural innate vs. acquired direct vs. indirect Other definitions stress more the notion of "information" and view cognitive systems as "information processing systems"--what does information mean? (Shannon, Dretske, Barwise, etc.)

5 What is Cognitive Science? Other variant: interdisciplinary effort to study and understand cognition-- but what is cognition? Other version: interdisciplinary effort to study and understand cognitive systems--what are cognitive systems? Yet another one: interdisciplinary effort to study intelligent systems (again, what are intelligent systems?) Examples of cognitive systems: only (?) biological systems (not all animals) but what about Deep Blue? The situated embodied angle : cannot understand cognition (whatever that is) in isolation of the body that is controlled by the cognitive system and the environment in which the body is situated behavior-based robotics takes a very similar stance!

6 The Historical Roots of Cognitive Science No general consensus about the exact day of birth 2 major (founding) events: the Hixon Symposium on cerebral mechanism in behavior (1948) the symposium on information at MIT (1956) The Hixon symposium was an interdisciplinary meeting of researchers interested in cybernetics and the theory of information (e.g., John von Neumann, Warren McCulloch, and Norbert Wiener) Combine ideas from mathematics, the new field of "computer science", cybernetics, and neurobiology (e.g., discussions of the "neuronal model" and its information-theoretic properties)

7 The Symposium on Information at MIT (1956) Among the participants Noam Chomsky, Claude Shannon und George Miller Chomsky's colorless green ideas sleep furiously (as opposed to ideas furiously green colorless sleep ) making the case for the syntactic, grammatical, rule-based structure of language Shannon's syntactic notion of information (information content of a signal is the inverse of its probability of its expectation) Miller: the magic number 7 in memory tasks; he writes about the second day of the meeting that cognitive science burst from the womb of cybernetics and became a recognizable, interdisciplinary adventure in its own right (Miller, A Very Personal History, Cambridge, MA: MIT Center for Cognitive Science, 1979, S. 9).

8 The Symposium on Information at MIT (1956) Furthermore, Miller wrote that he left the symposium with the conviction that human experimental psychology, theoretical linguistics, and the computer simulation of cognitive processes were all pieces from a larger whole, and that the future would see a progressive elaboration and coordination of their shared concerns (Miller, 1979, S. 9) Note how the upcoming (digital) computers and the idea that computers could process information (maybe not unlike the brain) were crucially contributing to the establishment of cognitive science as a field that could study cognitive architectures and processes (possibly and largely independent of the physical underpinnings)

9 The Birth of Artificial Intelligence (1956) Marvin Minsky and John McCarthy's workshop in the summer of 1956 Herbert Simon and Allen Newell present Logic Theorist, the first prototype of an artificial intelligent system the term artificial intelligence is coined by McCarthy Marvin Minsky states in the proposal to the 1956 Dartmouth conference: an intelligent machine would tend to build up within itself an abstract model of the environment in which it is placed. If it were given a problem it could first explore solutions within the internal abstract model of the environment and then attempt external experiments. (McCarthy, 1956)

10 The Classical View (of cognition) From today's perspective clear: humans are able to process (complex) information (i.e., receive, store, retrieve, transform, etc. information) Note that it was not possible to say that in the 40ies and beginning 50ies in psychology (as behaviorism dominated the field in the US, cognitive psychology was regarded unscientific since it had used introspection as a method to obtain knowledge about the mind) Computer helped: computers also process information (just like other biological systems), but furthermore we know how they do it! (e.g., computational states = inner states of the system; almost abhorred by behaviorists)

11 The Classical View (of cognition) To compute a function on a computer (i.e., to let it exhibit a certain behavior), it suffices to specify the program description of the function (i.e., the algorithm) => specify various computational states All these ideas (computer as information processing system, syntactic specification of programs that give rise to a causal chain of actions inside of the physical system computer ) suggest a daring analogy: Maybe cognition (understood as the sum of all information processing cognitive processes) are nothing but a complex computational process? Put differently: maybe cognition is simply computation? (but note that clearly not all computations are cognitive)

12 The Computer Metaphor The mind is to the brain as the program is to the hardware (e.g. Searle, Johson-Laird, Dennett, Phylyshyn, etc.) The program based on it is sometimes called computationalism" or "the computational claim on mind ( cognition is computation and can be understood as such ) Computationalists view cognitive processes as computational manipulation of representations (i.e., syntactic transformations of discrete entities, so-called symbol tokens, within the cognitive system, which might stand in (i.e., represent) for something within or outside the system Note that in digital computers there are discrete units (e.g. bits), which are manipulated and transformed during a computational process which is syntactically specified by a program In philosophy of mind: Turing machine-functionalism

13 The Computer Metaphor The computationalist claim: cognitive processes can be described syntactically without paying attention to their semantics Cp to Haugeland's famous dictum that Semantics will take care of itself if only the syntax is right Example: the Physical Symbol System Hypothesis (PSSH), Newell and Simon (1980): Cognition can be viewed and understood as a process that manipulates (physical) symbol tokens, which receive a semantic interpretation (physical because these processes are implemented in a physical medium)

14 The Modularity Hypothesis Example: the Modularity Hypothesis (Fodor (1983) is one of the strongest proponents of the modularity hypothesis ) 3 level model: transducer, input/output system (modular), and higher cognitive functions (non-modular) Note that some systems can indeed be clearly identified in the brain and distinguished from others Modules are: functionally specific (their computational organization depends on the respective stimulus) cognitive impenetrable (e.g., one has no conscious control over how one perceives things) fast (since they work autonomous) informationally closed (do not need any information of other systems to do their job) flat output (no complex representations)

15 Summary of the Classical Approach The classical approach to cognition shaped research in artificial intelligence an robotics: the PSSH and the modularity hypotheses (among others) were completely in line with the way AI researcher wrote programs that made computers exhibit intelligent behavior For example, the PSSH made digital computers sufficient for cognition (and also situated embodied cognition, in way foreshadowing Harnad's symbol grounding problem in the 90ies) The modularity hypothesis implied that many cognitive faculties (e.g., various aspects of perception) could be tackled independently from other parts of the cognitive system (and from the body, for that matter) In robotics, the sense-think-act cycle became the main paradigm (prototypical example is Shakey

16 The Classical Approach in Robotics The sense-plan-act cycle became the main paradigm in robotics (prototypical: Shakey, 1968)

17 The Time of Change... Early to Mid-Eighties we see criticism of the computational model (note philosophers had been criticizing it for quite some time, e.g., the Gödel- Lucas argument or Searle's "Chinese Room") Important factor: the upcoming connectionists (e.g., Rumelhart & McClelland's PDP, 1988) Also, AI did not reach expectations ( AI winter ) Common tenor of critics: the symbolic, top-down model might be insufficient Maybe implementation details matter, maybe the body matters! Maybe natural intelligent systems are not computational! So, first look at the neuronal level to figure out what these neurons do, then start contemplating about what "architecture" they implement

18 The Time of Change... Connectionists: researchers who study the properties of neural networks (with respect to cognitive functions) Main convictions: symbols cannot be assumed they need to be viewed as "emergent" upon the properties of neural/connectionist networks use biologically plausible models (such as neural networks) The rise of the neurosciences (as indicated by the "neuro"-prefix): neuro-linguistics neuro-informatics cognitive neuro-psychology/physiology

19 The Time of Change... Beginning of the 90ies: even more radical approaches against the classical model Dynamicists (=adherents of the theory of dynamical systems) criticize not only the classical level of description and/or its various methods of implementation also doubt that representation is the central notion Critical component left out by computationalism: time! Good source: It's about Time, byrobert Port and Tim van Gelder, MIT Press, 1995 Claim: the mathematical formalism of (discrete or continuous) dynamical systems is the appropriate way of characterizing physical systems (like bodies with brains) that change over time

20 The Time of Change... Similar development in AI: embodied artificial intelligence Advanced mainly by roboticists (Rodney Brooks, Hans Moravec, Rolf Pfeiffer, and others) New fields: behavior-based and evolutionary robotics (usually tied with neural networks) to study biologically inspired control mechanisms (and to make things work!) Main credo of all of them: cannot study mind without body! Claim: many cognitive processes do not have to be implemented directly, but will result as a byproduct from the interaction of the agent with its environment! Important: physical (not simulated) agents as physics matters (i.e., the physical properties of the body) => Overlap between dynamicists and embodied AI people

21 Pfeiffer's Embodied Cognitive Science Pfeiffer's notion for cognitive science that deals with complete agents (i.e., control systems implemented in a body ) Two kinds of agents : real (in the sense of "physical") simulated (in the sense of "virtual") What is the difference? (is it essential?) Can we learn from simulated agents/robots or should real agents be preferred? Important notion in this context: model (i.e., whether we want to model a particular target system)

22 Pfeiffer's Embodied Cognitive Science Basic notions (for Pfeiffer's notion of embodied cognitive science ): Self-sufficiency Autonomy Situatedness Embodiment Adaptivitiy Ecological Niche Note that several definition of embodied cognitive science and have been proposed in the literature that do not include all the above concepts

23 Pfeiffer's Embodied Cognitive Science Self-sufficiency multiple tasks and behaviors trade-offs and deficits circadian cycles behavior control Autonomy Situatedness Embodiment Adaptivitiy Ecological Niche

24 Pfeiffer's Embodied Cognitive Science Self-sufficiency Autonomy degrees of autonomy dependence on the environment vs. dependence on other agents self-sufficiency increases autonomy Situatedness Embodiment Adaptivitiy Ecological Niche

25 Pfeiffer's Embodied Cognitive Science Self-sufficiency Autonomy Situatedness Definition: "An agent is situated if it acquires information about its environment only through its sensors in interaction with the environment" agents can acquire their own history more autonomous evolutionary techniques Embodiment Adaptivitiy Ecological Niche

26 Pfeiffer's Embodied Cognitive Science Self-sufficiency Autonomy Situatedness Embodiment agents have a body, they are physical agents (merely simulated agents can never be embodied!) embodied agents are forced to interact with their environment agents are subject to physical forces, etc. possibility to utilize physics for control (e.g., gaits, etc.) Adaptivitiy Ecological Niche

27 Pfeiffer's Embodied Cognitive Science Self-sufficiency Autonomy Situatedness Embodiment Adaptivitiy the ability to adjust oneself to the environment adaptivity and intelligence are directly related different kinds: evolutionary adaptation physiological adaptation sensory adaptation adaptation by learning

28 Pfeiffer's Embodied Cognitive Science Ecological Niche: Definition: "The range of each environmental variable (such as temperature, humidity, food items, etc.) within which a species can exist and reproduce" no universal animal! (some contrast this to "universal computation") need to characterize the niche w.r.t. a particular agent: only properties that are behaviorally relevant matter static vs. dynamic environment deterministic vs. non-deterministic the sensors and effectors (i.e., how the system can interact with the environment) the objects in the environment and their properties

29 Back to Behaviors... Again from Mataric' article: Behavior-based robotics controllers consist of a collection of behaviors that achieve and/or maintain goals.. For example, "avoid-obstacles" maintains the goal of preventing collisions; "go-home" achieves the goal of reaching some home destination. Behaviors are implemented as control laws (sometimes similar to those used in control theory), either in software or hardware,, as a processing element or a procedure. Each behavior can take inputs from the robot's sensors (e.g., camera, ultrasound, infrared, tactile) and/or from other behaviors in the system, and send outputs to the robot"s effectors (e.g., wheels, grippers, arm, speech) and/or to other behaviors.. Thus, a behavior-based controller is a structured network of interacting behaviors.

30 Back to Behaviors... Motivation: compare to Mataric' characterization of behaviors to "finite- state machines (FSMs)" (e.g., the 2nd to last sentence in the above quote) Note that many behavior-based architectures are actually direct variants/implementations of FSMs (e.g., subsumption,situated automata, and others) Behavior-based design: implement control components that achieve "behaviors" and arrange them in a control system so that the transitions between behaviors occur according to specification This effectively means designing an architecture Many different architectures out there, can be characterized by architecture schemata (i.e., architectures are instances of architecture schemata that are e less detailed)

31 Quick Excursion on Architecture In general, architectures specify an arrangement of components (or functional units) and how they are connected Consequently, architectures define what is commonly called "virtual machine" in CS (e.g., a non-physical, "software" machine with interacting "software" parts) Will talk much more about what these components can be later (for now, think of a "planning mechanism", for example) Main way to "carve up" architecture space: reactive vs. deliberative architectures Or better: deliberative vs. non-deliberative as "reactive" has different meanings to different people

32 Quick Excursion on Architecture Different meanings of reactive : reactive as "stateless" reactive as "(tight) sensor-motor coupling" (no intermediary processing) reactive as "simple" reactive as "non-representational" reactive as "fast, timely response" Hence, be very careful when you read the term "reactive", it may not mean what you think it means! For us, in the context of behavior-based robotics reactive does not mean stateless or non-representational, but usually has the connotation of the other three meanings

33 Quick Excursion on Architecture One (strong) characterization of deliberative architectures:they have components to perform "what-if" reasoning Hence, they need to be able to entertain representations of non-existent, yet possible states (among other things) Other characterization of deliberative include properties such as representational, planning, reasoning, knowledge-based, etc. Often, distinction between explicit and implicit representations are made (e.g., explicit vs implicit goals, explicit vs implicit reasoning, explicit vs implicit planning, etc.) Main distinction to keep in mind: architectural mechanisms (that which all instances of the architecture share) vs apriori or acquired knowledge (i.e., that which different instances of the same architecture differ on)

34 Quick Excursion on Architecture Other dimensions of architectural variation (Fig in the Arkin book is only partially useful): Arrangement of components e.g., components arranged in a "hierarchy" (e.g., where components on higher levels dominate components on lower levels)? Flow of control e.g., sequential activation of components (cp. the "Omega" model by Albus, 1981) Self-modifying vs. non-selfmodifying architectures e.g., architectures with learning mechanisms

35 Quick Excursion on Architecture Functional dependence on external factors vs. independent functioning e.g., a chess program vs. controller of a machine (think of the "thermostat" controlling the blinker) Functions of components vs. emergent functions e.g., "wall-following" implemented in a special component vs. emergent from the functioning of other components Behavior arbitration e.g., centralized arbiter that decides which "behavior to execute" Will take a look at several behavior-based architectures in this course and also talk about various extensions

Introduction to cognitive science Session 1: Introduction

Introduction to cognitive science Session 1: Introduction Introduction to cognitive science Session 1: Introduction Martin Takáč Centre for cognitive science DAI FMFI Comenius University in Bratislava Príprava štúdia matematiky a informatiky na FMFI UK v anglickom

More information

DYNAMICISM & ROBOTICS

DYNAMICISM & ROBOTICS DYNAMICISM & ROBOTICS Phil/Psych 256 Chris Eliasmith Dynamicism and Robotics A different way of being inspired by biology by behavior Recapitulate evolution (sort of) A challenge to both connectionism

More information

Dr. Braj Bhushan, Dept. of HSS, IIT Guwahati, INDIA

Dr. Braj Bhushan, Dept. of HSS, IIT Guwahati, INDIA 1 Cognition The word Cognitive or Cognition has been derived from Latin word cognoscere meaning to know or have knowledge of. Although Psychology has existed over past 100 years as an independent discipline,

More information

Artificial Intelligence: Its Scope and Limits, by James Fetzer, Kluver Academic Publishers, Dordrecht, Boston, London. Artificial Intelligence (AI)

Artificial Intelligence: Its Scope and Limits, by James Fetzer, Kluver Academic Publishers, Dordrecht, Boston, London. Artificial Intelligence (AI) Artificial Intelligence: Its Scope and Limits, by James Fetzer, Kluver Academic Publishers, Dordrecht, Boston, London. Artificial Intelligence (AI) is the study of how to make machines behave intelligently,

More information

Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence

Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence To understand the network paradigm also requires examining the history

More information

Module 1. Introduction. Version 1 CSE IIT, Kharagpur

Module 1. Introduction. Version 1 CSE IIT, Kharagpur Module 1 Introduction Lesson 2 Introduction to Agent 1.3.1 Introduction to Agents An agent acts in an environment. Percepts Agent Environment Actions An agent perceives its environment through sensors.

More information

Introduction and Historical Background. August 22, 2007

Introduction and Historical Background. August 22, 2007 1 Cognitive Bases of Behavior Introduction and Historical Background August 22, 2007 2 Cognitive Psychology Concerned with full range of psychological processes from sensation to knowledge representation

More information

Artificial intelligence (and Searle s objection) COS 116: 4/29/2008 Sanjeev Arora

Artificial intelligence (and Searle s objection) COS 116: 4/29/2008 Sanjeev Arora Artificial intelligence (and Searle s objection) COS 116: 4/29/2008 Sanjeev Arora Artificial Intelligence Definition of AI (Merriam-Webster): The capability of a machine to imitate intelligent human behavior

More information

ICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures

ICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures Intelligent Autonomous Agents ICS 606 / EE 606 Fall 2011 Nancy E. Reed nreed@hawaii.edu 1 Lecture #5 Reactive and Hybrid Agents Reactive Architectures Brooks and behaviors The subsumption architecture

More information

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems

More information

What is Artificial Intelligence? A definition of Artificial Intelligence. Systems that act like humans. Notes

What is Artificial Intelligence? A definition of Artificial Intelligence. Systems that act like humans. Notes What is? It is a young area of science (1956) Its goals are what we consider Intelligent behaviour There are many approaches from different points of view It has received influence from very diverse areas

More information

Artificial Cognitive Systems

Artificial Cognitive Systems Artificial Cognitive Systems David Vernon Carnegie Mellon University Africa vernon@cmu.edu www.vernon.eu Artificial Cognitive Systems 1 Carnegie Mellon University Africa Lecture 2 Paradigms of Cognitive

More information

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins)

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins) Lecture 5 Control Architectures Slide 1 CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures Instructor: Chad Jenkins (cjenkins) Lecture 5 Control Architectures Slide 2 Administrivia

More information

COMP150 Behavior-Based Robotics

COMP150 Behavior-Based Robotics For class use only, do not distribute COMP150 Behavior-Based Robotics http://www.cs.tufts.edu/comp/150bbr/timetable.html http://www.cs.tufts.edu/comp/150bbr/syllabus.html Project directions and topics

More information

AGENT-BASED SYSTEMS. What is an agent? ROBOTICS AND AUTONOMOUS SYSTEMS. Today. that environment in order to meet its delegated objectives.

AGENT-BASED SYSTEMS. What is an agent? ROBOTICS AND AUTONOMOUS SYSTEMS. Today. that environment in order to meet its delegated objectives. ROBOTICS AND AUTONOMOUS SYSTEMS Simon Parsons Department of Computer Science University of Liverpool LECTURE 16 comp329-2013-parsons-lect16 2/44 Today We will start on the second part of the course Autonomous

More information

Unmanned autonomous vehicles in air land and sea

Unmanned autonomous vehicles in air land and sea based on Gianni A. Di Caro lecture on ROBOT CONTROL RCHITECTURES SINGLE AND MULTI-ROBOT SYSTEMS: A CASE STUDY IN SWARM ROBOTICS Unmanned autonomous vehicles in air land and sea Robots and Unmanned Vehicles

More information

Psychology 354 The Cognitive Sciences: One Or Many?

Psychology 354 The Cognitive Sciences: One Or Many? Psychology 354 The Cognitive Sciences: One Or Many? Brief Course Overview A Fragmented Psychology A Unified Cognitive Science Cognitive Science Or The Cognitive Sciences? Michael R.W. Dawson PhD from University

More information

Behavior Architectures

Behavior Architectures Behavior Architectures 5 min reflection You ve read about two very different behavior architectures. What are the most significant functional/design differences between the two approaches? Are they compatible

More information

AI and Philosophy. Gilbert Harman. Tuesday, December 4, Early Work in Computational Linguistics (including MT Lab at MIT)

AI and Philosophy. Gilbert Harman. Tuesday, December 4, Early Work in Computational Linguistics (including MT Lab at MIT) AI and Philosophy Gilbert Harman Tuesday, December 4, 2007 My Background Web site http://www.princeton.edu/~harman Philosophy Early Work in Computational Linguistics (including MT Lab at MIT) Cognitive

More information

KECERDASAN BUATAN 3. By Sirait. Hasanuddin Sirait, MT

KECERDASAN BUATAN 3. By Sirait. Hasanuddin Sirait, MT KECERDASAN BUATAN 3 By @Ir.Hasanuddin@ Sirait Why study AI Cognitive Science: As a way to understand how natural minds and mental phenomena work e.g., visual perception, memory, learning, language, etc.

More information

COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions. Dr Terry R. Payne Department of Computer Science

COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions. Dr Terry R. Payne Department of Computer Science COMP329 Robotics and Autonomous Systems Lecture 15: Agents and Intentions Dr Terry R. Payne Department of Computer Science General control architecture Localisation Environment Model Local Map Position

More information

Embodied Cognition International Lecture Serie

Embodied Cognition International Lecture Serie Embodied Cognition International Lecture Serie Nicolas P. Rougier ( ) INRIA National Institute for Research in Computer Science and Control National Institute of Informatics Tokyo, December 2, 2010 1 /

More information

Artificial Intelligence Lecture 7

Artificial Intelligence Lecture 7 Artificial Intelligence Lecture 7 Lecture plan AI in general (ch. 1) Search based AI (ch. 4) search, games, planning, optimization Agents (ch. 8) applied AI techniques in robots, software agents,... Knowledge

More information

An Escalation Model of Consciousness

An Escalation Model of Consciousness Bailey!1 Ben Bailey Current Issues in Cognitive Science Mark Feinstein 2015-12-18 An Escalation Model of Consciousness Introduction The idea of consciousness has plagued humanity since its inception. Humans

More information

Computation and Consciousness

Computation and Consciousness Computation and Consciousness Instructor: Viola Schiaffonati April,21 st 2016 Consciousness and the human biological system 2 Biological naturalism Consciousness as high level feature of the whole biological

More information

AI and Philosophy. Gilbert Harman. Thursday, October 9, What is the difference between people and other animals?

AI and Philosophy. Gilbert Harman. Thursday, October 9, What is the difference between people and other animals? AI and Philosophy Gilbert Harman Thursday, October 9, 2008 A Philosophical Question about Personal Identity What is it to be a person? What is the difference between people and other animals? Classical

More information

CS 771 Artificial Intelligence. Intelligent Agents

CS 771 Artificial Intelligence. Intelligent Agents CS 771 Artificial Intelligence Intelligent Agents What is AI? Views of AI fall into four categories 1. Thinking humanly 2. Acting humanly 3. Thinking rationally 4. Acting rationally Acting/Thinking Humanly/Rationally

More information

Grounding Ontologies in the External World

Grounding Ontologies in the External World Grounding Ontologies in the External World Antonio CHELLA University of Palermo and ICAR-CNR, Palermo antonio.chella@unipa.it Abstract. The paper discusses a case study of grounding an ontology in the

More information

Agents and Environments

Agents and Environments Agents and Environments Berlin Chen 2004 Reference: 1. S. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Chapter 2 AI 2004 Berlin Chen 1 What is an Agent An agent interacts with its

More information

Artificial Intelligence

Artificial Intelligence Politecnico di Milano Artificial Intelligence Artificial Intelligence From intelligence to rationality? Viola Schiaffonati viola.schiaffonati@polimi.it Can machine think? 2 The birth of Artificial Intelligence

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Intelligent Agents Chapter 2 & 27 What is an Agent? An intelligent agent perceives its environment with sensors and acts upon that environment through actuators 2 Examples of Agents

More information

The Computational Theory of Mind

The Computational Theory of Mind Chapter 9 The Computational Theory of Mind 9.1 Historical Background 9.1.1 Gestation We ve seen that for millennia the idea has persisted that comprehensibility ultimately requires reduction to finite

More information

EEL-5840 Elements of {Artificial} Machine Intelligence

EEL-5840 Elements of {Artificial} Machine Intelligence Menu Introduction Syllabus Grading: Last 2 Yrs Class Average 3.55; {3.7 Fall 2012 w/24 students & 3.45 Fall 2013} General Comments Copyright Dr. A. Antonio Arroyo Page 2 vs. Artificial Intelligence? DEF:

More information

Evolutionary Approach to Investigations of Cognitive Systems

Evolutionary Approach to Investigations of Cognitive Systems Evolutionary Approach to Investigations of Cognitive Systems Vladimir RED KO a,1 b and Anton KOVAL a Scientific Research Institute for System Analysis, Russian Academy of Science, Russia b National Nuclear

More information

Social-semiotic externalism in Can robot understand values?

Social-semiotic externalism in Can robot understand values? Social-semiotic externalism in Can robot understand values? English presentation seminar Prof. Minao Kukika November 20, 2015 Seiichiro Yasuda 1 List of acronyms (for your reference) SGP: ESGP: AMA: AI:

More information

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 2: Intelligent Agents

Introduction to Artificial Intelligence 2 nd semester 2016/2017. Chapter 2: Intelligent Agents Introduction to Artificial Intelligence 2 nd semester 2016/2017 Chapter 2: Intelligent Agents Mohamed B. Abubaker Palestine Technical College Deir El-Balah 1 Agents and Environments An agent is anything

More information

SEARLE AND FUNCTIONALISM. Is the mind software?

SEARLE AND FUNCTIONALISM. Is the mind software? SEARLE AND FUNCTIONALISM Is the mind software? 1 Materialist Theories of the Mind The Identity Theory Each type of mental property is identical to a certain type of physical property. E.g. pain is just

More information

5.8 Departure from cognitivism: dynamical systems

5.8 Departure from cognitivism: dynamical systems 154 consciousness, on the other, was completely severed (Thompson, 2007a, p. 5). Consequently as Thompson claims cognitivism works with inadequate notion of cognition. This statement is at odds with practical

More information

Scientific Theory in Informatics A1N

Scientific Theory in Informatics A1N Scientific Theory in Informatics A1N Lecture 8 Paradigms of Cognitive Science David Vernon School of informatics University of Skövde david.vernon@his.se Topic Overview Introduction The cognitivist paradigm

More information

Organizational. Architectures of Cognition Lecture 1. What cognitive phenomena will we examine? Goals of this course. Practical Assignments.

Organizational. Architectures of Cognition Lecture 1. What cognitive phenomena will we examine? Goals of this course. Practical Assignments. Architectures of Cognition Lecture 1 Niels Taatgen Artificial Intelligence Webpage: http://www.ai.rug.nl/avi 2 Organizational Practical assignments start Next Week Work in pairs 3 assignments Grade = (1/4)*assignments

More information

Artificial Intelligence. Intelligent Agents

Artificial Intelligence. Intelligent Agents Artificial Intelligence Intelligent Agents Agent Agent is anything that perceives its environment through sensors and acts upon that environment through effectors. Another definition later (Minsky) Humans

More information

Fodor on Functionalism EMILY HULL

Fodor on Functionalism EMILY HULL Fodor on Functionalism EMILY HULL Deficiencies in Other Theories Dualism Failure to account for mental causation Immaterial substance cannot cause physical events If mental processes were a different substance

More information

Web-Mining Agents Cooperating Agents for Information Retrieval

Web-Mining Agents Cooperating Agents for Information Retrieval Web-Mining Agents Cooperating Agents for Information Retrieval Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Karsten Martiny (Übungen) Literature Chapters 2, 6, 13, 15-17

More information

Robotics Summary. Made by: Iskaj Janssen

Robotics Summary. Made by: Iskaj Janssen Robotics Summary Made by: Iskaj Janssen Multiagent system: System composed of multiple agents. Five global computing trends: 1. Ubiquity (computers and intelligence are everywhere) 2. Interconnection (networked

More information

Do Human Science. Yutaka Saeki

Do Human Science. Yutaka Saeki Do Human Science Yutaka Saeki 1 Changing Psychology Into Science Watson, J. B. Behaviorism (1912) The purpose of psychology is to predict and control the behavior and psychology is a part of science that

More information

A Direct Object of Perception

A Direct Object of Perception E-LOGOS Electronic Journal for Philosophy 2015, Vol. 22(1) 28 36 ISSN 1211-0442 (DOI 10.18267/j.e-logos.411),Peer-reviewed article Journal homepage: e-logos.vse.cz A Direct Object of Perception Mika Suojanen

More information

Vorlesung Grundlagen der Künstlichen Intelligenz

Vorlesung Grundlagen der Künstlichen Intelligenz Vorlesung Grundlagen der Künstlichen Intelligenz Reinhard Lafrenz / Prof. A. Knoll Robotics and Embedded Systems Department of Informatics I6 Technische Universität München www6.in.tum.de lafrenz@in.tum.de

More information

Lecture 2.1 What is Perception?

Lecture 2.1 What is Perception? Lecture 2.1 What is Perception? A Central Ideas in Perception: Perception is more than the sum of sensory inputs. It involves active bottom-up and topdown processing. Perception is not a veridical representation

More information

SEARLE AND FUNCTIONALISM. Is the mind software?

SEARLE AND FUNCTIONALISM. Is the mind software? SEARLE AND FUNCTIONALISM Is the mind software? 1 Materialist Theories of the Mind The Identity Theory Each type of mental property is identical to a certain type of physical property. (E.g. pain is just

More information

Materialism and the Mind and Body Problem:

Materialism and the Mind and Body Problem: Materialism and the Mind and Body Problem: A Critical Analysis SeanAgius The philosophy of mind has become dominated by the mind and body problem: the relation between the physical (the body) and the mental

More information

Lecture 9: Lab in Human Cognition. Todd M. Gureckis Department of Psychology New York University

Lecture 9: Lab in Human Cognition. Todd M. Gureckis Department of Psychology New York University Lecture 9: Lab in Human Cognition Todd M. Gureckis Department of Psychology New York University 1 Agenda for Today Discuss writing for lab 2 Discuss lab 1 grades and feedback Background on lab 3 (rest

More information

Intelligent Autonomous Agents. Ralf Möller, Rainer Marrone Hamburg University of Technology

Intelligent Autonomous Agents. Ralf Möller, Rainer Marrone Hamburg University of Technology Intelligent Autonomous Agents Ralf Möller, Rainer Marrone Hamburg University of Technology Lab class Tutor: Rainer Marrone Time: Monday 12:15-13:00 Locaton: SBS93 A0.13.1/2 w Starting in Week 3 Literature

More information

Computational Cognitive Neuroscience

Computational Cognitive Neuroscience Computational Cognitive Neuroscience Computational Cognitive Neuroscience Computational Cognitive Neuroscience *Computer vision, *Pattern recognition, *Classification, *Picking the relevant information

More information

Mechanical rationality, decision making and emotions

Mechanical rationality, decision making and emotions Mechanical rationality, decision making and emotions Olga Markič University of Ljubljana olga.markic@guest.arnes.si 1. Rationality - Instrumental rationality and negative view of emotion 2. The possibility

More information

What is AI? The science of making machines that:

What is AI? The science of making machines that: What is AI? The science of making machines that: Think like humans Think rationally Act like humans Act rationally Thinking Like Humans? The cognitive science approach: 1960s ``cognitive revolution'':

More information

1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS

1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS 1 What is an Agent? CHAPTER 2: INTELLIGENT AGENTS http://www.csc.liv.ac.uk/ mjw/pubs/imas/ The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their

More information

A Little History of Psychology

A Little History of Psychology A Little History of Psychology Thus far, we have seen a very few issues which occupy Philosophers of Mind But philosophers do not work in splendid isolation. The scientific study of all things mental constitutes

More information

History of Cognitive Psychology and its Relation to other Fields

History of Cognitive Psychology and its Relation to other Fields History of Cognitive and its Relation to other Fields Lesson I: Introduction module 02 Introduction.02. 1 Precursors of modern cognitive psychology until 1950 Roots in philosophy Plato, Aristoteles, Descartes,

More information

Embodiment in GLAIR: A Grounded Layered Architecture. with Integrated Reasoning for Autonomous Agents. Henry Hexmoor. Johan Lammens.

Embodiment in GLAIR: A Grounded Layered Architecture. with Integrated Reasoning for Autonomous Agents. Henry Hexmoor. Johan Lammens. Embodiment in GLAIR: A Grounded Layered Architecture with Integrated Reasoning for Autonomous Agents Henry Hexmoor Johan Lammens Stuart Shapiro Computer Science Department 226 Bell Hall State University

More information

The Limits of Artificial Intelligence

The Limits of Artificial Intelligence The Limits of Artificial Intelligence The Limits of Artificial Intelligence What does it mean to think or to feel? What is mind? Does mind really exist? To what extent are minds functionally dependent

More information

Deliberating on Ontologies: The Present Situation. Simon Milton Department of Information Systems, The University of Melbourne

Deliberating on Ontologies: The Present Situation. Simon Milton Department of Information Systems, The University of Melbourne Deliberating on Ontologies: The Present Situation Simon Milton Department of, The University of Melbourne 1. Helping data models better map the world 2. Finding the role of ontology where theories of agency

More information

Functionalism. (1) Machine Functionalism

Functionalism. (1) Machine Functionalism Functionalism As Levine indicates, from a functionalist viewpoint, the status of a mental state is not given by its internal constitution but by its function. For instance, a thought or a pain depends

More information

Agents. Environments Multi-agent systems. January 18th, Agents

Agents. Environments Multi-agent systems. January 18th, Agents Plan for the 2nd hour What is an agent? EDA132: Applied Artificial Intelligence (Chapter 2 of AIMA) PEAS (Performance measure, Environment, Actuators, Sensors) Agent architectures. Jacek Malec Dept. of

More information

Cognitive and Biological Agent Models for Emotion Reading

Cognitive and Biological Agent Models for Emotion Reading Cognitive and Biological Agent Models for Emotion Reading Zulfiqar A. Memon, Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence De Boelelaan 1081, 1081 HV Amsterdam, the Netherlands

More information

Web-Mining Agents Cooperating Agents for Information Retrieval

Web-Mining Agents Cooperating Agents for Information Retrieval Web-Mining Agents Cooperating Agents for Information Retrieval Prof. Dr. Ralf Möller Universität zu Lübeck Institut für Informationssysteme Tanya Braun (Übungen) Organizational Issues: Assignments Start:

More information

Intelligent Agents. Philipp Koehn. 16 February 2017

Intelligent Agents. Philipp Koehn. 16 February 2017 Intelligent Agents Philipp Koehn 16 February 2017 Agents and Environments 1 Agents include humans, robots, softbots, thermostats, etc. The agent function maps from percept histories to actions: f : P A

More information

How do you design an intelligent agent?

How do you design an intelligent agent? Intelligent Agents How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts rationally upon that environment with its effectors. A discrete

More information

M.Sc. in Cognitive Systems. Model Curriculum

M.Sc. in Cognitive Systems. Model Curriculum M.Sc. in Cognitive Systems Model Curriculum April 2014 Version 1.0 School of Informatics University of Skövde Sweden Contents 1 CORE COURSES...1 2 ELECTIVE COURSES...1 3 OUTLINE COURSE SYLLABI...2 Page

More information

CHAPTER 3 FUNCTIONALISM, COGNITIVISM AND CONSCIOUSNESS

CHAPTER 3 FUNCTIONALISM, COGNITIVISM AND CONSCIOUSNESS CHAPTER 3 FUNCTIONALISM, COGNITIVISM AND CONSCIOUSNESS According to functionalism, mental phenomena arc defined in terms of the external input and the observable output of a system. So mental states are

More information

Robyn Repko Waller, Philosophy of Psychology I Syllabus,

Robyn Repko Waller, Philosophy of Psychology I Syllabus, 7AAN2066 Philosophy of Psychology I Syllabus Academic Year 2015/2016 Semester 1 Basic information Credits: 20 Module Tutor: Robyn Repko Waller Office: 707 Philosophy Building Consultation Hours: Tuesdays

More information

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department Princess Nora University Faculty of Computer & Information Systems 1 ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department (CHAPTER-3) INTELLIGENT AGENTS (Course coordinator) CHAPTER OUTLINE What

More information

Toward A Cognitive Computer Vision System

Toward A Cognitive Computer Vision System Toward A Cognitive Computer Vision System D. Paul Benjamin Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University, 340 JMH, 441 E. Fordham

More information

(c) KSIS Politechnika Poznanska

(c) KSIS Politechnika Poznanska Fundamentals of Autonomous Systems Control architectures in robotics Dariusz Pazderski 1 1 Katedra Sterowania i In»ynierii Systemów, Politechnika Pozna«ska 9th March 2016 Introduction Robotic paradigms

More information

Computation on Information, Meaning and Representations. An Evolutionary Approach.

Computation on Information, Meaning and Representations. An Evolutionary Approach. Chapter A Computation on Information, Meaning and Representations. An Evolutionary Approach. Christophe Menant. Bordeaux France. Revised Oct 20, 2009 http://crmenant.free.fr/home-page/index.htm Chapter

More information

Memory: Computation, Genetics, Physiology, and Behavior. James L. McClelland Stanford University

Memory: Computation, Genetics, Physiology, and Behavior. James L. McClelland Stanford University Memory: Computation, Genetics, Physiology, and Behavior James L. McClelland Stanford University A Playwright s Take on Memory What interests me a great deal is the mistiness of the past Harold Pinter,

More information

Overview. What is an agent?

Overview. What is an agent? Artificial Intelligence Programming s and s Chris Brooks Overview What makes an agent? Defining an environment Overview What makes an agent? Defining an environment Department of Computer Science University

More information

Psychology 452 Week 9: The Synthetic Approach

Psychology 452 Week 9: The Synthetic Approach Psychology 452 Week 9: The Synthetic Approach Analytic approach to psychology The synthetic alternative Grey Walter s Turtles Braitenberg s Vehicles A toy example Grey Walter s Turtles William Grey Walter

More information

REVIEW. P.M. Churchland, Matter Bnd Consciousness. Revised Edition, Cambridge, Mass.: MIT Press, 1988.

REVIEW. P.M. Churchland, Matter Bnd Consciousness. Revised Edition, Cambridge, Mass.: MIT Press, 1988. REVIEW P.M. Churchland, Matter Bnd Consciousness. Revised Edition, Cambridge, Mass.: MIT Press, 1988. Philosophy of mind is a lively issue these days. The abandonment of behaviorism, together with the

More information

PART - A 1. Define Artificial Intelligence formulated by Haugeland. The exciting new effort to make computers think machines with minds in the full and literal sense. 2. Define Artificial Intelligence

More information

Chapter 2 The Computational Mind

Chapter 2 The Computational Mind 1 of 1 1/7/2008 11:21 AM Page 15 Chapter 2 The Computational Mind 2.1 The Computer Analogy The computational theory of mind grows out of the conception of the brain as an information-processing device,

More information

The Concept of Simulation in Control-Theoretic Accounts of Motor Control and Action Perception

The Concept of Simulation in Control-Theoretic Accounts of Motor Control and Action Perception The Concept of Simulation in Control-Theoretic Accounts of Motor Control and Action Perception Mitchell Herschbach (mherschb@ucsd.edu) Department of Philosophy, University of California, San Diego, 9500

More information

Definitions. The science of making machines that: This slide deck courtesy of Dan Klein at UC Berkeley

Definitions. The science of making machines that: This slide deck courtesy of Dan Klein at UC Berkeley Definitions The science of making machines that: Think like humans Think rationally Act like humans Act rationally This slide deck courtesy of Dan Klein at UC Berkeley Acting Like Humans? Turing (1950)

More information

Agents and Environments

Agents and Environments Artificial Intelligence Programming s and s Chris Brooks 3-2: Overview What makes an agent? Defining an environment Types of agent programs 3-3: Overview What makes an agent? Defining an environment Types

More information

Emerging frameworks for understanding cognitive and sensorimotor abilities: embodied cognition and dynamical systems theory. Dr.

Emerging frameworks for understanding cognitive and sensorimotor abilities: embodied cognition and dynamical systems theory. Dr. Emerging frameworks for understanding cognitive and sensorimotor abilities: embodied cognition and dynamical systems theory. Dr. Mark Ashton Smith What will be covered in the talk Dynamical Systems Theory

More information

CHAPTER 10 COMPUTATION ON INFORMATION, MEANING AND REPRESENTATIONS. AN EVOLUTIONARY APPROACH

CHAPTER 10 COMPUTATION ON INFORMATION, MEANING AND REPRESENTATIONS. AN EVOLUTIONARY APPROACH CHAPTER 10 COMPUTATION ON INFORMATION, MEANING AND REPRESENTATIONS. AN EVOLUTIONARY APPROACH Christophe Menant Bordeaux.France E-mail: christophe.menant@hotmail.fr Abstract: Understanding computation as

More information

Slide 1. Psychology 386b Fundamentals of Cognitive Science. Slide 2 Cognitive Science?

Slide 1. Psychology 386b Fundamentals of Cognitive Science. Slide 2 Cognitive Science? Slide 1 Psychology 386b Fundamentals of Cognitive Science Instructor: Kevin D. Johnston Office: Rm. 6254 SSC E-Mail: kjohnsto@uwo.ca Slide 2 Cognitive Science? This course deals with the field of Cognitive

More information

Lecturer: Rob van der Willigen 11/9/08

Lecturer: Rob van der Willigen 11/9/08 Auditory Perception - Detection versus Discrimination - Localization versus Discrimination - - Electrophysiological Measurements Psychophysical Measurements Three Approaches to Researching Audition physiology

More information

Chapter 12: Cognitive Science

Chapter 12: Cognitive Science Chapter 12: Cognitive Science The Decline of Behaviourism Noam Chomsky (1928 - ) - attacked Skinner s ideas presented in Verbal Behaviour - stimulus, response, & reinforcement are well defined in animal

More information

Intelligent Agents. Chapter 2 ICS 171, Fall 2009

Intelligent Agents. Chapter 2 ICS 171, Fall 2009 Intelligent Agents Chapter 2 ICS 171, Fall 2009 Discussion \\Why is the Chinese room argument impractical and how would we have to change the Turing test so that it is not subject to this criticism? Godel

More information

Lecturer: Rob van der Willigen 11/9/08

Lecturer: Rob van der Willigen 11/9/08 Auditory Perception - Detection versus Discrimination - Localization versus Discrimination - Electrophysiological Measurements - Psychophysical Measurements 1 Three Approaches to Researching Audition physiology

More information

Intelligent Agents. CmpE 540 Principles of Artificial Intelligence

Intelligent Agents. CmpE 540 Principles of Artificial Intelligence CmpE 540 Principles of Artificial Intelligence Intelligent Agents Pınar Yolum pinar.yolum@boun.edu.tr Department of Computer Engineering Boğaziçi University 1 Chapter 2 (Based mostly on the course slides

More information

Lecture 14. Functionalism

Lecture 14. Functionalism Lecture 14 Functionalism Overview Functionalism may be defined as a theory that explains mental phenomena in terms of the external input and the observable output. It explains the mind as a complicated

More information

Is integrated information theory viable as a theory of consciousness? George Deane

Is integrated information theory viable as a theory of consciousness? George Deane Is integrated information theory viable as a theory of consciousness? George Deane Reasonable Scope We want a theory of consciousness to have reasonable scope. A theory of consciousness that is too inclusive

More information

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

Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects Cybernetics, AI, Cognitive Science and Computational Neuroscience: Historical Aspects Péter Érdi perdi@kzoo.edu Henry R. Luce Professor Center for Complex Systems Studies Kalamazoo College http://people.kzoo.edu/

More information

CS343: Artificial Intelligence

CS343: Artificial Intelligence CS343: Artificial Intelligence Introduction: Part 2 Prof. Scott Niekum University of Texas at Austin [Based on slides created by Dan Klein and Pieter Abbeel for CS188 Intro to AI at UC Berkeley. All materials

More information

Perception Lie Paradox: Mathematically Proved Uncertainty about Humans Perception Similarity

Perception Lie Paradox: Mathematically Proved Uncertainty about Humans Perception Similarity Perception Lie Paradox: Mathematically Proved Uncertainty about Humans Perception Similarity Ahmed M. Mahran Computer and Systems Engineering Department, Faculty of Engineering, Alexandria University,

More information

Psychology 354 Elements Of Embodied Cognitive Science

Psychology 354 Elements Of Embodied Cognitive Science Psychology 354 Elements Of Embodied Cognitive Science Methodological Solipsism Embodiment In Robots Embodiment And Human Cognition Shakey Beginnings Autonomous robots have been a testing ground for much

More information

The brain-mind-computer trichotomy: from cybernetics via philosophy of mind to cognitive science

The brain-mind-computer trichotomy: from cybernetics via philosophy of mind to cognitive science The brain-mind-computer trichotomy: from cybernetics via philosophy of mind to cognitive science Péter Érdi perdi@kzoo.edu Henry R. Luce Professor Center for Complex Systems Studies, Kalamazoo College

More information

L6: Overview. with side orders of lecture revision, pokemon, and silly experiments. Dani Navarro

L6: Overview. with side orders of lecture revision, pokemon, and silly experiments. Dani Navarro L6: Overview with side orders of lecture revision, pokemon, and silly experiments Dani Navarro Part 1: Dani Navarro L1: Introduction L2: Attention L3: Similarity L4: Reasoning L5: A case study Part 2:

More information