Adaptive Systems Ezequiel Di Paolo Informatics A framework for adaptive behaviour.

Slides:



Advertisements
Similar presentations
© Loughborough University, 2004 Types of Systems There are a number of ways in which we may define types of systems.
Advertisements

Introduction to Physiology
Quantum One: Lecture 1a Entitled So what is quantum mechanics, anyway?
Using the Crosscutting Concepts As conceptual tools when meeting an unfamiliar problem or phenomenon.
Social Research Methods
Quantum One: Lecture 3. Implications of Schrödinger's Wave Mechanics for Conservative Systems.
The Mobile Environment u Environment –something which exists in a space, a concept defined with respect to the kind of system in focus (boundary). u Two.
Introduction to Hypothesis Testing
CYBERNETICS Dr. Tom Froese. The nature of “equilibrium” “We have three objects on the table before us: one is a cube resting on one face, the second is.
Contemporary Perspectives. What is a “perspective”? What do you think???
Title slide PIPELINE QRA SEMINAR. PIPELINE RISK ASSESSMENT INTRODUCTION TO GENERAL RISK MANAGEMENT 2.
WRITING the Research Problem.
Itti: CS564 - Brain Theory and Artificial Intelligence. Systems Concepts 1 CS564 - Brain Theory and Artificial Intelligence University of Southern California.
INTRODUCTION TO INFORMATION TECHNOLOGY
Philosophy 4610 Philosophy of Mind Week 5: Functionalism.
Homeostasis: The Foundation of Physiology
CONTROL IN THE BODY A2 TO BE ABLE TO DESCRIBE THE MAIN CONTROL MECHANISMS AND IMPORTANCE OF HOMEOSTASIS.
Bryman: Social Research Methods, 4 th edition What is a concept? Concepts are: Building blocks of theory Labels that we give to elements of the social.
Aspects of Social Systems Human Behavior and the Social Environment.
Marc Pajerols. Background  Publications about negotiations behaviour fall into 3 classes: Anecdotal ○ based on real life (knowledge) ○ frequently describe.
Interaction Modeling. Introduction (1) Third leg of the modeling tripod. It describes interaction within a system. The class model describes the objects.
Crosscutting Concepts Next Generation Science Standards.
Linguistics Introduction.
Systems and Models What is a system? What is a model? Feedback Mechanisms Transfer vs. Transform Laws of Thermodynamics.
URBDP 591 I Lecture 3: Research Process Objectives What are the major steps in the research process? What is an operational definition of variables? What.
WHAT IS SCIENCE? WHAT IS SCIENCE? An organized way of gathering and analyzing evidence about the natural world.
Lecture # 11 SCIENCE 1 ASSOCIATE DEGREE IN EDUCATION Teaching populations and ecosystems in elementary grades.
1 William P. Cunningham University of Minnesota Mary Ann Cunningham Vassar College Copyright © The McGraw-Hill Companies, Inc. Permission required for.
Designing classes How to write classes in a way that they are easily understandable, maintainable and reusable 5.0.
Chapter 10 Physiological adaptations for survival V.C.E. Biology Unit 2 – Area of study 1.
Adaptive Systems Ezequiel Di Paolo Informatics Lecture 1: Overview.
IS 460 Notes Fundamentals of General Systems Theory by Thomas Hilton.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Viability Reduce, Reuse, Recycle Conservation Coaches Network Coach Training.
Introduction to Planning
1 William P. Cunningham University of Minnesota Mary Ann Cunningham Vassar College Chapter 02 Lecture Outline Copyright © McGraw-Hill Education. All rights.
1 KINDS OF PARAGRAPH. There are at least seven types of paragraphs. Knowledge of the differences between them can facilitate composing well-structured.
ECE-7000: Nonlinear Dynamical Systems Overfitting and model costs Overfitting  The more free parameters a model has, the better it can be adapted.
Behavior Based Systems Behavior Based Systems. Key aspects of the behavior-based methodology: Situatedness: Situatedness:  The robot is an entity situated.
SBI 4U: Metablic Processes
Systems and Models What is a system? What is a model?
Systems Approach. MIS Defined …. “It is a system using formalised procedures to provide management at all levels in all functions with appropriate levels.
1 COS 260 DAY 12 Tony Gauvin. 2 Agenda Questions? 5 th Mini quiz –Chapter 5 40 min Assignment 3 Due Assignment 4 will be posted later (next week) –If.
1 Nontopological Soliton in the Polyakov Quark Meson Model Hong Mao ( 毛鸿 ) Department of Physics, Hangzhou Normal University With: Jinshuang Jin ( HZNU.
Chapter 4 Motor Control Theories Concept: Theories about how we control coordinated movement differ in terms of the roles of central and environmental.
The Study of Life Chapter 1. Biology Bios – life Logos – to reason, the study of.
Mind & Body Different Views. Positions on Mind & Body Descartes isn’t the only contributor Sources: – Psychological studies – Medical & physical observations.
What is Anatomy & Physiology? BIG IDEAS: How does the body maintain homeostasis? How are structure and function interdependent?
What’s the link????. Communication & homeostasis Links to G.C.S.E Endocrine system Endocrine system Negative feedback Negative feedback Homeostasis.
Public Policy Process An Introduction.
Organizations of all types and sizes face a range of risks that can affect the achievement of their objectives. Organization's activities Strategic initiatives.
Designing classes How to write classes in a way that they are easily understandable, maintainable and reusable 6.0.
Chapter 7 FOUNDATIONS OF PLANNING 7.1© 2003 Pearson Education Canada Inc.
Homeostasis: The Foundation of Physiology
Ch. 8 Soft Systems models for change
INTRODUCTION TO PHYSIOLOGY
Chemical Kinetics Relationship between reaction rate and the variables that exert influence on them. Mechanism of chemical reaction.
Background Information
Chapter 02 Lecture Outline
SYSTEMS THEORY Provides a general analytical framework (perspective) for viewing an organization.
Introduction to Physiology
Interaction Modeling Extracted from textbook:
An Introduction to Systems
chapter 1-2: Homeostasis
Introduction to Physiology
Homeostasis: The Foundation of Physiology
Principles of Science and Systems
Chapter 02 Lecture Outline
Presentation transcript:

Adaptive Systems Ezequiel Di Paolo Informatics A framework for adaptive behaviour

Spring 2006Ezequiel A. Di Paolo W. Ross Ashby 1903 – 1972 Cybernetician “Design for a brain”, 1952, (2nd edition 1960) “An introduction to cybernetics”, 1956

Spring 2006Ezequiel A. Di Paolo The problem and method The Problem: what mechanisms underly the production of adaptive behaviour in living organisms? In particular, how does the brain produce adaptive behaviour? The Method: An operational, dynamical-systems approach. The organism is viewed primarily as a purposeless machine instead of a purposeful, goal- seeking device. Consequence: Purposeful behaviour, adaptivity, etc. must be explained rather than assumed.

Spring 2006Ezequiel A. Di Paolo The framework was intended to show that the brain, while mechanistic in nature, could still be the source of adaptive behaviour. Fairly high-level (abstract) framework, but thoroughly relevant today. Many details not filled in (in keeping with cybernetic style), so interesting in the context of today's larger amount of information about possible candidates for the lower-level mechanisms.

Spring 2006Ezequiel A. Di Paolo Ashby distinguishes between two kinds of nervous system activity (today we would probably speak of different degrees of plasticity) : hardwired, reflex learned behaviour He concentrates on the 2nd, since he is more concerned with somatic (lifetime) adaptation. The view is operational and objective (although it allows observer involvement in the definition of the system). Teleological explanations not used (Teleology: purposeful accounts of behaviour)

Spring 2006Ezequiel A. Di Paolo A machine or animal behaves in a certain way at a certain time because its physical and chemical nature at that moment allow it no other option. The problem: to identify the nature of the changes which show as learning and to find why such changes should tend to cause better adaptation of the whole organism. Same problem as that faced by the designer of an artificial nervous system.

Spring 2006Ezequiel A. Di Paolo State-determined systems A machine can be studied experimentally by observing transition between states. A system is defined as a set of variables chosen by the observer, but not totally arbitrary if we want a state- determined system. A system is state-determined if each new state is uniquely determined by a previous state. Consequence: only one line in the phase-portrait can pass through a given point.

Spring 2006Ezequiel A. Di Paolo It's an approximation, but unavoidable if we want to study systems governed by well-defined laws. Variables define the system, but in a description of the law governing the system other constraints are involved: parameters and the form of the law. Parameters are not variables In state-determined systems interactions with the environment occur through couplings between the variables of one system and the parameters of the other.

Spring 2006Ezequiel A. Di Paolo The organism The organism defined as a set of variables. The environment is defined as a system whose variables affect the organism through coupling and which are in turn affected by it. Hence the environment is peculiar to the organism Division somewhat arbitrary. (Where is the boundary?)

Spring 2006Ezequiel A. Di Paolo The organism Organism and environment taken together form a state-determined system. They can also be treated as coupled systems (in which case the environment need not be state-determined, e.g., if we allow for fluctuations, uncertainty, etc., but the organism still does).

Spring 2006Ezequiel A. Di Paolo Essential variables Essential variables of an organism are a closely related set of physiological variables strongly linked to survival (e.g., body temperature, sugar level, oxygen intake, etc.)

Spring 2006Ezequiel A. Di Paolo Essential variables In order for an organism to survive, its essential variables must be kept within viable limits. Otherwise the organism faces the possibility of disintegration and/or loss of identity (dissolution, death).

Spring 2006Ezequiel A. Di Paolo Adaptation as stability An organismic criterion Definition: Behaviour is adaptive if it contributes to the maintenance of the essential variables within viable limits. Homeostasis is a low-level example of self- correcting mechanism.

Spring 2006Ezequiel A. Di Paolo Adaptation as stability An adaptive system is a stable system, the region of stability being that part of the state space where all essential variables are within physiological limits. Depending on point of view, a stable system may be regarded as blindly obeying its nature and also as showing great skill in returning to equilibrium in spite of disturbances.

Spring 2006Ezequiel A. Di Paolo Ultrastability Sensorimotor interaction R represents a subsystem of the organism responsible for overt behaviour/ perception. S represents those parameters affecting R. We assume that relevant features of behaviour do not change unless there is a change in S.

Spring 2006Ezequiel A. Di Paolo Ultrastability Realistic case: Essential variables are affected solely by the environment.

Spring 2006Ezequiel A. Di Paolo Ultrastability When essentials variables go out of bounds (system ceases to be stable) they introduce changes in S. IF the whole system finds a new equilibrium, it will have adapted.

Spring 2006Ezequiel A. Di Paolo Ultrastability Double feedback: Sensorimotor coupling. Through essential variables acting on parameters. How do essential variables affect parameters? Depends on the system. Ashby proposed step- functions as a possibility.

Spring 2006Ezequiel A. Di Paolo Ultrastability In the unstable case, state trajectories will reach a critical condition (right). If parameters were different (left) the system could still be stable under the new environmental pressure. Steps functions acting through secondary feedback could take the dynamics from one field to the other.

Spring 2006Ezequiel A. Di Paolo Ultrastability in organisms Ashby claims that many organisms undergo two forms of disturbance: Frequent small impulses to main variables. Occasional step changes to its parameters. If this is so, then this framework provides a good explanation for adaptation. In real organisms the actual mechanisms remain to be specified.

Spring 2006Ezequiel A. Di Paolo Multistable systems A system composed by ultrastable sub-systems An ultrastable system may be regarded as one complex regulator that is stable against a bimodal set of disturbances. Alternatively, it may be thought of as a first-order regulator for type-1 disturbances that can re-organise itself to achieve stability in the face of type-2 disturbances. When regarded in this way we can say that the system has learned. (Notice that the ambiguity is given by different timescales which is rooted in the ambiguity between variables and parameters.)

Spring 2006Ezequiel A. Di Paolo The Homeostat Electromagnetic device consisting of 4 ultrastable units that could be coupled in different ways Many experiments including habituation, reinforcement learning.

Spring 2006Ezequiel A. Di Paolo Adaptation to visual inversion Adaptation to left/right visual inversion in a phototactic robot using the individual activity of neurons as the essential variables, (Di Paolo, 2000 following ideas by J. G. Taylor, 1964). Neurons facilitate local plasticity when their activity is too high or too low. Robots evolved to perform only normal phototaxis and to be internally stable (minimize internal change). When sensors are inverted a robot becomes unstable and starts to change. Eventually phototaxis is regained.

Spring 2006Ezequiel A. Di Paolo Adaptation to visual inversion

Spring 2006Ezequiel A. Di Paolo Significance of the framework It remains the only well-thought out account of non-task-based adaptation in organisms and machines. It has been slightly recognized in the AI/robotics community, but its ideas have not been followed in practical terms to any major extent yet. (Not many ultrastable robots around). Many of these ideas remain unexplored in areas where they should be quite relevant (animal behaviour, neuroscience). There's been a few applications in psychology (J. G. Taylor), but little follow-up work.

Spring 2006Ezequiel A. Di Paolo Limitations There are some holes in the framework, mainly in the idea of an essential variable. What does “essential” mean? If it is essential, how can its value go out of bounds without causing death? And if it doesn't, in what sense is it essential? These problems originate in equating adaptation and viability. An extended framework would have to look at these issues, maybe going beyond the organismic point of view to an ecological perspective (see future lecture). (Inadvertedly, Ashby does something like this in some examples, e.g., S 17/4.)

Spring 2006Ezequiel A. Di Paolo Seminar week 4 W.R. Ashby (1947) “The nervous system as a physical machine: with special reference to the origin of adaptive behaviour”, Mind, 56(221), pp To be read in two manners: As a historical document In its contemporary relevance Write down 5 questions or comments and bring them to the seminar.