<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurorobot.</journal-id>
<journal-title>Frontiers in Neurorobotics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurorobot.</abbrev-journal-title>
<issn pub-type="epub">1662-5218</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnbot.2017.00005</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Hypothesis and Theory</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Neurodynamics in the Sensorimotor Loop: Representing Behavior Relevant External Situations</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Pasemann</surname> <given-names>Frank</given-names></name>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/135366/overview"/>
</contrib>
</contrib-group>
<aff><institution>Institute of Cognitive Science, University of Osnabr&#x000FC;ck</institution> <country>Osnabr&#x000FC;ck, Germany</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Poramate Manoonpong, University of Southern Denmark, Denmark</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Ralf Der, Leipzig University, Germany; J&#x000F6;rn Fischer, Mannheim University of Applied Sciences, Germany</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Frank Pasemann <email>frank.pasemann&#x00040;uni-osnabrueck.de</email></p></fn>
</author-notes>
<pub-date pub-type="epub">
<day>03</day>
<month>02</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="collection">
<year>2017</year>
</pub-date>
<volume>11</volume>
<elocation-id>5</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>11</month>
<year>2016</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>01</month>
<year>2017</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2017 Pasemann.</copyright-statement>
<copyright-year>2017</copyright-year>
<copyright-holder>Pasemann</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>In the context of the dynamical system approach to cognition and supposing that brains or brain-like systems controlling the behavior of autonomous systems are permanently driven by their sensor signals, the paper approaches the question of neurodynamics in the sensorimotor loop in a purely formal way. This is carefully done by addressing the problem in three steps, using the time-discrete dynamics of standard neural networks and a fiber space representation for better clearness. Furthermore, concepts like meta-transients, parametric stability and dynamical forms are introduced, where meta-transients describe the effect of realistic sensor inputs, parametric stability refers to a class of sensor inputs all generating the &#x0201C;same type&#x0201D; of dynamic behavior, and a dynamical form comprises the corresponding class of parametrized dynamical systems. It is argued that dynamical forms are the essential internal representatives of behavior relevant external situations. Consequently, it is suggested that dynamical forms are the basis for a memory of these situations. Finally, based on the observation that not all brain process have a direct effect on the motor activity, a natural splitting of neurodynamics into vertical (internal) and horizontal (effective) parts is introduced.</p>
</abstract>
<kwd-group>
<kwd>neurodynamics</kwd>
<kwd>behavior control</kwd>
<kwd>sensorimotor loop</kwd>
<kwd>mathematical concepts</kwd>
<kwd>neural representations</kwd>
</kwd-group>
<counts>
<fig-count count="12"/>
<table-count count="1"/>
<equation-count count="23"/>
<ref-count count="39"/>
<page-count count="12"/>
<word-count count="8217"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>From a neurocybernetics perspective the dynamical systems approach to embodied cognition can be traced back to the work of Ashby (Ashby, <xref ref-type="bibr" rid="B2">1960</xref>) and von Foerster (Von Foerster, <xref ref-type="bibr" rid="B34">1960</xref>). The assumption is that a living organism, in order to survive, must be able to develop internally some stable &#x0201C;entities&#x0201D; (von Foerster) which refer to or classify objects and situations in the physical world. These &#x0201C;entities&#x0201D; are the result of cognitive and sensorimotor processes developing through continuous interactions of an individual with its specific environment. On the other hand, cognitive and sensorimotor processes, relevant for the behavior of the individual, depend on the formation of these stable structures; i.e., they are complementary in the sense that one defines or implies the other. The assumption was, that an organism must be able to relate <italic>discrete</italic> internal structures to relevant aspects of its own interaction with its environment.</p>
<p>Although, the underlying processes are continuous these internal &#x0201C;entities&#x0201D; have to be discrete because the referenced objects or situations are discrete features of the environment. They also have to be &#x0201C;stable&#x0201D; in a certain time domain. On the other hand, due to changing sensorimotor or cognitive processes, they have to get &#x0201C;unstable&#x0201D; in the sense that different references have to be built up; i.e., new &#x0201C;stability domains&#x0201D; have to be visited or formed.</p>
<p>To pursue the dynamical systems approach to embodied cognition in this spirit, this paper will consider an individual as an autonomous system called an <italic>animat</italic>. An animat Dean (<xref ref-type="bibr" rid="B5">1998</xref>) and Guillot and Meyer (<xref ref-type="bibr" rid="B8">2001</xref>) is a simulated or physical robot equipped with sensors and actuators, and a neural network for behavior control. The neural controllers then have to operate in the so called <italic>sensorimotor</italic> loop, getting inputs from sensory signals and generating motor signals, which in turn will lead to new sensor inputs. The essential role of these closed loop processes for living or live-like systems has been discussed over several decades now from various points of view (Bishop, <xref ref-type="bibr" rid="B4">1960</xref>; Beer, <xref ref-type="bibr" rid="B3">1995</xref>; Di Paolo, <xref ref-type="bibr" rid="B6">2003</xref>; Philipona et al., <xref ref-type="bibr" rid="B23">2004</xref>; H&#x000FC;lse et al., <xref ref-type="bibr" rid="B10">2007</xref>; Zahedi et al., <xref ref-type="bibr" rid="B39">2010</xref>; S&#x000E1;ndor et al., <xref ref-type="bibr" rid="B27">2015</xref>). Here we use a purely formal approach and carefully analyze the dynamical description by making successive approximations to these processes.</p>
<p>Neurocontrollers, mimicking their biological counterparts, are considered as recurrent neural networks which in general allow for dynamical properties. That is, for fixed synaptic weights, bias terms and inputs such a network can be described as a dynamical system. Then, assuming that a neurocontroller is driven by slow sensor inputs, it will be properly described as a parametrized family of dynamical systems, where sensor inputs (and proprioceptive signals as well) are considered in a first approximation as parameters of such a family. Furthermore, for every parameter value the corresponding dynamical system may have a manifold of different attractors. The postulated internal &#x0201C;entities&#x0201D; then will be identified with the basins of attraction of <italic>parametrically stable</italic> neurodynamical systems. The interaction with the environment then may change the references to situations in the external world by changing parameter values given, for instance, by the sensor signals. This process of changing references will be described by so-called <italic>bifurcations</italic>.</p>
<p>For theoretical reasons, parameters are assumed to change so slowly that the system can approach its asymptotic states. This is often not the case for realistic sensor inputs. So, in a second step we will introduce sequences of neural states called <italic>meta-transients</italic> as for instance in Negrello and Pasemann (<xref ref-type="bibr" rid="B17">2008</xref>) Negrello (<xref ref-type="bibr" rid="B16">2011</xref>), and Toutounji and Pipa (<xref ref-type="bibr" rid="B33">2014</xref>).</p>
<p>In general these meta-transients can not be given an interpretation as trajectories of a dynamical system, mainly because the inducing sequence of sensor signals is not a trajectory of a dynamical system on sensor space. Instead, because of the closed loop, it is superposition of movements in the environment and the result of motor actions. The case where one has access to controlling parameters has often been discussed in geometric control theory (Gardner, <xref ref-type="bibr" rid="B7">1983</xref>; Sussmann, <xref ref-type="bibr" rid="B29">1983</xref>; Respondek, <xref ref-type="bibr" rid="B26">1996</xref>; Kloeden et al., <xref ref-type="bibr" rid="B12">2013</xref>). There then one can generalize the concept of attractors and the like. Although we do not find this approach applicable for the dynamics in the sensorimotor loop we will work with a comparable view.</p>
<p>Finally, these meta-transients have to be mapped to motor neurons, inducing then actions of the animats body; i.e., its behavior. Due to this projection not all elements of the neural system will be involved directly in the generation of motor signals. This leads naturally to a fiber structure over the motor space allowing to introduce the concepts of vertical or <italic>internal</italic> neurodynamics, having no direct effect on behavior, and a horizontal or <italic>effective</italic> neurodynamics, the projection of which generates the movements of the animat.</p>
<p>To clarify concepts, the paper will address the discrete-time neurodynamics of networks composed of standard sigmoidal neurons of additive type. Using this simplifying setup, it is assumed that the aspects described in the following are transferable also to neural systems employing more biologically plausible or other types of neurons. The basic concern here is to specify the role of, for example, attractors, basins of attraction, transients, bifurcations and stability properties in the context of systems acting in a sensorimotor loop.</p>
<p>Approaching the description of neurodynamics in the sensorimotor loop in three steps, we will first define the type of neurodynamics studied in this paper (Section 2), exemplifying it by some well known results. Assuming that sensor inputs are slow when compared to the activity dynamics of the neural system, we argue in Section 3 that neural systems in the sensorimotor loop are effectively described by parametrized families of dynamical systems, were parameters correspond to the sensor inputs. Other parameters, not considered here, are, for instance, signals coming from proprioceptors and the synaptic weights of the network, the change of which usually is associated with learning. Referring to the more realistic situations, meta-transients are introduction in Section 4. Finally, Section 5 discusses the generation of motor signals resulting from a projection of attractor transients or meta-transients, respectively, to the motor space; this then allows to differentiate between so called effective and internal neurodynamics. Finally the sensorimotor loop is closed through the environment by a formal mapping from motor space <italic>M</italic> to sensor space <italic>S</italic>. The paper concludes with a discussion of the possible role the introduced concepts can play for understanding neural representations of behavior relevant situations in the external world and, correspondingly, for a notion of memory which is not based on specific attractors like, for instance, fixed point attractors in Hopfield networks.</p>
</sec>
<sec id="s2">
<title>2. Neurodynamics</title>
<p>Besides the body of an animat, three different parts of it will be discerned: The &#x0201C;brain&#x0201D; considered as a recurrent neural network <italic>N</italic> with <italic>n</italic> neurons. Its sensor neurons will prescribe the sensor space <italic>S</italic>, and the output neurons will define the motor space <italic>M</italic>. Sensor space <italic>S</italic> and motor space <italic>M</italic> are the interfaces of the &#x0201C;brain&#x0201D; <italic>N</italic> to the physical world. Assuming strictly the point of view of an animat, the world for an animat is what happens on its sensor surface. We describe these parts more concrete as follows.</p>
<p>A state <italic>a</italic>(<italic>t</italic>) &#x02208; <italic>A</italic> &#x02282; &#x0211D;<sup><italic>n</italic></sup> of the neural system <italic>N</italic> at time <italic>t</italic> is characterized by the activation of all its <italic>n</italic> neurons. Correspondingly, the state space <italic>A</italic> is called the <italic>activation space</italic> or phase space of <italic>N</italic>. It is a manifold of dimension <italic>dim</italic> (<italic>A</italic>) &#x0003D; <italic>n</italic>. Neural states may be represented in an equivalent way by the outputs <italic>o</italic>(<italic>t</italic>) of the <italic>n</italic> neurons, and we call the corresponding state space of the network <italic>N</italic> its <italic>output space A</italic><sup>&#x0002A;</sup>.</p>
<p>The <italic>sensor space S</italic> consists of all possible sensor inputs, i.e., a sensor state <italic>s</italic>(<italic>t</italic>) &#x02208; <italic>S</italic> at time <italic>t</italic> consists of all sensor values at time <italic>t</italic>. The sensor space is assumed to be a bounded manifold <italic>S</italic> of dimension dim <italic>S</italic> &#x0003D; <italic>m</italic>, where <italic>m</italic> denotes the number of distinct sensor elements. <italic>S</italic> may be subdivided into modality spaces corresponding, for example, to visual, acoustic, or haptic inputs.</p>
<p>A motor state <italic>m</italic>(<italic>t</italic>) &#x02208; <italic>M</italic> at time <italic>t</italic> is given by the activation of the motor neurons at time <italic>t</italic> driving the various actuators of the animat. Thus, the <italic>motor space</italic> of the animat is an open bounded manifold <italic>M</italic> of dimension dim <italic>M</italic> &#x0003D; <italic>k</italic>, the number of all its motor neurons. The motor space <italic>M</italic> may be segmented into different domains responsible e.g., for head movement, eye movement, driving wheels, arms, and so forth. Special domains may be related to corresponding domains in sensor space: Fixed infrared sensors may be, for instance, related only to the wheels domain; but with pan-tilt-camera vision is related to wheels, and pan-tilt-motors, et cetera.</p>
<sec>
<title>2.1. Discrete-time neurodynamics</title>
<p>For a general introduction into the theory of dynamical system see for example (Abraham and Shaw, <xref ref-type="bibr" rid="B1">1992</xref>; Hirsch et al., <xref ref-type="bibr" rid="B9">2012</xref>; Strogatz, <xref ref-type="bibr" rid="B28">2014</xref>). Here, in a first approximation we will understand the neural system <italic>N</italic> as a discrete-time dynamical system (Kloeden et al., <xref ref-type="bibr" rid="B12">2013</xref>); i.e., on its activation space <italic>A</italic> there exists a differentiable map &#x003D5; : &#x02124; &#x000D7; <italic>A</italic> &#x02192; <italic>A</italic>, called the <italic>flow</italic>, with the following properties:
<list list-type="roman-lower">
<list-item><p>&#x003D5;(0, <italic>a</italic><sub>0</sub>) &#x0003D; <italic>a</italic><sub>0</sub>, for all <italic>a</italic><sub>0</sub> &#x02208; <italic>A</italic>.</p></list-item>
<list-item><p>&#x003D5;(<italic>s</italic> &#x0002B; <italic>t, a</italic><sub>0</sub>) &#x0003D; &#x003D5;(<italic>s</italic>, &#x003D5;(<italic>t, a</italic><sub>0</sub>)), for all <italic>s, t</italic> &#x02208; &#x02124; and <italic>a</italic><sub>0</sub> &#x02208; <italic>A</italic>,</p></list-item>
</list></p>
<p>were &#x02124; denotes the set of nonnegative integers. In the following we consider a neural network <italic>N</italic> with activation space <italic>A</italic> &#x02282; &#x0211D;<sup><italic>n</italic></sup>, writing it as <italic>N</italic>(<italic>A</italic>), which is composed of <italic>n</italic> standard additive neurons with sigmoid transfer function &#x003C4;: &#x0003D; tanh. The flow of this system is then generated by a diffeomorphism <italic>f</italic> : <italic>A</italic> &#x02192; <italic>A</italic> given in component form by</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mo>&#x003B8;</mml:mo><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mrow></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003B8;<sub><italic>i</italic></sub> represents a constant bias term of neuron <italic>i</italic>, <italic>w</italic><sub><italic>ij</italic></sub> the synaptic strength or weight from neuron <italic>j</italic> to neuron <italic>i</italic>, and &#x003C4; denotes the transfer function. Thus, the output of neuron <italic>i</italic> is given by <italic>o</italic><sub><italic>i</italic></sub>: &#x0003D; &#x003C4;(<italic>a</italic><sub><italic>i</italic></sub>), and for the output space we have <italic>A</italic><sup>&#x0002A;</sup> &#x02282; (&#x02212;1, 1)<sup><italic>n</italic></sup>.</p>
<p>The neural system <italic>N</italic>(<italic>A</italic>), considered as a dynamical system, will be denoted by (<italic>A, f</italic>). In this section terms like the bias terms &#x003B8;<sub><italic>i</italic></sub> and synaptic weights <italic>w</italic><sub><italic>ij</italic></sub> are assumed to be constant. This means that we consider an isolated system; i.e., there is no neural plasticity involved, and sensor inputs are not considered.</p>
<p>Furthermore, we endow the vector space <italic>A</italic> with an Euclidean metric <italic>d</italic><sub>&#x003C4;</sub> induced by the transfer function &#x003C4;; i.e.,</p>
<disp-formula id="E2"><mml:math id="M2"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C4;</mml:mo></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02032;</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02032;</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x02032;</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:msqrt><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Due to the saturation domains of the sigmoid &#x003C4; the distance of activity states corresponding to very high (positive or negative) activations is very small.</p>
<p>The flow on the state space <italic>A</italic> is then defined by</p>
<disp-formula id="E3"><mml:math id="M3"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mo>&#x003D5;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mstyle displaystyle="true"><mml:munder accentunder="false"><mml:mrow><mml:mi>f</mml:mi><mml:mo>&#x025E6;</mml:mo><mml:mi>f</mml:mi><mml:mo>&#x025E6;</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>&#x025E6;</mml:mo><mml:mi>f</mml:mi><mml:mo>&#x025E6;</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mo>&#x0FE38;</mml:mo></mml:munder></mml:mstyle></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>a</italic><sub>0</sub> &#x02208; <italic>A</italic> is called the <italic>initial state</italic>. The flow &#x003D5; satisfies the group property; i.e., with initial condition &#x003D5;(0, <italic>a</italic><sub>0</sub>) &#x0003D; <italic>a</italic><sub>0</sub> one has</p>
<disp-formula id="E4"><mml:math id="M4"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mo>&#x003D5;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>,</mml:mo><mml:mo>&#x003D5;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mo>=</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup><mml:mo>&#x025E6;</mml:mo><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x003D5;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p><bold>Example 1:</bold> The dynamics of 2-neuron networks have been analyzed extensively, in the continuous-time case as well as the discrete-time case, because already these simple systems, under certain conditions, can show all possible dynamical features: They can exhibit fixed point attractors as well as periodic, quasiperiodic and chaotic attractors, and even show co-existing attractors for one and the same condition (Wilson and Cowan, <xref ref-type="bibr" rid="B37">1972</xref>; Marcus and Westervelt, <xref ref-type="bibr" rid="B15">1989</xref>; Wang, <xref ref-type="bibr" rid="B36">1991</xref>; Beer, <xref ref-type="bibr" rid="B3">1995</xref>). Here we recall some of the results, which can be found for example in Pasemann (<xref ref-type="bibr" rid="B21">2002</xref>), to demonstrate basic properties of recurrent neural networks for this most simple case. So, let (<italic>A, f</italic>) denote the two-dimensional system given by two neurons (compare Figure <xref ref-type="fig" rid="F1">1</xref>) satisfying the equations</p>
<disp-formula id="E5"><label>(2)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>:</mml:mo><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mo>:</mml:mo><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p><bold>A 2-neuron network</bold>.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0001.tif"/>
</fig>
<p>As a bounded dissipative dynamical systems, the time development of neural states can be characterized by attractors and transients. We first recall some basic definitions.</p>
<p>A time-sequence of states</p>
<disp-formula id="E6"><label>(3)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>O</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>is called an <italic>orbit</italic> or a <italic>trajectory</italic> of the system starting from <italic>a</italic><sub>0</sub> &#x02208; <italic>A</italic>. An orbit <italic>O</italic>(<italic>a</italic><sub>0</sub>) is called <italic>periodic</italic> of period <italic>p</italic> &#x02265; 1 if <italic>a</italic>(<italic>p</italic>) &#x0003D; <italic>a</italic><sub>0</sub>, and <italic>p</italic> is the smallest integer such that this equation holds. For <italic>p</italic> &#x0003D; 1 the orbit is called a stationary state or a <italic>fixed point</italic> of the system. A <italic>p-periodic point</italic> is a state on a <italic>p</italic>-periodic orbit <italic>O</italic>(<italic>a</italic><sub>0</sub>) &#x0003D; {<italic>a</italic><sub>0</sub>, <italic>a</italic>(1), &#x02026;, <italic>a</italic>(<italic>p</italic>)}. It corresponds to a fixed point of the <italic>p</italic>-th iterate <italic>f</italic><sup><italic>p</italic></sup> of the map <italic>f</italic>:</p>
<disp-formula id="E7"><mml:math id="M7"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mstyle displaystyle="true"><mml:munder accentunder="false"><mml:mrow><mml:mi>f</mml:mi><mml:mo>&#x025E6;</mml:mo><mml:mi>f</mml:mi><mml:mo>&#x025E6;</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>&#x025E6;</mml:mo><mml:mi>f</mml:mi></mml:mrow><mml:mo>&#x0FE38;</mml:mo></mml:munder></mml:mstyle></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>t</mml:mi><mml:mi>i</mml:mi><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>a</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>A</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Let <italic>U</italic> &#x02282; <italic>A</italic> denote a subset which is <italic>invariant</italic> under the action of <italic>f</italic>; i.e. <italic>f</italic>(<italic>U</italic>) &#x0003D; <italic>U</italic>. A closed and bounded set &#x00393; &#x02282; <italic>U</italic> is called an <italic>attractor</italic> of the dynamical system (<italic>A, f</italic>), if <italic>f</italic>(&#x00393;) &#x0003D; &#x00393; and there exists an &#x003B5; &#x0003E; 0 such that</p>
<disp-formula id="E8"><mml:math id="M8"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x00393;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02264;</mml:mo><mml:mo>&#x003B5;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:mi>U</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x02003;implies&#x000A0;that&#x02003;</mml:mtext><mml:mi>d</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x00393;</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02192;</mml:mo><mml:mn>0</mml:mn><mml:mtext class="textrm" mathvariant="normal">&#x000A0;as&#x000A0;</mml:mtext><mml:mi>t</mml:mi><mml:mo>&#x02192;</mml:mo><mml:mo>&#x0221E;</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>There are different types of attractors: Fixed points, periodic orbits (a finite set of periodic points) as in Figure <xref ref-type="fig" rid="F2">2</xref>, <italic>quasiperiodic orbits</italic> represented by a dense set of points on a closed line, and so called <italic>chaotic attractors</italic> which are characterized, for instance, as a fractal set in <italic>A</italic> (compare also Figure <xref ref-type="fig" rid="F3">3</xref> and Abraham and Shaw, <xref ref-type="bibr" rid="B1">1992</xref>; Hirsch et al., <xref ref-type="bibr" rid="B9">2012</xref>; Strogatz, <xref ref-type="bibr" rid="B28">2014</xref>). If &#x00393; is the only attractor of a system (<italic>A, f</italic>), then it is called a <italic>global</italic> attractor.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p><bold>Examples of attractors in (<italic><bold>o</bold></italic><sub><bold>1</bold></sub>, <italic><bold>o</bold></italic><sub><bold>2</bold></sub>)-output space for a two neuron system (2). (Left)</bold> A fixed point attractor. <bold>(Right)</bold> A period-5 attractor. (Parameters are given in Table <xref ref-type="table" rid="T1">A1</xref> in the Appendix referring to networks sys1 and sys2.)</p></caption>
<graphic xlink:href="fnbot-11-00005-g0002.tif"/>
</fig>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p><bold>Examples of attractors in (<italic><bold>o</bold></italic><sub><bold>1</bold></sub>, <italic><bold>o</bold></italic><sub><bold>2</bold></sub>)-output space for a two neuron system (2). (Left)</bold> A quasiperiodic attractor. <bold>(Right)</bold> A chaotic attractor. (Parameters are given in Table <xref ref-type="table" rid="T1">A1</xref> in the Appendix referring to networks sys3 and sys4.)</p></caption>
<graphic xlink:href="fnbot-11-00005-g0003.tif"/>
</fig>
<p>The <italic>basin of attraction B</italic>(&#x00393;) of an attractor &#x00393; is the set of all initial conditions <italic>a</italic><sub>0</sub> &#x02208; <italic>A</italic> such that <italic>d</italic>(<italic>a</italic>(<italic>t</italic>), &#x00393;) &#x02192; 0 as <italic>t</italic> &#x02192; &#x0221E;. Thus, the basin of attraction of &#x00393; is considered as the set of all orbits attracted by &#x00393;. A <italic>transient O</italic>(&#x00393;) of a system (<italic>A, f</italic>) is an orbit in the basin of an attractor &#x00393;.</p>
<p>A dynamical system (<italic>A, f</italic>) can have more than one attractor. Then we say that the system has several <italic>co-existing</italic> attractors. For instance, in Figure <xref ref-type="fig" rid="F4">4</xref> four co-existing period-2 attractors and their basins with regular boundaries are shown. Figure <xref ref-type="fig" rid="F5">5</xref> displays several co-existing attractors separated by fractal basin boundaries.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p><bold>(Left)</bold> Four co-existing period-2 attractors in (<italic>o</italic><sub>1</sub>, <italic>o</italic><sub>2</sub>)-output space. <bold>(Right)</bold> Their basins of attraction (for parameters see Table <xref ref-type="table" rid="T1">A1</xref>, network sys5).</p></caption>
<graphic xlink:href="fnbot-11-00005-g0004.tif"/>
</fig>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p><bold>(Left)</bold> A period-3 attractor (green) and a period-7 attractor (red) in (<italic>o</italic><sub>1</sub>, <italic>o</italic><sub>2</sub>)-output space, co-existing with two chaotic attractors, one cyclic with period 14. <bold>(Right)</bold> The corresponding basins of attraction; the two basins of the chaotic attractors are white. The system is given as sys6 in Table <xref ref-type="table" rid="T1">A1</xref>.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0005.tif"/>
</fig>
<p>Often one uses the metaphor &#x0201C;landscape&#x0201D; to describe a dynamical system (<italic>A, f</italic>) qualitatively. This refers exactly to what we defined as the flow of the dynamical system (<italic>A, f</italic>). One can think about water running downhill into a sink when referring to transients approaching an attractor. Basin boundaries then correspond to water partings. An <italic>attractor-landscape</italic>, denoted by [<italic>A</italic>], then visualizes the different types of attractors present in the system together with their basins of attraction and basin boundaries as shown in the figures above.</p>
<p>Two different dynamical systems can have similar landscapes in the sense that there is the same number and type of attractors involved; but attractors, as well as the corresponding basin boundaries, may be deformed with respect to each other. If one can map the attractor-landscape of one system onto the attractor-landscape of the other system such that orbits are mapped one-to-one onto each other by preserving the time direction, then the qualitative behavior of such systems is comparable. This situation is formalized by the following</p>
<p>Definition 1. <italic>Two discrete-time dynamical systems</italic> (<italic>A, f</italic>) <italic>and</italic> (<italic>B, g</italic>) <italic>are said to be</italic> topologically conjugate, <italic>if there exists a homeomorphism</italic> &#x003C8; : <italic>A</italic> &#x02192; <italic>B, such that f</italic> &#x025E6; &#x003C8; &#x0003D; &#x003C8; &#x025E6; <italic>g, i.e., such that the following diagram commutes:</italic></p>
<disp-formula id="E9"><mml:math id="M9"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mi>f</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>&#x003C8;</mml:mi><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mi>A</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mo>&#x02192;</mml:mo></mml:mtd><mml:mtd><mml:mi>A</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mo>&#x02193;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x02193;</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mi>B</mml:mi></mml:mtd><mml:mtd><mml:mo>&#x02192;</mml:mo></mml:mtd><mml:mtd><mml:mi>B</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mi>&#x003C8;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>g</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
</sec>
</sec>
<sec id="s3">
<title>3. Parametrized families of dynamical systems</title>
<p>In the last section the bias terms &#x003B8;<sub><italic>i</italic></sub> and synaptic weights <italic>w</italic><sub><italic>ij</italic></sub>, <italic>i, j</italic> &#x0003D; 1, &#x02026;, <italic>n</italic>, were held constant, and one can consider them as parameters of the neural system (<italic>A, f</italic>). For different bias terms or synaptic weight one gets different dynamical systems. Thus, we introduce a <italic>parameter space Q</italic> &#x02282; &#x0211D;<sup><italic>q</italic></sup> for a neural system (<italic>A, f</italic>) as a <italic>q</italic>-dimensional Euclidean manifold (<italic>Q, h</italic>) with metric <italic>h</italic>. A parameter vector &#x003C1; &#x0003D; (&#x003B8;, <italic>w</italic>) &#x02208; <italic>Q</italic> is given by the bias vector &#x003B8; and the weight matrix <italic>w</italic> of the network <italic>N</italic>(<italic>A</italic>). Thus, one has dim <italic>Q</italic> &#x0003D; <italic>q</italic> &#x0003D; <italic>n</italic> &#x000B7; (<italic>n</italic> &#x0002B; 1).</p>
<p>As a next step we argue that the sensor inputs to the neural system <italic>N</italic>(<italic>A</italic>) can be assumed to act as parameters of the neurodynamics. Because brain-like systems will always act in a sensorimotor loop, the sensor signals <italic>s</italic>(<italic>t</italic>) &#x02208; <italic>S</italic> will always drive the neurodynamical system <italic>N</italic>(<italic>A</italic>). Assuming in a first approximation that the sensor signals <italic>s</italic>(<italic>t</italic>) change so slowly that the orbits of the neural system are always able to converge to an attractor, then they can be considered as varying parameters. For that reason we will subsume the sensor signals <italic>s</italic>(<italic>t</italic>) as part of the bias terms <inline-formula><mml:math id="M10"><mml:mo>&#x003B8;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mo>&#x0002B;</mml:mo><mml:mi>s</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M11"><mml:mover accent="true"><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">constant</mml:mtext></mml:mstyle></mml:math></inline-formula>.</p>
<p>A neural system then has to be described as a <italic>parametrized family of discrete-time dynamical systems</italic> denoted by (<italic>A, f</italic>; <italic>Q</italic>), with <italic>A</italic> &#x02282; &#x0211D;<sup><italic>n</italic></sup> the activation space, <italic>Q</italic> &#x02282; &#x0211D;<sup><italic>q</italic></sup> the parameter space, and a differentiable map <italic>f</italic> : <italic>Q</italic> &#x000D7; <italic>A</italic> &#x02192; <italic>A</italic>. For a specific parameter vector &#x003C1; &#x02208; <italic>Q</italic>, we write <italic>f</italic><sub>&#x003C1;</sub> : <italic>A</italic> &#x02192; <italic>A</italic> for the corresponding dynamical system, and denote the <italic>q-parameter family</italic> of neurodynamical systems also by (<italic>A, f</italic><sub>&#x003C1;</sub>), &#x003C1; &#x02208; <italic>Q</italic>. The only varying parameters considered in the following are the bias terms &#x003B8;<sub><italic>i</italic></sub>, <italic>i</italic> &#x0003D; 1, &#x02026;, <italic>n</italic>. As stated above, other parameters of the animats brain, like synaptic weights <italic>w</italic><sub><italic>ij</italic></sub> are constant.</p>
<p>We may now look at the &#x0201C;brain&#x0201D; as a fiber structure over parameter space <italic>Q</italic> (compare Figure <xref ref-type="fig" rid="F6">6</xref>): To every &#x003C1; &#x02208; <italic>Q</italic> there is attached the activation space <italic>A</italic> together with the flow &#x003C8;<sub>&#x003C1;</sub> corresponding to &#x003C1; &#x02208; <italic>Q</italic>; i.e., there is a whole attractor-landscape, denoted by [<italic>A</italic>]<sub>&#x003C1;</sub>, attached to every parameter &#x003C1; &#x02208; <italic>Q</italic>.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p><bold>The fiber structure of a neural system: there is an attractor-landscape [<italic><bold>A</bold></italic>]<sub><bold>&#x003C1;</bold></sub> attached to every parameter &#x003C1;</bold>.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0006.tif"/>
</fig>
<sec>
<title>3.1. Parametric stability</title>
<p>Now, given two different parameter vectors &#x003C1; and &#x003C1;&#x02032; in <italic>Q</italic>, one may ask if the corresponding attractor-landscapes are similar or not in the sense that there exist a homeomorphism carrying oriented orbits onto oriented orbits, especially attractors onto attractors. Using definition 1 we introduce the following</p>
<p>Definition 2. <italic>Given a neurodynamical system</italic> (<italic>A, f</italic>; <italic>Q</italic>)<italic>. Two different parameters</italic> &#x003C1;, &#x003C1;&#x02032; &#x02208; <italic>Q are said to be</italic> homologous <italic>if the corresponding dynamic systems</italic> (<italic>A, f</italic><sub>&#x003C1;</sub>) <italic>and</italic> <inline-formula><mml:math id="M12"><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>A</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02032;</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> <italic>are topologically conjugate; i.e., if the following diagram commutes:</italic></p>
<disp-formula id="E10"><mml:math id="M13"><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>&#x003C1;</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>&#x003C8;</mml:mi><mml:mtext>&#x02009;&#x02009;</mml:mtext><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mi>A</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mo>&#x02192;</mml:mo></mml:mtd><mml:mtd><mml:mi>A</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mo>&#x02193;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mtext>&#x02009;&#x02009;&#x02009;&#x02009;&#x02009;</mml:mtext></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x02193;</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mi>A</mml:mi></mml:mtd><mml:mtd><mml:mo>&#x02192;</mml:mo></mml:mtd><mml:mtd><mml:mi>A</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mtext>&#x02009;&#x02009;</mml:mtext><mml:mi>&#x003C8;</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:msup><mml:mi>&#x003C1;</mml:mi><mml:mo>&#x02032;</mml:mo></mml:msup></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>
<p>If two parameter vectors &#x003C1;, &#x003C1;&#x02032; &#x02208; <italic>Q</italic> are homologous, then the corresponding neurodynamics have qualitative the same behavior; i.e., attractors and basin boundaries may be deformed. In Figures <xref ref-type="fig" rid="F7">7</xref>, <xref ref-type="fig" rid="F8">8</xref>, for example, attractors and output signals of an oscillatory 2n-network with two different bias terms are displayed. The two attractor-landscapes [<italic>A</italic>]<sub>&#x003C1;</sub> and <inline-formula><mml:math id="M14"><mml:msub><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02032;</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:msub></mml:math></inline-formula> corresponding to homologous parameters &#x003B8;, &#x003B8;&#x02032; are qualitatively, i.e., topologically, the same.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p><bold>(Left)</bold> Attractor in (<italic>o</italic><sub>1</sub>, <italic>o</italic><sub>2</sub>)-output space. <bold>(Right)</bold> Output signals of the 2-neuron oscillator <italic>Osci</italic><sub>1</sub> with parameters given in Table <xref ref-type="table" rid="T1">A1</xref>.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0007.tif"/>
</fig>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p><bold>(Left)</bold> Attractor in (<italic>o</italic><sub>1</sub>, <italic>o</italic><sub>2</sub>)-output space. <bold>(Right)</bold> Output signals of the 2-neuron oscillator <italic>Osci</italic><sub>2</sub> with parameters given in Table <xref ref-type="table" rid="T1">A1</xref>.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0008.tif"/>
</fig>
<p>This leads us to an essential concept, that of <italic>parametric stability</italic>, which we define in correspondence to the concept of structural stability in the general theory of dynamical systems (Thom, <xref ref-type="bibr" rid="B31">1989</xref>).</p>
<p>Definition 3. <italic>Given a neurodynamical system</italic> (<italic>A, f</italic>; <italic>Q</italic>) <italic>and a parameter vector</italic> &#x003C1;<sub>0</sub> &#x02208; <italic>Q</italic>. <italic>Then the system</italic> (<italic>A, f</italic><sub>&#x003C1;<sub>0</sub></sub>) <italic>is called</italic> parametrically stable, <italic>if there exists an</italic> &#x003F5; &#x0003E; 0 <italic>such that for every</italic> &#x003C1; &#x02208; <italic>Q satisfying</italic> ||&#x003C1;&#x02212;&#x003C1;<sub>0</sub>|| &#x0003C; &#x003F5; <italic>the systems</italic> (<italic>A, f</italic><sub>&#x003C1;</sub>) <italic>are topologically conjugate to</italic> (<italic>A, f</italic><sub>&#x003C1;<sub>0</sub></sub>).</p>
<p>Definition 4. <italic>Given a neurodynamical system</italic> (<italic>A, f</italic>; <italic>Q</italic>). <italic>The</italic> domain of parametric stability <italic>corresponding to a parameter vector</italic> &#x003C1;<sub>0</sub> &#x02208; <italic>Q</italic>, <italic>denoted by</italic> <inline-formula><mml:math id="M15"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02282;</mml:mo><mml:mi>Q</mml:mi></mml:math></inline-formula><italic>, is the maximally connected parameter set in Q containing all</italic> &#x003C1; &#x02208; <italic>Q which are homologous to</italic> &#x003C1;<sub>0</sub> &#x02208; <italic>Q</italic>.</p>
<p>Thus, all systems (<italic>A, f</italic><sub>&#x003C1;</sub>) with <inline-formula><mml:math id="M16"><mml:mo>&#x003C1;</mml:mo><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> are topologically conjugate to (<italic>A, f</italic><sub>&#x003C1;<sub>0</sub></sub>).</p>
<p>Parametrically stable systems are essential for modeling experimental situations: If the experimental inaccuracy is smaller than a domains of parametric stability, then the model remains valid in spite of experimental perturbations. More general, parametric stability is an essential concept, because interesting real (i.e., physical, biological, etc.) phenomena are of course those which are stable under small perturbations of their defining conditions. For instance, a convergent neural network may stay convergent under a small perturbation of their parameters.</p>
</sec>
<sec>
<title>3.2. Bifurcations</title>
<p>As a second step to describe the dynamics of neural systems we have assumed that the dynamics depends on control parameters, that is, on variables that vary much more slowly than the states of the system. Suppose these parameters change along a smooth path &#x003C1;(<italic>t</italic>) &#x02208; <italic>Q</italic>. If all &#x003C1;(<italic>t</italic>) for <italic>t</italic> &#x02208; [<italic>t</italic><sub>1</sub>, <italic>t</italic><sub>2</sub>] are homologous, the corresponding neurodynamical systems will show qualitatively the same behavior, although the attractors and their basins in activation space <italic>A</italic> will move and deform. To such a situation we refer to as a <italic>morphing attractor-landscape</italic> with its <italic>morphing attractors</italic> (Negrello and Pasemann, <xref ref-type="bibr" rid="B17">2008</xref>; Negrello, <xref ref-type="bibr" rid="B16">2011</xref>; Toutounji and Pipa, <xref ref-type="bibr" rid="B33">2014</xref>).</p>
<p>But the path &#x003C1;(<italic>t</italic>) may reach a point &#x003C1;<sub><italic>c</italic></sub> in parameter space <italic>Q</italic> where the behavior of a system changes qualitatively, i.e., the type and/or numbers of attractors will change, when the path crosses &#x003C1;<sub><italic>c</italic></sub>. Such points &#x003C1;<sub><italic>c</italic></sub> &#x02208; <italic>Q</italic> are called critical parameters or <italic>bifurcation points</italic>. Thus, bifurcation points are associated with the appearance of topologically non-conjugate systems. The values of &#x003C1;<sub><italic>c</italic></sub> &#x02208; <italic>Q</italic> are called the <italic>bifurcation values</italic>. The appearance of bifurcations in a system are often studied with the help of <italic>bifurcation diagrams</italic>. These are demonstrations of attractor sequences resulting from the variation of only one control parameter (compare <bold>Figure 10</bold>).</p>
<p>The (closed) subspace <inline-formula><mml:math id="M17"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow><mml:mo>&#x02282;</mml:mo><mml:mi>Q</mml:mi></mml:math></inline-formula> of all bifurcation points is called the <italic>bifurcation set</italic> of the system (<italic>A, f</italic>; <italic>Q</italic>). Bifurcation sets are sets in <italic>Q</italic> (i.e., curves, surfaces, hyperspaces) which separate different domains of parametric stability.</p>
<p><bold>Example 2:</bold> As the most simple example we will discuss a single neuron with self-connection <italic>w</italic> as a 2-parameter family of dynamical systems (<italic>A, f</italic>; <italic>Q</italic>) given by</p>
<disp-formula id="E11"><label>(4)</label><mml:math id="M18"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x003B8;</mml:mo><mml:mo>&#x0002B;</mml:mo><mml:mi>w</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>t</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mo>&#x02124;</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>(compare also Pasemann, <xref ref-type="bibr" rid="B19">1993a</xref> for a single neuron with logistic function &#x003C3;(<italic>x</italic>) &#x0003D; (1 &#x0002B; <italic>e<sup>&#x02212;x</sup></italic>)<sup>&#x02212;1</sup> as transfer function). Stability analysis tells us that for |<italic>w</italic>| &#x0003C; 1 there exist only global fixed points. Otherwise one will find bi-stable systems for <italic>w</italic> &#x0003E; 1, and a domain with global period-2 attractors for <italic>w</italic> &#x0003C; &#x02212;1. Typical bifurcation diagrams are shown in <bold>Figure 10</bold>.</p>
<p>In Figure <xref ref-type="fig" rid="F9">9</xref> the three different domains of parametric stability in <italic>Q</italic> &#x02282; <italic>R</italic><sup>2</sup> are shown: Here <inline-formula><mml:math id="M19"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (white) denotes the parameter domain for systems having a global fixed point attractor, <inline-formula><mml:math id="M20"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> (red) refers to bi-stable systems, and <inline-formula><mml:math id="M21"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> (green) to oscillatory systems. They are separated by bifurcation sets <inline-formula><mml:math id="M22"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math id="M23"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> in <italic>Q</italic>. Thus, a single neuron with self-connection comes in three dynamical forms (compare definition 5).</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p><bold>The parameter space <italic><bold>Q</bold></italic> &#x02282; <italic><bold>R</bold></italic><sup><bold>2</bold></sup> of a single neuron with self-connection <italic><bold>w</bold></italic> with its three domains of parametric stability: <inline-formula><mml:math id="M24"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (white) relates to global fixed point attractors, <inline-formula><mml:math id="M25"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> (red) to bi-stable systems, and <inline-formula><mml:math id="M26"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> (green) to period-2 oscillations</bold>. These domains are separated by bifurcation sets <inline-formula><mml:math id="M27"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math id="M28"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>, respectively.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0009.tif"/>
</fig>
<p>At <inline-formula><mml:math id="M29"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x0002B;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>, that is for <italic>w</italic> &#x02265; 1, there are saddle-node bifurcations, and at <inline-formula><mml:math id="M30"><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mo>&#x02212;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>, that is for <italic>w</italic> &#x02264; &#x02212;1, there are period-doubling bifurcations. This can be clearly seen in the bifurcation diagrams of Figure <xref ref-type="fig" rid="F10">10</xref>. They show that a single neuron with positive self-coupling can act as a hysteresis element (short term memory), whereas a neuron with negative self-connection can serve as a switchable oscillator (compare also Pasemann, <xref ref-type="bibr" rid="B19">1993a</xref>).</p>
<fig id="F10" position="float">
<label>Figure 10</label>
<caption><p><bold>Bifurcation diagrams for output space <italic><bold>A</bold></italic><sup><bold>&#x0002A;</bold></sup> of a single neuron with self-connection <italic><bold>w</bold></italic>; the bias term &#x003B8; is varied back and forth over the interval. (Left)</bold> Demonstrating bi-stability and hysteresis for <italic>w</italic> &#x0003D; 2.0. <bold>(Right)</bold> Switching on and off a period-2 oscillator for <italic>w</italic> &#x0003D; &#x02212;2.0.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0010.tif"/>
</fig>
<p>What should be taken from this simple example is, that in situations where there are parameter domains for which there are coexisting attractors, it depends on the direction from which a path &#x003C1;(<italic>t</italic>) in parameter space <italic>Q</italic> hits a bifurcation set <inline-formula><mml:math id="M31"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow><mml:mo>&#x02282;</mml:mo><mml:mi>Q</mml:mi></mml:math></inline-formula> (compare Figure <xref ref-type="fig" rid="F10">10</xref>). This leads to phenomena, called <italic>generalized hysteresis</italic> effects, demonstrating that the development of the system depends crucially on the history of the system. And therefore the behavior of these <italic>path-dependent</italic> systems will not be explicitly deducible from the knowledge of their actual state. This is one reason for the &#x0201C;complexity&#x0201D; of neural systems, and a source of their fascinating faculties.</p>
<p>Having clarified the decisive role of domains of parametric stability <inline-formula><mml:math id="M32"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow><mml:mo>&#x02282;</mml:mo><mml:mi>Q</mml:mi></mml:math></inline-formula> for the behavior of parametrized family of dynamical systems, it is natural to associate to a non-critical parameter vector &#x003C1;<sup>&#x0002A;</sup> &#x02208; <italic>Q</italic> a set of dynamical systems (<italic>A, f</italic><sub>&#x003C1;</sub>) which are parametrically stable with respect to &#x003C1;<sup>&#x0002A;</sup> &#x02208; <italic>Q</italic>. With reference to the designation of Thom Thom (<xref ref-type="bibr" rid="B31">1989</xref>), we give the following</p>
<p>Definition 5. <italic>Given a system</italic> (<italic>A, f</italic>; <italic>Q</italic>)<italic>, and let</italic> &#x003C1;<sub>0</sub> &#x02208; <italic>Q denote a non-critical parameter vector. A</italic> dynamical form <italic>of</italic> (<italic>A, f</italic>; <italic>Q</italic>) <italic>is a connected set</italic> <inline-formula><mml:math id="M33"><mml:msub><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">F</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>&#x02282;</mml:mo><mml:mi>D</mml:mi><mml:mi>i</mml:mi><mml:mi>f</mml:mi><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> <italic>of dynamical systems</italic> (<italic>A, f</italic><sub>&#x003C1;</sub>) <italic>which are topologically conjugate to</italic> (<italic>A, f</italic><sub>&#x003C1;<sub>0</sub></sub>).</p>
<p>Assuming that changing parameter values correspond to changing sensor signals, one can deduce that if a sequence of signals stays in a certain domain of parametric stability <inline-formula><mml:math id="M34"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:math></inline-formula>, the dynamics of the neural system stays qualitatively the same. And therefore we can assume that the resulting behavior of the controlled system, the animat, will not change dramatically.</p>
</sec>
</sec>
<sec id="s4">
<title>4. Meta-transients</title>
<p>In the next step we will have to ease the restrictions on the parameters by assuming that the sensor signals can change so fast that the activations <italic>a</italic>(<italic>t</italic>) of the neurodynamical system (<italic>A, f</italic><sub>&#x003C1;</sub>) can not approach an attractor &#x00393; &#x02282; <italic>A</italic> asymptotically.</p>
<p>In the following the considered parameters will be the sensor inputs <italic>s</italic>(<italic>t</italic>) of an animat, and all other parameters are fixed. Due to properties of the environment, or due to the behavior of the animat, its sensor inputs may change so fast that they can not be considered as parameters in the strict mathematical sense.</p>
<p>Such a situation is often described in terms of the dynamics of non-autonomous systems. But it is different from the situations covered by control theory (Gardner, <xref ref-type="bibr" rid="B7">1983</xref>; Sussmann, <xref ref-type="bibr" rid="B29">1983</xref>; Respondek, <xref ref-type="bibr" rid="B26">1996</xref>) or by skew-product systems (Kloeden et al., <xref ref-type="bibr" rid="B12">2013</xref>) in so far as a sequence of such sensor inputs is neither the trajectory of a dynamical system in parameter space, nor is it a well defined sequence leading to a preexisting goal. Here the sensor inputs depend on the dynamics of the physical environment (exo-motion) as well as on the movements/actions of the animat itself (ego-motion). We will come to that later again.</p>
<p>Assuming that parameters change almost as fast as the internal states, the resulting sequence of states is no longer that of a transient to one and the same attractor. Suppose the neural system at time <italic>t</italic> is in a state <italic>a</italic>(<italic>t</italic>) on a definite transient <italic>O</italic>(&#x00393;<sub>&#x003C1;(<italic>t</italic>)</sub>) to an attractor &#x00393;<sub>&#x003C1;(<italic>t</italic>)</sub> of the neural system (<italic>A, f</italic><sub>&#x003C1;(<italic>t</italic>)</sub>). If the parameter vector a short time later satisfies &#x003C1;(<italic>t</italic> &#x0002B; <italic>k</italic>) &#x02260; &#x003C1;(<italic>t</italic>) the corresponding state <italic>a</italic>(<italic>t</italic> &#x0002B; <italic>k</italic>) will be an element of a different transient <italic>O</italic>(&#x00393;<sub>&#x003C1;(<italic>t</italic>&#x0002B;<italic>k</italic>)</sub>) to a different attractor &#x00393;<sub>&#x003C1;(<italic>t</italic>&#x0002B;<italic>k</italic>)</sub> &#x02282; <italic>A</italic>.</p>
<p>So, let &#x003C3;<sub>&#x003B8;</sub>: &#x0003D; {<italic>s</italic>(<italic>t</italic>), <italic>s</italic>(<italic>t</italic> &#x0002B; 1), <italic>s</italic>(<italic>t</italic> &#x0002B; 2), &#x02026;} denote such a sequence of sensor inputs represented by a sequence of parameter vectors &#x003B8;(<italic>t</italic>) in <italic>Q</italic>. This will induce a sequence of states &#x003B1;(&#x003C3;<sub>&#x003B8;</sub>): &#x0003D; {<italic>a</italic>(<italic>t</italic>), <italic>a</italic>(<italic>t</italic> &#x0002B; 1), <italic>a</italic>(<italic>t</italic> &#x0002B; 2), &#x02026;} on <italic>A</italic> with</p>
<disp-formula id="E12"><label>(5)</label><mml:math id="M35"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;that&#x000A0;is</mml:mtext><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Such a sequence &#x003B1;(&#x003C3;<sub>&#x003B8;</sub>) in <italic>A</italic> will be called a <italic>meta-transient</italic> (Negrello and Pasemann, <xref ref-type="bibr" rid="B17">2008</xref>). Thus, a meta-transient is not a transient of a dynamical system, but it is a sequence of states <italic>a</italic>(<italic>t</italic>) &#x02208; <italic>A</italic> following the morphing attractors of a sequence of the parametrized dynamical systems (<italic>A, f</italic><sub>&#x003C1;(<italic>t</italic>)</sub>). The projection of such a meta-transient on <italic>A</italic> back to the parameter space <italic>Q</italic> then gives the sequence of &#x0201C;driving&#x0201D; parameter values &#x003C3;<sub>&#x003B8;</sub>.</p>
<p>If we define a map &#x003A6;:<italic>Q</italic> &#x000D7; <italic>A</italic> &#x02192; <italic>A</italic> associated with the given parametrized family of dynamical systems by</p>
<disp-formula id="E13"><mml:math id="M36"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mo>&#x003A6;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x003C1;</mml:mo><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>a</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>A</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>then the elements of a meta-transient &#x003B1;(&#x003C3;<sub>&#x003B8;</sub>) are generated by this map according to</p>
<disp-formula id="E14"><mml:math id="M37"><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:mo>&#x003B1;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x003C3;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>&#x025E6;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x025E6;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mo>&#x025E6;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>For example, if the input to a neuron with excitatory self-connection is slow when compared with the internal dynamics one will observe a clear hysteresis signal as in Figure <xref ref-type="fig" rid="F10">10</xref>. If the input signal changes much faster, then there will not be &#x0201C;jumps&#x0201D; at the boundaries of the hysteresis domains but a kind of &#x0201C;squashed&#x0201D; hysteresis loop will appear, as was observed for instance in Manoonpong et al. (<xref ref-type="bibr" rid="B14">2010</xref>) for the dynamics resulting from audio input signals.</p>
<p>Furthermore, if all the parameter values, corresponding to the sequence &#x003C3;<sub>&#x003B8;</sub> of sensor inputs, lie in one and the same domain of parametric stability <inline-formula><mml:math id="M38"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:math></inline-formula>, the behavior of the animat&#x00027;s body will not change dramatically, and one may describe it as &#x0201C;the same.&#x0201D; But if a sequence of parameter values crosses a bifurcation set <inline-formula><mml:math id="M39"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">K</mml:mi></mml:mrow></mml:math></inline-formula> in parameter space <italic>Q</italic> the system may behave in a very different way.</p>
</sec>
<sec id="s5">
<title>5. Projections to motor space <italic>M</italic></title>
<p>All the dynamics discussed so far has the goal to generate appropriate body movements. Therefore, the only interesting thing here is the effect of the activities of the neural system which activate the motor neurons. Thus, we have to project the meta-transients &#x003B1;(&#x003C3;<sub>&#x003B8;</sub>) on phase space <italic>A</italic> to the motor space <italic>M</italic> with dim (<italic>M</italic>) &#x0003D; <italic>k</italic> &#x0003C; <italic>n</italic>. This projection, denoted by &#x003A0; : <italic>A</italic> &#x02192; <italic>M</italic>, is assumed here to correspond to the application of a one-layer feedforward network (compare Figure <xref ref-type="fig" rid="F11">11</xref>). The activations of the <italic>k</italic> motor neurons then are spanning the output layer, and we define</p>
<disp-formula id="E15"><label>(6)</label><mml:math id="M40"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo>&#x003A0;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003C4;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>a</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>A</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>w</italic><sub><italic>ji</italic></sub>, <italic>i</italic> &#x0003D; 1, &#x02026;, <italic>n</italic>, <italic>j</italic> &#x0003D; 1, &#x02026;, <italic>k</italic> denote the weights from the <italic>n</italic> internal neurons to the <italic>k</italic> motor neurons. The activation of the jth motor neuron <italic>m</italic><sub><italic>j</italic></sub> &#x02208; <italic>M</italic> having a bias value <inline-formula><mml:math id="M41"><mml:msubsup><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> is then given by</p>
<disp-formula id="E16"><label>(7)</label><mml:math id="M42"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mo>&#x003A0;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>a</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>A</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<fig id="F11" position="float">
<label>Figure 11</label>
<caption><p><bold>A neural network for obstacle avoidance behavior of a two-wheeled robot</bold>. One discerns between the sensor space, the so called &#x0201C;brain&#x0201D; (hidden layer), and the motor space.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0011.tif"/>
</fig>
<p>Such a motor neuron in general will not be connected to all of the brains neurons. Therefore, there will be many internal states <italic>a</italic> &#x02208; <italic>A</italic> which will project to identical motor activations <italic>m</italic> &#x02208; <italic>M</italic>. This will give the second fiber structure of the sensorimotor loop, where the fiber <italic>F</italic><sub><italic>m</italic></sub> &#x02282; <italic>A</italic> over <italic>m</italic> &#x02208; <italic>M</italic> is given by</p>
<disp-formula id="E17"><label>(8)</label><mml:math id="M43"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>A</mml:mi><mml:mo>|</mml:mo><mml:mo>&#x003A0;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>m</mml:mi></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:mi>m</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mi>M</mml:mi><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Then, what is observable is the behavior of the animat generated by a sequence of motor states</p>
<disp-formula id="E18"><label>(9)</label><mml:math id="M44"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo>&#x003BC;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x003C3;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>which corresponds to a given meta-transient &#x003B1;(&#x003C3;<sub>&#x003B8;</sub>) on <italic>A</italic>; that is, with &#x003C1;(<italic>t</italic>) &#x02208; <italic>Q</italic>, <italic>a</italic>(<italic>t</italic>) &#x02208; <italic>A</italic>, and bias terms of motor neurons &#x003B8;<sup><italic>M</italic></sup> &#x02208; &#x0211D;<sup><italic>k</italic></sup> one has</p>
<disp-formula id="E19"><label>(10)</label><mml:math id="M45"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>m</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:mo>&#x003A0;</mml:mo><mml:mo>&#x025E6;</mml:mo><mml:mo>&#x003A6;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>&#x003C1;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>a</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>From the projection argument it is clear that not the whole state space <italic>A</italic> is of direct relevance for the behavior of the animat. It is obvious that the activity of neurons not connected to the motor neurons do not have a direct effect on the behavior of the animat. Therefore an attractor in <italic>A</italic>, if it is a fixed point, a periodic orbit or even a chaotic attractor, may be projected to only one and the same motor state <italic>m</italic> &#x02208; <italic>M</italic>; attractors, their transients or meta-transients may then have little or no effect on motor activities at all.</p>
<p>To reflect this property we introduce a splitting of every state <italic>a</italic> &#x02208; <italic>A</italic> into a so called <italic>horizontal</italic> and a <italic>vertical</italic> part; i.e.,</p>
<disp-formula id="E20"><label>(11)</label><mml:math id="M46"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mtext>&#x02003;with&#x02003;</mml:mtext><mml:mo>&#x003A0;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>And due to this splitting we have a direct decomposition of the space of brain states A into horizontal and vertical parts; i.e.,</p>
<disp-formula id="E21"><label>(12)</label><mml:math id="M47"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msup><mml:mo>&#x02295;</mml:mo><mml:msup><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>A</italic><sup><italic>v</italic></sup> is given as <italic>A</italic><sup><italic>v</italic></sup> &#x0003D; ker &#x003A0;.</p>
<p>Let there be <italic>l</italic> &#x02265; <italic>k</italic> internal neurons being directly connected with neurons in the motor layer; they serve as an <italic>l</italic>-dimensional input space <italic>B</italic> &#x02282; <italic>A</italic><sup><italic>h</italic></sup> of the feedforward network (compare Figure <xref ref-type="fig" rid="F11">11</xref>). Furthermore, due to the geometry of feedforward networks (Pasemann, <xref ref-type="bibr" rid="B20">1993b</xref>), in general there is a (<italic>l</italic> &#x02212; <italic>k</italic>)-dimensional linear subspace <italic>C</italic><sub><italic>m</italic></sub> &#x02282; <italic>B</italic> on which the activation of the motor neurons is constant.</p>
<p>The dynamics directly relevant for behavior then will actually live in the horizontal state space <italic>A</italic><sup><italic>h</italic></sup> &#x02282; <italic>A</italic>. Correspondingly, what will lead to an effective behavior is a sequence of horizontal states given by a <italic>horizontal meta-transient</italic> on <italic>A</italic></p>
<disp-formula id="E22"><label>(13)</label><mml:math id="M48"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mo>&#x003B1;</mml:mo></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mo>&#x003C3;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x003B8;</mml:mo></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>3</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x02026;</mml:mo></mml:mrow><mml:mo>}</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Going back to section 3 let us consider again a discrete-time dynamical systems <italic>f</italic><sub>&#x003C1;</sub> :<italic>A</italic> &#x02192; <italic>A</italic> with <italic>fixed</italic> parameter vector &#x003C1; &#x02208; <italic>Q</italic>. Then, post hock, we can introduce a well-defined splitting of the dynamical system <italic>f</italic><sub>&#x003C1;</sub> into vertical and horizontal parts by</p>
<disp-formula id="E23"><label>(14)</label><mml:math id="M49"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x02003;</mml:mtext><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>It is obvious that only the <italic>horizontal dynamics</italic> <inline-formula><mml:math id="M50"><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msubsup><mml:mo>:</mml:mo><mml:msup><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup><mml:mo>&#x02192;</mml:mo><mml:msup><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> contributes to the observable behavior of an animat, whereas the <italic>vertical dynamics</italic> <inline-formula><mml:math id="M51"><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msubsup><mml:mo>:</mml:mo><mml:msup><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msup><mml:mo>&#x02192;</mml:mo><mml:msup><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>v</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> will describe brain processes which may be associated to a dynamical kind of memory, to association, planning, dreaming, contemplation, and the like; that is, to the cognitive faculties of the brain.</p>
<p>Furthermore, suppose that two dynamical systems <italic>f</italic><sub>&#x003C1;</sub> and <inline-formula><mml:math id="M52"><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02032;</mml:mo></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> with <inline-formula><mml:math id="M53"><mml:mo>&#x003C1;</mml:mo><mml:mo>,</mml:mo><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02032;</mml:mo></mml:mrow><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M54"><mml:mrow><mml:mi mathvariant="-tex-caligraphic">P</mml:mi></mml:mrow><mml:mo>&#x02282;</mml:mo><mml:mi>Q</mml:mi></mml:math></inline-formula> a domain of parametric stability (compare section 3.1), are topologically conjugate. Then it is reasonable that their horizontal components <inline-formula><mml:math id="M55"><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="M56"><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mo>&#x003C1;</mml:mo></mml:mrow><mml:mrow><mml:mo>&#x02032;</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>h</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> will generate motor states in <italic>M</italic> which lead to variants of a specific behavior. The next example gives a demonstration of this situation.</p>
<p><bold>Example 3:</bold> In evolutionary robotics one often used the motor dynamics of a system as a fitness criterion to reduce the &#x0201C;ineffective&#x0201D; higher dimensional neurodynamics of evolved controllers to analyzable, minimalistic solutions for which the discussed effects could be studied (Wischmann and Pasemann, <xref ref-type="bibr" rid="B38">2006</xref>; von Twickel et al., <xref ref-type="bibr" rid="B35">2011</xref>; Pasemann et al., <xref ref-type="bibr" rid="B22">2012</xref>). Here only a simple example of a neurocontroller may be given by the following recurrent neural network (Figure <xref ref-type="fig" rid="F11">11</xref>). It provides an obstacle avoiding behavior of a Khepera-like Robot (Toutounji and Pasemann, <xref ref-type="bibr" rid="B32">2016</xref>). It uses five distance sensors (sensor layer) and two motor neurons (motor layer).</p>
<p>The hidden layer (the &#x0201C;brain&#x0201D;) has eight neurons, but only two of them project to the two-dimensional motor space <italic>M</italic>. Though the brain dynamics runs in an 8-dimensional state space <italic>A</italic> only a 2-dimensional subspace <italic>B</italic> &#x02282; <italic>A</italic> determines the motor activity directly. What is going on in the 6-dimensional vertical state space has no immediate effect on the behavior of the robot. Indirectly, of course, the dynamics on <italic>A</italic> can influence the behavior of the robot; for instance, the over-critical excitatory self-connections of the input neurons <italic>I</italic> (Figure <xref ref-type="fig" rid="F11">11</xref>) control the turning angle of the robot at walls. The submodule in <italic>N</italic>(<italic>A</italic>) composed of the two neurons A and B has an interesting dynamics not influencing the motor behavior. They display a &#x0201C;chaotic&#x0201D; meta-transient while the the robot is turning, ending up in a period-2 attractor after a complete right turn, and in a period-4 attractor after a complete left turn. This internal (vertical) dynamics does not contribute to the behavior of the robot, but can be used as a kind of memory for subsequent decisions. The over all performance of this controller is comparable to that of the 2-neuron network called the MRC (minimal recurrent controller) in H&#x000FC;lse et al. (<xref ref-type="bibr" rid="B11">2004</xref>).</p>
<sec>
<title>5.1. Closing the loop</title>
<p>Every activity of the motor neurons will change the sensor input to the system (compare Figure <xref ref-type="fig" rid="F12">12</xref>). In this sense we have a closed loop, and one may call it the <italic>ego-motion-loop</italic>. But the essential point is, that this loop has to go through the environment of the system; i.e., how the motor activity is reflected by the sensor input depends, first, on the appearance and properties of the environment, and second, on processes in the environment itself, called <italic>exo-motion</italic>. This may lead to a discrimination of sensor input variations into those which are due to changes of the motor signals, and those which are due to changes in the environment only (Philipona et al., <xref ref-type="bibr" rid="B24">2003</xref>).</p>
<fig id="F12" position="float">
<label>Figure 12</label>
<caption><p><bold>The sensorimotor loop through the environment</bold>.</p></caption>
<graphic xlink:href="fnbot-11-00005-g0012.tif"/>
</fig>
<p>That this inextricable fusion of two influences can not be described as a control theoretical type of closed loop with an additional noise term is clear by two facts: First, what is happening in the physical environment of an animat in general will not be a well defined process, and, second, the motor outputs, as we have seen, are not necessarily a direct reflex of the sensor inputs. Planning, focusing, ignoring performed by the vertical brain activation dynamics are modulating the reaction to sensor inputs. Thus, even formally it is difficult to describe the neural dynamics in the sensorimotor loop in terms of a control-theoretical model.</p>
</sec>
</sec>
<sec sec-type="discussion" id="s6">
<title>6. Discussion</title>
<p>The description of biological brains as dynamical systems is often assumed to be an appropriate approach to describe cognition and the behavior of animals (Port and Van Gelder, <xref ref-type="bibr" rid="B25">1995</xref>; Thelen and Smith, <xref ref-type="bibr" rid="B30">1996</xref>). Based on the observation that the typical activity of an animat is a reaction to its environment, we used the sensorimotor loop to carefully approach the dynamics hypothesis in three steps. Relying on experiences in the field of evolutionary robotics (Nolfi and Floreano, <xref ref-type="bibr" rid="B18">2000</xref>) we used discrete-time neurodynamics to, first, describe the (isolated) brains as dynamical systems. Having realized that (living) brains are always driven by sensor inputs, we made clear that the description of brains as parametrized families of dynamical systems is more appropriate. This allowed to introduce the concept of parametric stability which helped to formalize the general observation that a certain behavior is robust against &#x0201C;noise,&#x0201D; and can be classified as &#x0201C;the same,&#x0201D; although the initializing sensor inputs vary over a larger domain.</p>
<p>In a third step, assuming that sensor inputs may change so fast that they can not be assumed to serve as parameters in the mathematical sense (compare for instance Manoonpong et al., <xref ref-type="bibr" rid="B13">2005</xref>), we were compelled to introduce the concept of meta-transients to describe the brains activity in a sensorimotor loop. These meta-transients in general will <italic>not</italic> be describable as orbits of a dynamical system. Finally, we used the fact that not all of the brains activity is directly reflected in the motor performance to discern between the brains effective (horizontal) and internal (vertical) activations.</p>
<p>In a more general sense the horizontal part is associated more with the sensorimotor pathways, whereas the vertical part is assigned to the higher centers of the brain, associated with cognitive faculties of a system. Of course horizontal and vertical processes are not decoupled and depend on each other; they are processes on one and the same highly recurrent network. As usual, higher centers are assumed to check the adequacy of the activities along the sensorimotor pathways; they are modulating the sensorimotor flow of signals. On the other hand, the vertical processes are permanently restricted by the &#x0201C;horizontal&#x0201D; flow of signals; otherwise, that is, without sensor inputs, they will run freely into perhaps noxious states of brain and body.</p>
<p>Following a purely formal approach to neurodynamics, we introduced in Section 3.2 the concept of parametric stability and the associated concept of a dynamical form. We think that these concepts may help to discuss questions concerning the representation of objects or, in this context better, behavior relevant situations in the external world.</p>
<p>From the dynamical point of view certain patterns of sensor inputs will be associated with the existence of certain attractors in activation space <italic>A</italic>; or otherwise stated, with the existence of a certain attractor-landscape. Because one has to assume that the brains dynamics is always driven by sensor inputs (including proprioception) it is more plausible to refer to a basin of attraction as a candidate for representing an external situation. Taking our argument for meta-transients serious it becomes obvious, that a dynamical form, associated with a certain type of behavior, is a reasonable representative for behavior relevant situations in the external world. Thus, taking parametric stability as essential for the reproducible identification of &#x0201C;the same&#x0201D; situations gives a reasonable conceptual basis for treating brain dynamics induced by an ever changing complex environment.</p>
<p>If one approves this interpretation then it will also allow for a less restrictive dynamical view on memory. Neural memories usually are represented by asymptotically stable fixed points, like in Hopfield&#x00027;s associative-memory model, or are conceived as periodic, quasiperiodic, or even chaotic attractors of neural networks. In fact, the correspondence between attractors and memories is one of the fundamental aspects of neural networks. But, as we have seen, situated in a sensorimotor loop and driven by sensor inputs, the best we can expect is that attractors of a neural network serve as kinds of symbols, while the system always runs on transients to these attractors (or on meta-transients). So in a first step memory should be associated with the basins of certain attractors. Taken that the natural situation is such that neural systems in the sensorimotor loop run on meta-transients, we have to assume that the union of all basins of attraction, belonging to the possibly morphing attractors of a dynamic form, should be identified with the memory of certain behavior relevant external situations. We will call this kind of memory model a <italic>blurred</italic> memory. The relation between learning and blurred memory will be the subject of further research.</p>
</sec>
<sec id="s7">
<title>7. Author contributions</title>
<p>The author confirms being the sole contributor of this work and approved it for publication.</p>
<sec>
<title>Conflict of interest statement</title>
<p>The author declares that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</sec>
</body>
<back>
<ack><p>The author would like to thank the Institute of Cognitive Science, University of Osnabr&#x000FC;ck, for its hospitality and support.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Abraham</surname> <given-names>R.</given-names></name> <name><surname>Shaw</surname> <given-names>C. D.</given-names></name></person-group> (<year>1992</year>). <source>Dynamics: The Geometry of Behavior</source>, <volume>Vol. 2</volume>. <publisher-loc>Redwood City, CA</publisher-loc>: <publisher-name>Addison-Wesley</publisher-name>.</citation>
</ref>
<ref id="B2">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ashby</surname> <given-names>W.</given-names></name></person-group> (<year>1960</year>). <source>Design for a Brain: The Origin of Adaptive Behaviour</source>. <publisher-loc>London</publisher-loc>: <publisher-name>Chapman &#x00026; Hall</publisher-name>.</citation>
</ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Beer</surname> <given-names>R. D.</given-names></name></person-group> (<year>1995</year>). <article-title>A dynamical systems perspective on agent-environment interaction</article-title>. <source>Artif. Intell.</source> <volume>72</volume>, <fpage>173</fpage>&#x02013;<lpage>215</lpage>. <pub-id pub-id-type="doi">10.1016/0004-3702(94)00005-L</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Bishop</surname> <given-names>G.</given-names></name></person-group> (<year>1960</year>). <article-title>Feedback through the environment as an analog of brain functioning</article-title>, in <source>Self-Organizing Systems</source>, eds <person-group person-group-type="editor"><name><surname>Yovitts</surname> <given-names>M. C.</given-names></name> <name><surname>Cameron</surname> <given-names>S.</given-names></name></person-group> (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>Pergamon</publisher-name>), <fpage>122</fpage>&#x02013;<lpage>152</lpage>.</citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dean</surname> <given-names>J.</given-names></name></person-group> (<year>1998</year>). <article-title>Animats and what they can tell us</article-title>. <source>Trends Cogn. Sci.</source> <volume>2</volume>, <fpage>60</fpage>&#x02013;<lpage>67</lpage>. <pub-id pub-id-type="doi">10.1016/S1364-6613(98)01120-6</pub-id><pub-id pub-id-type="pmid">21227067</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Di Paolo</surname> <given-names>E. A.</given-names></name></person-group> (<year>2003</year>). <article-title>Organismically-inspired robotics: homeostatic adaptation and teleology beyond the closed sensorimotor loop</article-title>, in <source>Dynamical Systems Approach to Embodiment and Sociality</source>, eds <person-group person-group-type="editor"><name><surname>Murase</surname> <given-names>K.</given-names></name> <name><surname>Asakura</surname> <given-names>T.</given-names></name></person-group> (<publisher-loc>Adelaide</publisher-loc>: <publisher-name>Advanced Knowledge International</publisher-name>), <fpage>19</fpage>&#x02013;<lpage>42</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gardner</surname> <given-names>R. B.</given-names></name></person-group> (<year>1983</year>). <source>Differential Geometric Methods Interfacing Control Theory</source>. <publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Birkhauser</publisher-name>.</citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guillot</surname> <given-names>A.</given-names></name> <name><surname>Meyer</surname> <given-names>J.-A.</given-names></name></person-group> (<year>2001</year>). <article-title>The animat contribution to cognitive systems research</article-title>. <source>Cogn. Sys. Res.</source> <volume>2</volume>, <fpage>157</fpage>&#x02013;<lpage>165</lpage>. <pub-id pub-id-type="doi">10.1016/S1389-0417(01)00019-5</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Hirsch</surname> <given-names>M. W.</given-names></name> <name><surname>Smale</surname> <given-names>S.</given-names></name> <name><surname>Devaney</surname> <given-names>R. L.</given-names></name></person-group> (<year>2012</year>). <source>Differential Equations, Dynamical Systems, and an Introduction to Chaos</source>. <publisher-loc>Oxford</publisher-loc>: <publisher-name>Academic Press</publisher-name>.</citation>
</ref>
<ref id="B10">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>H&#x000FC;lse</surname> <given-names>M.</given-names></name> <name><surname>Wischmann</surname> <given-names>S.</given-names></name> <name><surname>Manoonpong</surname> <given-names>P.</given-names></name> <name><surname>von Twickel</surname> <given-names>A.</given-names></name> <name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>2007</year>). <article-title>Dynamical systems in the sensorimotor loop: On the interrelation between internal and external mechanisms of evolved robot behavior</article-title>, in <source>50 Years of Artificial Intelligence</source>, eds <person-group person-group-type="editor"><name><surname>Lungarella</surname> <given-names>M.</given-names></name> <name><surname>Iida</surname> <given-names>F.</given-names></name> <name><surname>Bongard</surname> <given-names>J.</given-names></name> <name><surname>Pfeifer</surname> <given-names>R.</given-names></name></person-group> (<publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>186</fpage>&#x02013;<lpage>195</lpage>.</citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>H&#x000FC;lse</surname> <given-names>M.</given-names></name> <name><surname>Wischmann</surname> <given-names>S.</given-names></name> <name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>2004</year>). <article-title>Structure and function of evolved neuro-controllers for autonomous robots</article-title>. <source>Connect. Sci.</source> <volume>16</volume>, <fpage>249</fpage>&#x02013;<lpage>266</lpage>. <pub-id pub-id-type="doi">10.1080/09540090412331314795</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Kloeden</surname> <given-names>P.</given-names></name> <name><surname>P&#x000F6;tzsche</surname> <given-names>C.</given-names></name> <name><surname>Rasmussen</surname> <given-names>M.</given-names></name></person-group> (<year>2013</year>). <article-title>Discrete-time nonautonomous dynamical systems</article-title>, in <source>Stability and Bifurcation Theory for Non-Autonomous Differential Equations</source>, eds <person-group person-group-type="editor"><name><surname>Johnson</surname> <given-names>R.</given-names></name> <name><surname>Pera</surname> <given-names>M. P.</given-names></name></person-group> (<publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>35</fpage>&#x02013;<lpage>102</lpage>.</citation>
</ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Manoonpong</surname> <given-names>P.</given-names></name> <name><surname>Pasemann</surname> <given-names>F.</given-names></name> <name><surname>Fischer</surname> <given-names>J.</given-names></name> <name><surname>Roth</surname> <given-names>H.</given-names></name></person-group> (<year>2005</year>). <article-title>Neural processing of auditory signals and modular neural control for sound tropism of walking machines</article-title>. <source>Int. J. Adv. Rob. Sys.</source> <volume>2</volume>, <fpage>223</fpage>&#x02013;<lpage>234</lpage>. <pub-id pub-id-type="doi">10.5772/5786</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Manoonpong</surname> <given-names>P.</given-names></name> <name><surname>Pasemann</surname> <given-names>F.</given-names></name> <name><surname>Kolodziejski</surname> <given-names>C.</given-names></name> <name><surname>W&#x000F6;rg&#x000F6;tter</surname> <given-names>F.</given-names></name></person-group> (<year>2010</year>). <article-title>Designing simple nonlinear filters using hysteresis of single recurrent neurons for acoustic signal recognition in robots</article-title>, in <source>International Conference on Artificial Neural Networks</source> (<publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>74</fpage>&#x02013;<lpage>383</lpage>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Marcus</surname> <given-names>C.</given-names></name> <name><surname>Westervelt</surname> <given-names>R.</given-names></name></person-group> (<year>1989</year>). <article-title>Dynamics of iterated-map neural networks</article-title>. <source>Phys. Rev. A</source> <volume>40</volume>:<fpage>501</fpage>. <pub-id pub-id-type="doi">10.1103/physreva.40.501</pub-id><pub-id pub-id-type="pmid">9901925</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Negrello</surname> <given-names>M.</given-names></name></person-group> (<year>2011</year>). <source>Invariants of Behavior: Constancy and Variability in Neural Systems</source>. <publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer Science and Business Media</publisher-name>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Negrello</surname> <given-names>M.</given-names></name> <name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>2008</year>). <article-title>Attractor landscapes and active tracking: the neurodynamics of embodied action</article-title>. <source>Adaptive Behav.</source> <volume>16</volume>, <fpage>196</fpage>&#x02013;<lpage>216</lpage>. <pub-id pub-id-type="doi">10.1177/1059712308090200</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Nolfi</surname> <given-names>S.</given-names></name> <name><surname>Floreano</surname> <given-names>D.</given-names></name></person-group> (<year>2000</year>). <source>Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-organizing Machines</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>1993a</year>). <article-title>Dynamics of a single model neuron</article-title>. <source>Int. J. Bifurcat. Chaos</source> <volume>2</volume>, <fpage>271</fpage>&#x02013;<lpage>278</lpage>.</citation>
</ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>1993b</year>). <article-title>Geometry of feedforward networks</article-title>, in <source>Classical and Quantum Systems - Foundations and Symmetries</source>, eds <person-group person-group-type="editor"><name><surname>Doebner</surname> <given-names>H. D.</given-names></name> <name><surname>Scherer</surname> <given-names>W.</given-names></name> <name><surname>Schroeck</surname> <given-names>F.</given-names></name></person-group> (<publisher-loc>Singapore</publisher-loc>: <publisher-name>World Scientific</publisher-name>), <fpage>784</fpage>&#x02013;<lpage>790</lpage>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>2002</year>). <article-title>Complex dynamics and the structure of small neural networks</article-title>. <source>Network</source> <volume>13</volume>, <fpage>195</fpage>&#x02013;<lpage>216</lpage>. <pub-id pub-id-type="doi">10.1080/net.13.2.195.216</pub-id><pub-id pub-id-type="pmid">12061420</pub-id></citation>
</ref>
<ref id="B22">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Pasemann</surname> <given-names>F.</given-names></name> <name><surname>Rempis</surname> <given-names>C. W.</given-names></name> <name><surname>von Twickel</surname> <given-names>A.</given-names></name></person-group> (<year>2012</year>). <article-title>Evolving humanoid behaviors for language games</article-title>, in <source>Language Grounding in Robots</source>, eds <person-group person-group-type="editor"><name><surname>Steels</surname> <given-names>L.</given-names></name> <name><surname>Hild</surname> <given-names>M.</given-names></name></person-group> (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>67</fpage>&#x02013;<lpage>86</lpage>.</citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Philipona</surname> <given-names>D.</given-names></name> <name><surname>O&#x00027;regan</surname> <given-names>J.</given-names></name> <name><surname>Nadal</surname> <given-names>J.-P.</given-names></name> <name><surname>Coenen</surname> <given-names>O.</given-names></name></person-group> (<year>2004</year>). <article-title>Perception of the structure of the physical world using unknown sensors and effectors</article-title>. <source>Adv. Neural Inf. Process. Syst.</source> <volume>16</volume>, <fpage>945</fpage>&#x02013;<lpage>952</lpage>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Philipona</surname> <given-names>D.</given-names></name> <name><surname>O&#x00027;Regan</surname> <given-names>J. K.</given-names></name> <name><surname>Nadal</surname> <given-names>J.-P.</given-names></name></person-group> (<year>2003</year>). <article-title>Is there something out there? inferring space from sensorimotor dependencies</article-title>. <source>Neural computat.</source> <volume>15</volume>, <fpage>2029</fpage>&#x02013;<lpage>2049</lpage>. <pub-id pub-id-type="doi">10.1162/089976603322297278</pub-id><pub-id pub-id-type="pmid">12959664</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Port</surname> <given-names>R. F.</given-names></name> <name><surname>Van Gelder</surname> <given-names>T.</given-names></name></person-group> (<year>1995</year>). <source>Mind as Motion: Explorations in the Dynamics of Cognition</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation>
</ref>
<ref id="B26">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Respondek</surname> <given-names>W.</given-names></name></person-group> (<year>1996</year>). <article-title>Geometric methods in nonlinear control theory</article-title>, in <source>Neural Adaptive Control Technology</source>, eds <person-group person-group-type="editor"><name><surname>Zbikowski</surname> <given-names>R.</given-names></name> <name><surname>Hunt</surname> <given-names>K.</given-names></name></person-group> (<publisher-loc>London</publisher-loc>: <publisher-name>World Scientific</publisher-name>), <fpage>115</fpage>&#x02013;<lpage>152</lpage>.</citation>
</ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>S&#x000E1;ndor</surname> <given-names>B.</given-names></name> <name><surname>Jahn</surname> <given-names>T.</given-names></name> <name><surname>Martin</surname> <given-names>L.</given-names></name> <name><surname>Gros</surname> <given-names>C.</given-names></name></person-group> (<year>2015</year>). <article-title>The sensorimotor loop as a dynamical system: how regular motion primitives may emerge from self-organized limit cycles</article-title>. <source>arXiv preprint arXiv:1511.04338</source>.</citation>
</ref>
<ref id="B28">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Strogatz</surname> <given-names>S. H.</given-names></name></person-group> (<year>2014</year>). <source>Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering</source>. <publisher-loc>Boulder, CO</publisher-loc>: <publisher-name>Westview Press</publisher-name>.</citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sussmann</surname> <given-names>H. J.</given-names></name></person-group> (<year>1983</year>). <article-title>Lie brackets, real analyticity and geometric control</article-title>. <source>Differ. Geomet. Control Theory</source> <volume>27</volume>, <fpage>1</fpage>&#x02013;<lpage>116</lpage>.</citation>
</ref>
<ref id="B30">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Thelen</surname> <given-names>E.</given-names></name> <name><surname>Smith</surname> <given-names>L. B.</given-names></name></person-group> (<year>1996</year>). <source>A Dynamic Systems Approach to the Development of Cognition and Action</source>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>MIT Press</publisher-name>.</citation>
</ref>
<ref id="B31">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Thom</surname> <given-names>R.</given-names></name></person-group> (<year>1989</year>). <source>Structural Stability and Morphogenesis</source>. <publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Addison Wesley Publishing Company</publisher-name>.</citation>
</ref>
<ref id="B32">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Toutounji</surname> <given-names>H.</given-names></name> <name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>2016</year>). <article-title>Autonomous learning needs a second environmental feedback loop</article-title>, in <source>Computational Intelligence</source>, eds <person-group person-group-type="editor"><name><surname>Merelo</surname> <given-names>J. J.</given-names></name> <name><surname>Rosa</surname> <given-names>A.</given-names></name> <name><surname>Cadenas</surname> <given-names>J. M.</given-names></name> <name><surname>Correia</surname> <given-names>A. D.</given-names></name> <name><surname>Madani</surname> <given-names>K.</given-names></name> <name><surname>Ruano</surname> <given-names>A.</given-names></name> <name><surname>Filipe</surname> <given-names>J.</given-names></name></person-group> (<publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>455</fpage>&#x02013;<lpage>472</lpage>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Toutounji</surname> <given-names>H.</given-names></name> <name><surname>Pipa</surname> <given-names>G.</given-names></name></person-group> (<year>2014</year>). <article-title>Spatiotemporal computations of an excitable and plastic brain: neuronal plasticity leads to noise-robust and noise-constructive computations</article-title>. <source>PLoS Comput. Biol.</source> <volume>10</volume>:<fpage>e1003512</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1003512</pub-id><pub-id pub-id-type="pmid">24651447</pub-id></citation>
</ref>
<ref id="B34">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Von Foerster</surname> <given-names>H.</given-names></name></person-group> (<year>1960</year>). <article-title>On self-organizing systems and their environments</article-title>, in <source>Self-Organizing Systems</source>, eds <person-group person-group-type="editor"><name><surname>Yovitts</surname> <given-names>M. C.</given-names></name> <name><surname>Cameron</surname> <given-names>S.</given-names></name></person-group> (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>Pergamon</publisher-name>), <fpage>31</fpage>&#x02013;<lpage>50</lpage>.</citation>
</ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>von Twickel</surname> <given-names>A.</given-names></name> <name><surname>B&#x000FC;schges</surname> <given-names>A.</given-names></name> <name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>2011</year>). <article-title>Deriving neural network controllers from neuro-biological data: implementation of a single-leg stick insect controller</article-title>. <source>Biol. Cybern.</source> <volume>104</volume>, <fpage>95</fpage>&#x02013;<lpage>119</lpage>. <pub-id pub-id-type="doi">10.1007/s00422-011-0422-1</pub-id><pub-id pub-id-type="pmid">21327828</pub-id></citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>X.</given-names></name></person-group> (<year>1991</year>). <article-title>Period-doublings to chaos in a simple neural network: An analytical proof</article-title>. <source>Complex Sys.</source> <volume>5</volume>, <fpage>425</fpage>&#x02013;<lpage>44</lpage>.</citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wilson</surname> <given-names>H. R.</given-names></name> <name><surname>Cowan</surname> <given-names>J. D.</given-names></name></person-group> (<year>1972</year>). <article-title>Excitatory and inhibitory interactions in localized populations of model neurons</article-title>. <source>Biophys. J.</source> <volume>12</volume>, <fpage>1</fpage>. <pub-id pub-id-type="pmid">4332108</pub-id></citation>
</ref>
<ref id="B38">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wischmann</surname> <given-names>S.</given-names></name> <name><surname>Pasemann</surname> <given-names>F.</given-names></name></person-group> (<year>2006</year>). <article-title>The emergence of communication by evolving dynamical systems</article-title>, in <source>International Conference on Simulation of Adaptive Behavior</source> (<publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>777</fpage>&#x02013;<lpage>788</lpage>.</citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zahedi</surname> <given-names>K.</given-names></name> <name><surname>Ay</surname> <given-names>N.</given-names></name> <name><surname>Der</surname> <given-names>R.</given-names></name></person-group> (<year>2010</year>). <article-title>Higher coordination with less controla result of information maximization in the sensorimotor loop</article-title>. <source>Adapt. Behav.</source> <volume>18</volume>, <fpage>338</fpage>&#x02013;<lpage>355</lpage>. <pub-id pub-id-type="doi">10.1177/1059712310375314</pub-id></citation>
</ref>
</ref-list>
<app-group>
<app id="A1">
<title>Appendix</title>
<p>The following is a list of parameters corresponding to the designated 2-neuron networks used for demonstrations in this paper.</p>
<table-wrap position="float" id="T1">
<label>Table A1</label>
<caption><p><bold>Parameters for 2-neuron neural networks (Equation 2) discussed in the paper</bold>.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>System</bold></th>
<th valign="top" align="center"><bold>&#x003B8;<sub>1</sub></bold></th>
<th valign="top" align="center"><bold>&#x003B8;<sub>2</sub></bold></th>
<th valign="top" align="center"><bold><italic>w</italic><sub>11</sub></bold></th>
<th valign="top" align="center"><bold><italic>w</italic><sub>12</sub></bold></th>
<th valign="top" align="center"><bold><italic>w</italic><sub>21</sub></bold></th>
<th valign="top" align="center"><bold><italic>w</italic><sub>22</sub></bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">sys1</td>
<td valign="top" align="char" char=".">&#x02212;2.0</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">1.6</td>
<td valign="top" align="char" char=".">&#x02212;1.6</td>
<td valign="top" align="char" char=".">0.0</td>
</tr>
<tr>
<td valign="top" align="left">sys2</td>
<td valign="top" align="char" char=".">&#x02212;1.6</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">&#x02212;3.0</td>
<td valign="top" align="char" char=".">1.6</td>
<td valign="top" align="char" char=".">&#x02212;1.6</td>
<td valign="top" align="char" char=".">0.0</td>
</tr>
<tr>
<td valign="top" align="left">sys3</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">1.1</td>
<td valign="top" align="char" char=".">0.6</td>
<td valign="top" align="char" char=".">&#x02212;0.6</td>
<td valign="top" align="char" char=".">0.9</td>
</tr>
<tr>
<td valign="top" align="left">sys4</td>
<td valign="top" align="char" char=".">&#x02212;3.0</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">&#x02212;4.8.</td>
<td valign="top" align="char" char=".">2.3</td>
<td valign="top" align="char" char=".">&#x02212;2.3</td>
<td valign="top" align="char" char=".">0.0</td>
</tr>
<tr>
<td valign="top" align="left">sys5</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">&#x02212;1.5</td>
<td valign="top" align="char" char=".">1.5</td>
<td valign="top" align="char" char=".">1.5</td>
<td valign="top" align="char" char=".">1.5</td>
</tr>
<tr>
<td valign="top" align="left">sys6</td>
<td valign="top" align="char" char=".">&#x02212;2.51</td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">&#x02212;2.75</td>
<td valign="top" align="char" char=".">1.5</td>
<td valign="top" align="char" char=".">&#x02212;1.5</td>
<td valign="top" align="char" char=".">0.0</td>
</tr>
<tr>
<td valign="top" align="left">Osci<sub>1</sub></td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">0.1</td>
<td valign="top" align="char" char=".">1.0</td>
<td valign="top" align="char" char=".">&#x02212;1.0</td>
<td valign="top" align="char" char=".">1.0</td>
<td valign="top" align="char" char=".">1.0</td>
</tr>
<tr>
<td valign="top" align="left">Osci<sub>2</sub></td>
<td valign="top" align="char" char=".">0.0</td>
<td valign="top" align="char" char=".">0.5</td>
<td valign="top" align="char" char=".">1.0</td>
<td valign="top" align="char" char=".">&#x02212;1.0</td>
<td valign="top" align="char" char=".">1.0</td>
<td valign="top" align="char" char=".">1.0</td>
</tr>
</tbody>
</table>
</table-wrap>
</app>
</app-group>
</back>
</article>